Dynamic body id. Common column widths on print

Dynamic ids have been added to body divs for future css and js
reference. Most column sizes used in @media screen only have been added
to print.css.scss to restore columns on print.