[#795] Negatives: mobile style

* move column-specific CSS to a media query

* no big margins for the calendar module on mobile view

* print the meta viewport tag

Fixes #795