Small tweaks; JS formatting
Chart improvements

- Fix non-SVG fallback.
- Fix order of content for when even CSS is not available.
- Set Jinja variable so that the values for each section only have to be
  updated in one place and then get re-used everywhere.