Restricted mobile css to mobile view, fixed legend overlap in Chrome

Mobile CSS was being applied to desktop view as a result of v3.1 change to load jQM for all views.

1. Restricted load of mobile only CSS.
1. Fixed overlap of legend in Chrome for mobile view:

![chrome-mobile-label](https://f.cloud.github.com/assets/2110107/277246/59822aec-90c0-11e2-9bea-1b93e321ed7e.png)