Any way to have headers & footers repeat on every page when printing? (Not when extracted as pdf)
Try giving a {position:fixed;} css for the footer.
This works for 1 page prints, however in multiple pages content will overlap the headers and footers.
For anyone looking for something similar, create a custom print format, then;
<table>
<thead>
<tr>
<th style="height: 1cm">
Put header here
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Put page content here
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td style="height: 1cm">
Put footer here
</td>
</tr>
</tfoot>
</table>
Then disable letterhead.