title: Avoid margin of the first page - printing
body: <p>I'm trying to avoid the margin of the first page. All tables (there are many) are fitting a page. But the first one has a margin.</p>
  
  <p>I tried: so many ways. Is there a way with CSS to avoid margin on first page? I tried on body, html, page...</p>
  
  <p>I've searching a lot. But I can't find a solution. I though of creating an element and put it on the first page. </p>
  
  <p>My page has many tables. One per page. Except the first one fits on one page due to the margin.</p>
  
  <pre><code>@media print {
  @page {
          margin: 0mm;
          size: auto;
          padding: 0;
  }
  
  @page:first {
          margin: 0px;         
          color:blue;    
      }   
  
  
  html {
          margin: 0px;
  }
  
  
  body {
          display: table;
          margin: 0mm 0mm 0mm 0mm; /* margin you want for the content */   
          margin-top:0px !important;
  }
  
  .tableSchedule tr {
          padding-top: 0px;
          height:45px;
  
          }
  .tableSchedule {
          table-layout:fixed;
          width:1130px;
          margin:0;        
          page-break-after:always;
  }
  </code></pre>