Fixes css for chrome mobile

Chrome mobile overzealously wraps some text. This should prevent that.

Also fixed a couple of other things to improve mobile view.