Improve responsiveness of view page

Now looks good at a minimum of 500px wide. Fixes #389
Merge pull request #444 from MediaCrush/responsive-view-page

Improve responsiveness of view page