[#722] Add meta tag viewport with initial scale=1 for all TR children
[#722] Make headers expect less horizontal space on smaller screens

Some styles have a header-primary/header-secondary which puts two sets
of elements (one on the left, one on the right). This works great on
larger screens but can act unpredictably on smaller screens (sometimes
being pushed off to the right/causing scrollbars). So we make them more
vertical