l'idea di base è questa:
http://pro.html.it/articoli/id_108/idcat_8/pro.html

tramite javascript potresti fare lo switch dei fogli di stile in modo da avere ogni volta il giusto css per la stampa