Hi guys, I'm currently working with document generation and require header/footer to be present on each page. There is a widget for this but I would love to learn how this works so our team doesn't have to rely on any external widgets. From sleuthing online I've found that the <thead> and <tfoot> elements are rendered on each page if they exist, which would be the instant solution to my issue of page content overlapping the header and footer and getting cut off in strange places (I am trying to display a list of items which, if too long, should render the content on the next page). The issue is that Mendix' table: 1. Gives the option to make a cell 'header', but does not give us the option to make a cell a 'footer' 2. The generated header element in Mendix is a <th>, which does not repeat on every page. 3. Putting a HTML snippet with <thead></thead> WILL NOT reserve the space like a <thead> would do, because it is still encapsulated by Mendix' <th> element. The solution would be to: Somehow force Mendix to render a header not as a <th> but as a <thead>. Does anyone know if I can adjust the element type through a css class? (assign a class to the <th> element which changes the <th> --> <thead>) This is something outside of my skillset and I would love to know how to do it. The fact that there is a widget that creates a custom table which holds dynamic page data means this is already possible, but I want to know how to do it myself. Thanks for reading!