/* css/print.css */
nav, 
.carousel, 
.btn, 
footer, 
.no-print, 
script, 
.carousel-control, 
.carousel-indicators {
    display: none !important;
    visibility: hidden !important;
}

.container, .row, section {
    width: 100% !important;
    margin: 0;
    padding: 0;
}

body {
    background: #fff !important;
    color: #000 !important;
    font-size: 14pt;
}

section {
    page-break-inside: avoid;
}

a {
    text-decoration: none;
    color: #000;
}

a::after {
    content: " (" attr(href) ")";
    font-size: 10pt;
}

img {
    max-width: 100%;
    height: auto;
    page-break-inside: avoid;
}
