Fix printing issue with selects on Chrome

The CSS changed here was causing vertical lines spanning the page around selectboxes in Chrome.

Also includes changing styles for inclusion of <main> tag into pages.