Fixed the mobile site

Schedulr was looking absolutely awful (and unusable) on mobile, mostly thanks to css for the calendars not playing nice with mobile layouts. Got that cleaned up and now it’s actually usable on mobile.