If a page break occurs in a table with running table headers, the table headers are repeated for each page the table runs over. To ensure that the table headers are repeated, all you have to do is using the corresponding page markup.
Example:
<table> <thead> <tr> <td>A Simple Heading</td> </tr> </thead> <tr> <td>Row 1</td> </tr> <tr> <td>Row 2</td> </tr> </table>