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.
Ok, I finally pulled my head out of my butt and realized what was going on here.

My new questions:
1. Shouldn't `leadership-calendar-table.html` and `.pdfreactor-footer.html` be named with `-macros` to fit our existing convention, if they do nothing but contain macros?
2. I sorta feel like our macros should have unique names, site-wide. I know they are only called via the namespace under which they're imported, but I still think it'd reduce this kind of confusion. I don't know that I feel super strongly about it, but I think I'd prefer that.