Beautiful schedule grid

Created a new schedule grid that is responsive, and more accurately displays the schedule.  Talk height varies by duration, and the grid falls back to a simple list for mobile (< 768px).

NOTE: The new grid does NOT work on IE 8 or earlier.  The grid also does not work on Android 4.3 or earlier, although mobile devices will not use the grid at all, so that will only affect older Android tablets.  The problem is the use of the calc() function in the CSS.
I must have been more tired than I thought when I did that...  I initially did it as a DateTime, and then changed it after realizing it'd be easier as a timestamp.