Printing a web page from a browser gives you the navigation, the cookie banner and half a footer. What you wanted was the page itself, on paper.
Turn a web page into a PDF →Free every day without an account on some tools. Your file is deleted the moment the job finishes.
The HTML is laid out for paper rather than for a screen: headings, tables, lists, bold and colour come across, and a page break is placed between rows rather than through them. Nothing is fetched from the internet while it renders — no tracker runs, no script runs, and no request leaves this server — so what you get is the document and nothing attached to it.
No — paste the HTML, or upload a saved .html file. Nothing is fetched from the internet while it renders, which is what keeps a tracker in the page from firing.
Headings, tables, lists, bold and colour do. Anything drawn by JavaScript after the page loads does not, because no script is run.
Between rows and between blocks rather than through them.