The site header/footer were hidden with visibility:hidden, which keeps their layout height and pushed a blank second page. Now they are display:none in print and the report flows normally, so the printed height matches the content and it prints as a single page. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>