Split script and styles out of page, improved print with currently un-supported CSS3 stuff for page numbers, improved code wrapping