Refs #20431 - i18n doesn't seem to work with xsl templates
Refs #20431 - Fix long PDF headers and footers

- Truncate long headers and footers
- Align header and footer text left/right based on page number
Refs #20431 - Align PDF Table of Contents trailing dotted with page number
Merge branch 'master' into common-margins