Affix footer to bottom of window, modify schedule JS to be easier to read.