body {
   font-family: "Times New Roman", serif;
   font-size: 12pt;
   line-height: 1.4;
   margin: 0;
   padding: 0!important;
   height:99%!important;
}

main, article, section {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

img {
    max-width: 100% !important;
    height: auto !important;
}

h1, h2, h3 {
    page-break-after: avoid;
}
table, pre {
    page-break-inside: avoid;
}

/* Döljer element som inte ska visas i utskrift */
header,
nav,
footer,
aside,
video,
.sidebar,
.noPrint,
.sv-cookie-consent-banner,
.sv-se-tullverket-InfoMessage,
.sv-marketplace-sitevision-toTop button,
.app img,
.sv-se-tullverket-HeadingWithIcon img,
.sv-se-tullverket-expandAllAccordions {
    display: none !important;
}

/* Öppnar upp alla accordions */
.sv-collapsible-content div {
	display: block!important;   
}

/* Skriver ut url vid alla länkar, interna */
a[href^="/"]::after {
   content: " (" attr(href) ")"!important;
   font-family: initial!important;
   font-size: 90%;
   color: #000;
   word-break: break-all;
   overflow-wrap: anywhere;
   white-space: normal;
}

/* Skriver ut url vid alla länkar, externa */
a[href^="http"]::after,
a[href^="https"]::after{
   content: " (" attr(href) ")" !important;
   font-family: initial !important;
   font-size: 90%;
   color: #000;
   word-break: break-all;
   overflow-wrap: anywhere;
   white-space: normal;
   text-transform: none !important;
}

/* Gör så att webbappens storlek ökas och länken syns */
.sv-se-tullverket-SmallBlurbLink section > div {
  height: 9rem;
}

.sv-se-tullverket-LinkListWithIcons ul li {
   height:5rem;
}

.sv-se-tullverket-SmallBlurbImageLink section > div {
  height: 16rem;
}

/* Döljer ikoner och bilder */
.sv-se-tullverket-SmallBlurbImageLink section img,
.sv-se-tullverket-LinkListWithIcons img,
.fa-chevrons-right,
.fa-arrow-up-right-from-square {
   display:none;
}



@page {
    margin: 1in;
}
@page :footer {
    content: counter(page);
}
