@media print {

  body {
	font-size: 12pt !important;
  }

  .paragraph {
	font-size: 12px !important;
	padding: 0 0.5cm !important;
  }

  header, footer, #adminbar {
	display: none;
  }


  main {
	margin-right: 3cm;
  }

  @page {
	size: A4 portrait;
	margin: 2cm 4cm 1cm 2cm;
	@right-bottom {
	  content: url(/media/sites/eklundh/images/logo.png);
	  margin-bottom: 1cm;
	}
	@bottom-left {
	  content: "";
	  background-color: #e8880f;

	}
	@bottom-right {
	  content: "";
	  background-color: #e8880f;
	}

	@bottom-right-corner {
	  content: "";
	  background-color: #e8880f;
	}

	@bottom-left-corner {
	  content: "";
	  background-color: #e8880f;
	}
  }


  div.innehall:has(.puff) {
	display: none;
  }

  div.puff {
	display: none !important;
  }


  h2, .rubrik {
	font-size: 25pt !important;
	line-height: 30pt !important;
	text-align: left;
	color: #e8880f !important;
  }

  h3, .mrubrik {
	font-size: 18pt !important;
	line-height: 20pt !important;
	font-weight: normal !important;
	color: #e8880f !important;
  }

  div.preamble {
	max-width: 10cm;
	border: 3px solid #e8880f;
	color: black;
	padding: 0.3cm;
	font-family: Proximanova;
	font-size: 10pt !important;
	font-weight: bold !important;
	font-style: normal !important;
	margin-bottom: 2cm;
  }

  ul.inlinelist {
	list-style-type: "✔︎";
  }


  /* Undvik sidbrytningar */
  h1, h2, h3 {
	page-break-after: avoid;
	break-after: avoid-page;
  }

  table, figure, img, div.paragraph {
	page-break-inside: avoid;
	break-inside: avoid;
  }
}