diff --git a/ietf/templates/meeting/requests.html b/ietf/templates/meeting/requests.html
index dd0bdda2a..a70dc54ee 100644
--- a/ietf/templates/meeting/requests.html
+++ b/ietf/templates/meeting/requests.html
@@ -18,63 +18,97 @@
Requests Summary
This summary section focuses on sessions that have conflict lists to manage. It excludes requests from groups of type "team", such as those for the hackathon or for tutorials.
-
-
-
- {% for row in summary_by_area %}
-
- {% if forloop.first %}
- {% for col in row %}
- {{ col }} |
- {% endfor %}
- {% else %}
- {% for col in row %}
- {{ col }} |
- {% endfor %}
- {% endif %}
-
- {% endfor %}
-
+
+
+ {% for row in summary_by_area %}
+ {% if forloop.first %}
+
+
+ {% for col in row %}
+ {{ col }} |
+ {% endfor %}
+
+
+
+ {% elif forloop.last %}
+
+
+
+ {% for col in row %}
+ {{ col }} |
+ {% endfor %}
+ {# last line is missing two columns? #}
+ | |
+
+
+ {% else %}
+
+ {% for col in row %}
+ {% if forloop.first %}
+ {{ col }} |
+ {% else %}
+ {{ col }} |
+ {% endif %}
+ {% endfor %}
+
+ {% endif %}
+ {% endfor %}
-
+
-
-
- {% for row in summary_by_group_type %}
-
- {% if forloop.first %}
+
+ {% for row in summary_by_group_type %}
+ {% if forloop.first %}
+
+
+ {% for col in row %}
+ {{ col }} |
+ {% endfor %}
+
+
+
+ {% else %}
+
{% for col in row %}
- {{ col }} |
+ {% if forloop.first %}
+ {{ col }} |
+ {% else %}
+ {{ col }} |
+ {% endif %}
{% endfor %}
- {% else %}
- {% for col in row %}
- {{ col }} |
- {% endfor %}
- {% endif %}
-
- {% endfor %}
+
+ {% endif %}
+ {% endfor %}
-
+
-
-
- {% for row in summary_by_purpose %}
-
- {% if forloop.first %}
+
+ {% for row in summary_by_purpose %}
+ {% if forloop.first %}
+
+
+ {% for col in row %}
+ {{ col }} |
+ {% endfor %}
+
+
+
+ {% else %}
+
{% for col in row %}
- {{ col }} |
+ {% if forloop.first %}
+ {{ col }} |
+ {% else %}
+ {{ col }} |
+ {% endif %}
{% endfor %}
- {% else %}
- {% for col in row %}
- {{ col }} |
- {% endfor %}
- {% endif %}
-
- {% endfor %}
+
+ {% endif %}
+ {% endfor %}
-
+