Hart. header/footer width tweaks

width (instead of max-width) was making page overflow, causing artefacts
in footer.  Also the mobile-nav was visible on desktop, to the far
right.