Improvements to schedule layout for narrow screens
Add missing td wrappers for narrow schedule
Reduce header space for schedule table
Add CSS to reduce width and adjust fonts for small screens
Reduce schedule margins on narrow devices