Hi!
meine Homepage wird mit CSS formatiert
Gut!
einige Grössen der Container passe ich mit Javascript an die Client-Größe an
Wer hat dir denn das beigebracht? Du verwendest Maßeinheiten wie "px",oder? Gib bei CSS einfach Maßeinheiten wie "em" an. Diese passen sich automatisch an, ohne dass du JavaScript dafür brauchst.
Zum Thema Drucken und CSS empfehle ich dir folgenden Artikel: http://aktuell.de.selfhtml.org/tippstricks/css/drucklayout/index.htm
ciao, hubschraubaer