Hola de nuevo.
Crear un archivo aparte es una de las opciones, pero no la única.
Por ejemplo:
Código HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/xml; charset=UTF-8" />
<title>Prueba de impresión con CSS</title>
<style type='text/css' media='screen'>
p { border: dashed red 1px; }
</style>
<style type='text/css' media='print'>
p { border: solid blue 5px; }
</style> </head>
<body>
<!-- Prueba el código en cuatro fases:
1º- visualiza la página en la ventana del navegador.
2º- visualiza la página usando la vista preliminar (a la impresión)
3º- Los desconfiados pueden, si quieren, impimir la página
4º- Comentanos los resultados. -->
<p>Párrafo 1: en el navegador deben verse con borde rojo</p>
<p>Párrafo 2: Pero deben imprimirse con borde azul (y gordo)</p>
</body> </html>