* Switched from a server-side rendering model to client-side. Now, the editing view is the same view as the print view, using CSS media qualifiers to switch between the eiting view on screen and the print view. This makes all the server-side code unnecessary. * Added logic to rewrite the service headers when the user changes the date so that they include the correct dates and grey out fifth Sundays and Wednesdays as appropriate.