While not a violation of the specification, an empty paragraph is
not recommended in HTML5 and browsers are to discard it. Rendering
as whitespace is only supported in IE7-9, with Chrome and Firefox
dropping it. The intention was most likely to induce some vertical
whitespace so replace with a linebreak tag instead (which indeed
makes the page nicer to look at).
<li>Confirmed - fully confirmed benefit</li>
<li>Declined - sponsor chose to decline this benefit.</li>
</ul>
-<p></p>
+<br>
{%for levelname, level in benefitmatrix.items %}
<table class="table table-bordered table-striped table-hover">
<tr><td colspan="{{level.matrix|first|length}}" align="center" bgcolor="gray"><strong>{{levelname}}</strong></td></tr>
</tr>
{%endfor%}
</table>
-<p></p>
+<br>
{%endfor%}
{%if eu_vat and user.is_superuser %}