Hola a todos.
Controlar el estilo de impresión con css es facilísimo.
Basta recordar la existencia del atributo*
media a la hora de enlazar nuestros archivos css.
Muchos no son conscientes pero cuando creas un vinculo, por ejemplo:
<link href='micss.css' rel='stylesheet' type='text/css' />
en realidad estas escribiendo:
<link href='micss.css' rel='stylesheet' type='text/css' media='screen' />
(
screen=pantalla)
Para controlar la impresión creamos otro archivo css específico.
<link rel='stylesheet' type='text/css' href='papel.css' media='print' />
Y en el indicamos como queremos que se imprima.
* media es un atributo no un elemento (habría que corregir el faq)