Leadership calendar pdf styling

One thing to note @Scotchester and @virginiacc is that I changed the way you add custom CSS and JS. Now there is only one CSS or JS Jinja block and if you want to extend it you can do it easily using `{{ super() }}` like this:

```html
{% block css %}
  {{ super() }}

  /* my extra styles can go here */
  <link rel="stylesheet" href="moar-styles.css">

  <style>
   /* or here */
  </style>
{% endblock %}
```

If you want to NOT use the main.css file just leave out the call to `super()`.

Same with the `javascript` block.
Yeah, that makes sense. I really wish we could just call all of them with `macros.`. Would it work to break everything out into separate files and then have `macros.html` import them all, a la `main.less`, and then you can just import `macros.html` on any page and have access to any macro with `macros.`? Could there be a performance hit importing macros that aren't needed in a particular template?