update calendar view and styles -- complete for mobile