diff --git a/aleksis/core/templates/core/base_print.html b/aleksis/core/templates/core/base_print.html
index a229d723ed2afa4ec8ad1e7fa0e775889c9d9990..b0daf883ce0c03d608a2459563dd09062bedf570 100644
--- a/aleksis/core/templates/core/base_print.html
+++ b/aleksis/core/templates/core/base_print.html
@@ -26,7 +26,11 @@
 <main class="sheet infinite">
   <div style="margin-top: -10mm;"></div>
 
+{% if landscape %}
+  <table>
+{% else %}
   <table class="print-layout-table">
+{% endif %}
     <thead>
     <tr class="no-border">
       <td class="print-layout-td">
@@ -39,7 +43,11 @@
     <tr class="no-border">
       <td class="print-layout-td">
         <div class="content">
+        {% if landscape %}
+          <header style="width: 100%">
+        {% else %}
           <header>
+        {% endif %}
             <div id="print-header" class="row">
               <div class="col s6 logo">
                 {% static "img/aleksis-banner.svg" as aleksis_banner %}