Ho usato il @media per esemplificare. Lo so che non e` supportato da tutti.

Se il CSS e` complesso, comunque ti conviene fare un file CSS separato per la stampa:
<link type="text/css" src="stileVideo.css" media="screen" />
<link type="text/css" src="stileStampa.css" media="print" />
E questo viene riconosciuto da tutti i browser moderni, compreso IE6.