Mobile device UI fixes

These are some minor fixes for mobile device support - this site was mostly there, but needed some tweaks for the viewport initial scale, and a minor style update for a width value.