Hallo Mike!
Gibt es mit Javascript irgendwelche Alternativen zu print()??
Verwende seperate Stylesheets für deine Druckansicht und die Screenansicht.
Solltest Du oder Deine User einen Browser verwenden der das Umschalten zwischen verschiedenen Stylesheets zulässt könntest Du sogar verschiedene Druckansichten anbieten.
http://de.selfhtml.org/css/formate/einbinden.htm#link_media
Schöne Grüße
Afra