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.
1. Yeah, I'll do that, thanks.
2. I am trying to avoid redundancy like this:
```
{% import "pdfreactor-footer.html" as pdfreactor_footer %}
{{ pdfreactor_footer.pdfreactor_footer('consumerfinance.gov/the-bureau/leadership-calendar') }}
```
Having `pdfreactor_footer.pdfreactor_footer()` seems kind of weird.
I think that we should start breaking our macros out into their own files because some of them are getting pretty long. In post macros the filter stuff is a good example of this. The `render()` function would be a good convention in that scenario because you could rely on using it for most macros. I know we're not there yet but I have a feeling we will get there soon.