Sonnic:
Puedes soluciona tu problema con el uso de CSS.
Te dejo aquí un ejemplo que funciona en IE6, NS7 y Opera 7; y que en general debería funcionar en cualquier navegador con un soporte decente de CSS.
Código:
<HTML>
<HEAD>
<TITLE>Ocultando secciones a la impresora</TITLE>
<style>
#seccion1{
visibility: visible;
font-size: 16pt;
}
#seccion2{
visibility: visible;
font-size: 16pt;
color:#cc0000;
margin-top: 16pt;
}
@media print {
#seccion1{
visibility: hidden;
display: none;
}
#seccion2 {
visibility: visible;
font-size: 20pt;
padding-left: 30pt;
}
}
</style>
</HEAD>
<BODY>
<div id="seccion1">Esta es la sección uno. No tiene nada
interesante, nada que informar, es tan sólo un texto
irrelevante, que solamente utiliza espacio.
Esta sección será excluida de la impresión.
</div>
<div id="seccion2">
Esta es la sección número 2. Esta debe ser visible en
pantalla y en la impresión. El secreto de todo radica en
el uso de hojas de estilo en cascada, con indicaciones
de ocultar la primera sección para la impresora (@media print).
</div>
</BODY>
</HTML>
Saludos.