Check out the onBeforePrint and onAfterPrint attributes. The code below will have some elements hidden from the printer, take a look:
<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE TYPE="text/css">
.removeforprint
{
font-color="Navy"
}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
function printHandler()
{
document.styleSheets[0].addRule(".removeforprint", "display:none;"

;
}
function afterPrint()
{
document.styleSheets[0].addRule(".removeforprint", "display:inline;"

;
}
window.onafterprint = afterPrint
window.onbeforeprint = printHandler
</SCRIPT>
</HEAD>
<BODY>
Crowley, this stuff will print.<BR>
<DIV CLASS="removeforprint">
This stuff will not.<BR>
</DIV>
But it will all be visible on the screen. Give it a try.
</BODY>
</HTML>
Kevin
slanek@ssd.fsi.com