Hi,
Um eine Druckdarstellung für eine Seite zu erzeugen, lese ich diese Seite mittels eines auf Ihr vorhandenen JS ein (innerHTML).
warum verwendest Du nicht einfach ein Druck-Stylesheet? Das kannst Du viel einfacher anpassen und es funktioniert vor allem auch ohne Javascript.
freundliche Grüße
Ingo