Tweak code font-size for more pleasing appearance.
Rearrange <style>...</style> block to keep related elements closer together.
Add a missing </div> and a <div class="noscreen">...</div> around the print copyright table.