Det forstår jeg ikke, for min test-case ser sådan ud, og den virker:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Generisk print-stylesheet</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta name="keywords" content="søgeord adskilt af komma">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;font-family:tahoma,verdana,arial,sans-serif;font-size:small;}
@media print{
body *{display:none;}
#printDiv *{display:inline;}
#printDiv,#printDiv p,#printDiv div,#printDiv ul,#printDiv textarea,#printDiv td{display:block;}
#printDiv table{display:table;}
#printDiv td{display:table-cell;}
#printDiv li{display:list-item;}
}
</style>
</head>
<body>
<span>En hel masse indhold, som ikke må komme på print, f.eks. menuer, navigation m.m.</span>
<br>
<table><tr>
<td>En tabelcelle</td>
</tr></table>
<div id="printDiv">Indholdet som skal vises på print:<br>
<table><tr>
<td>En tabelcelle</td>
</tr></table>
<ul>
<li>Et liste-item</li>
</ul>
<span>Noget tekst i nogle <i>inline</i> elementer</span>
</div>
</body>
</html>