
/*
    a[href].dmod-print-url,.dmod-print-url a[href]{text-decoration:none;}
    a[href].dmod-print-url::after,.dmod-print-url a[href]::after{font-size:10px;text-transform:lowercase;padding-left:5px;text-decoration:underline;content:" (" attr(href) ")";}
*/

@media print{
    .page-break{display:block;page-break-before:always;}

    #IEWSM,#codeigniter_profiler,.g-recaptcha,.h-captcha,.no-print,.no-print *{display:none !important;}

    .zoomhoverimg .content_card_img img{object-fit:scale-down;}

    /* start of bootstrap */
    .sticky-md-top,.sticky-top{position:relative;}
    .carousel-caption{padding-top:.1rem;padding-bottom:.1rem;}
    .btn{border-color:#000 !important;}
    /* end of bootstrap */

    /* https://github.com/coliff/bootstrap-print-css */
    *,*::before,*::after{
        background:#fff !important;color:#000 !important; /* Black prints faster */
        box-shadow:none !important;text-shadow:none !important;
    }

    img,img::before,*::after{
        background:transparent !important;
    }

    /*a,a:visited{text-decoration:underline;}*/
    a:not(.btn),a:not(.btn):visited,a:not(* div),a:not(* div):visited{text-decoration:underline;}

    a[href].dmod-print-remove-text-decoration,.dmod-print-remove-text-decoration a[href]{text-decoration:none;}
    a[href].dmod-print-url,.dmod-print-url a[href]{text-decoration:none;}
    a[href].dmod-print-url::after,.dmod-print-url a[href]::after{font-size:10px;text-transform:lowercase;padding-left:5px;text-decoration:underline;content:" (" attr(href) ")";}
    div[data-oembed-url]::after{font-size:10px;text-transform:lowercase;padding:5px;text-decoration:underline;content:" (" attr(data-oembed-url) ")";}
    [data-print-url]::after{font-size:10px;text-transform:lowercase;padding:5px;text-decoration:underline;content:" (" attr(data-print-url) ")";}

    a[href].dmod-print-none::after,.dmod-print-none a[href]::after{display:none;}

    abbr[title]::after{content:" (" attr(title) ")";}

    /* Don't show links that are fragment identifiers, or use the `javascript:` pseudo protocol */
    a[href^="#"]::after,a[href^="javascript:"]::after{content:"";}

    pre{white-space:pre-wrap !important;}
    pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
    tr,img{page-break-inside:avoid;}
    p,h2,h3{orphans:3;widows:3;}
    h2,h3{page-break-after:avoid;}
    @page{size:a3;}
    body{min-width:992px !important;}
    .container{min-width:992px !important;}
    .badge{border:1px solid #000;}
    .table{border-collapse:collapse !important;}
    .table td,.table th{background-color:#fff !important;}
    .table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important;}
    .table-dark{color:inherit;}
    .table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{border-color:#dee2e6;}
    /* */


    body,h1,h2,h3{font-size:clamp(18px,5vw,24px) !important;}
    p{font-size:clamp(16px,4vw,22px) !important;}

    /* logo max resize */
    .logo-print{max-width:8rem !important;}

    /* right side bits should go full screen */
    .content-details-left-parent,.content-details-sidebar-parent{width:100% !important;}
    .content-details-sidebar .content-details-sidebar-section{margin:10px !important;padding:1px !important;}

    /* print only active menu item */
    .v2-header .navbar-nav .nav-item .nav-link:not(.active){display:none;}

    footer{padding-top:1rem;}
    footer>*{padding-top:1rem;}
}