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
This fix worked for me
thead { display: table-row-group; }