Print style for main calendar page

Also some major stylesheet reorginization.  I give it about 40% chance
that something breaks in production.  There's also a nifty js trick that
make the aspect ratio better for a landscape sheet of paper

Closes #4
Damn nil-checking
Log-level to debug for a while