body, article {
      width: 100%;
      margin: 0;
      padding: 0;
	  font-size:12pt;
   }

@page {
      margin: 1.5cm;
	  size: a4;
	  
	  /*@top-center { 
		content: counter(page); 
		border: solid gray;
	  } */
}


.tr1 {
  break-after: avoid;
  page-break-after: avoid;
}
   
.tr2 {
  break-inside: avoid;
}

header, footer, nav, .noprint {
  display: none !important;
}

img {
   max-width: 100% !important;
}

table {
	width: 100%;
	break-before: always;
	page-break-before: always;
}

.thematic-tr, .slot-tr {
	break-after: avoid;
	page-break-after: avoid;
}

.onlyprint {
	display: block !important;
}



/*

.thematic-tr {
	break-before: always;
}

.c-bg-darkBlue {
	background: #f7fafb !important;
}

h2, h3 {
   page-break-after: avoid;
}


ul, img {
   page-break-inside: avoid;
}

article a {
      font-weight: bolder;
      text-decoration: none;
   }

article a[href^=http]:after {
      content:" <" attr(href) "> ";
}

article a[href^="#"]:after {
   content: "";
}

$a:after > img {
   content: "";
}
*/