Users of my website need to be able to print web pages consisting of content on the first printed page followed by a table on the second page. A stripped down version is (jsFid
I was getting the double header on the second page in chrome when printing
Adding the following CSS made it appear properly (once)
thead { display:table-header-group; break-inside: auto; }
Source: https://stackoverflow.com/a/50987624/175071