/* Print CSS */


/* author: Frank Thomsen @ Magenta ApS 2011 */


/* New revised print styles for printed content from www.ku.dk */

body, th, td {
    font: 10pt/1.5 Verdana, Arial, Helvetica, sans-serif !important;
    color: #000 !important;
    background-color: #fff;
    display: block;
}


/* h1 {font-size: 15pt !important;}
h2 {font-size: 13pt !important;}
h3 {font-size: 11pt !important;}
h4, h5, h6 {font-size: 10pt !important;}
h1, h2, h3, h4, h5, h6 {font-weight: bold !important;}*/

#nav, #nav-global, #nav-sub, #search, #skip-to, #style-switcher, #wrapper-crumb-trail, .nav, #globalfooter, #nav-globalmenu, #nav-wrapper, #global-tools, #global-search, #cookie_box {
    display: none;
}

#wrapper, #content-wrapper, #content, #footer, #nav-wrapper {
    border: none !important;
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#nav-wrapper {
    border-top: solid 0 #666 !important;
}

#branding-decoration {
    background-image: none!important;
}
/*
 #branding-global,
 #branding-unit,
 #branding-logo {position: static;}
*/

#branding-global, #branding-unit, #nav-wrapper {
    float: left;
}

#branding-unit {
    clear: left;
}

#footer {
    border-top: solid 1px #ccc !important;
    padding-top: 1em !important;
    margin-top: 1em !important;
}

#content {
    border-top: 0;
    padding-top: 3em !important;
}

#content table { page-break-after:auto }
#content tr    { page-break-inside:avoid; page-break-after:auto }
#content td    { page-break-inside:avoid; page-break-after:auto }
#content thead { display:table-header-group }
#content tfoot { display:table-footer-group }
#content ul#nyhedsliste li {
    overflow: hidden;
}
div#footer-col-right {
    padding: 0;
}

#content div#col-left, #content div#col-right, #content div#col-mid {
    float: none;
    width: 100%;
}

div#sidebar {
    float: none;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}
.visible-lg {
    display: initial !important;
}

.hidden-lg {
    display: none !important;
}

.rightbox-normal, .rightBox {
    display: block;
    page-break-inside: avoid;
}

.print-me {
    display: block;
    margin: 0;
    padding: 0;
    height: auto;
}

.print-me h1 {
    font-size: 1.1em !important;
    padding: 0.5em 0 0 !important;
    margin: 0 0 1.5em !important;
    color: #4A4949 !important;
}

div#perm_cookie_box, div#sidr-main, div#sidr-right, a#responsive-globalmenu-button, div#mobile-header, div.slider-wrapper {
    display: none;
}

div#content-wrapper {
    border: 1px solid #fff !important;
}

@media only screen and (max-width: 460px) {
    .visible-xs {
        display: initial !important;
    }
    .hidden-xs {
        display: none !important;
    }
}
