Hallo Andre!
Ich bin zwar nicht der JavaScript-Fachmann, aber ich würde dass Problem mit CSS lösen.
CSS sieht verschiedene Medientypen für die Ausgabe -- wie z. B. Drucker, Bildschirm, Sprachausgabe -- vor.
Mehr Informationen siehe:
"CSS: Stylesheet für ein Druck-Layout", http://aktuell.de.selfhtml.org/tippstricks/css/drucklayout/