/**
 * Stylesheet for webpages_class.php
 * $Id: webpages_print.css 18405 2016-11-21 13:46:09Z Inge $
 */
/* Override the Bootstrap links-on-print-page */
@media print {
    a#back-to-top {
        display: none;
        visibility: hidden;
    }
    .fa-pencil,  .edit-menu-dropdown {
        display: none;
        visibility: hidden;
    }
    .slideshow > .slide div ,a.slideshowLink:link, a.slideshowLink:visited, a.slideshowLink:active, a.slideshowLink:hover, .slideshowTitle {
        color: rgba(255,255,255,1)!important;
        text-decoration: none!important;
    }
    .slideshow > .slide > div {
        color:#fff!important;
        background-color: rgba(0, 0, 0, 0.6)!important;
    }
    a.slideshowLink div {
        color: inherit!important;
    }
    .col-xs-12.col-md-12 {
        width: 100%;
    }
    .col-xs-12.col-md-11 {
        width: 91.66666667%;
    }
    .col-xs-12.col-md-10 {
        width: 83.33333333%;
    }
    .col-xs-12.col-md-9 {
        width: 75%;
    }
    .col-xs-12.col-md-8 {
        width: 66.66666667%;
    }
    .col-xs-12.col-md-7 {
        width: 58.33333333%;
    }
    .col-xs-12.col-md-6 {
        width: 50%;
    }
    .col-xs-12.col-md-5 {
        width: 41.66666667%;
    }
    .col-xs-12.col-md-4 {
        width: 33.33333333%;
    }
    .col-xs-12.col-md-3 {
        width: 25%;
    }
    .col-xs-12.col-md-2 {
        width: 16.66666667%;
    }
    .col-xs-12.col-md-1 {
        width: 8.33333333%;
    }
    a[href]:after {
        content: none !important;
    }
    div.article>.panel-heading, div.article.panel {
	    border-width: 0px!important; /* Remove some borders from print page */
    }

    /* Push/pull/offset fix */
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }

}

/* 5 wide */
.col-md-5 .col-md-12 .col-md-2 div.center-cropped {
    width: 100% !important;
}

@media print and (max-width:991px) {
    /* ALL */
    [class*="col-"] .col-md-12 div.related-images {
        width: 100% !important;
    }
    .panel-body .related-images-ingress.col-md-12.float-top {
        max-width: 100% !important;
    }

    /* 9 wide */
    .col-md-12 div.related-images .thumbnail .center-cropped {
        width: 100% !important;
    }

    /* 6 wide */
    .col-md-6 .col-md-12.image-container .col-md-2, .col-md-6 .related-images-ingress.col-md-12.float-top .col-md-2 {
        width: 33.33333333% !important;
    }

    /* 5 wide */
    .col-md-5 .col-md-12 .float-top-spacer {
        height: 100%;
    }
    .col-md-5 .col-md-12 .image-main, .col-md-5 .col-md-12 a, .col-md-5 .col-md-12 div.center-cropped, .col-md-5 .col-md-12 div.related-images {
        width: 100% !important;
    }
    .col-md-5 .col-md-12.image-container .col-md-2 {
        width: 50% !important;
    }
    .col-md-5 .related-images-ingress.col-md-12.float-top .col-md-2 {
        width: 25% !important;
    }

    /* 4 wide */
    .col-md-4 .col-md-12 .float-top-spacer {
        height: 100%;
    }
    .col-md-4 .col-md-12 .image-main, .col-md-4 .col-md-12 a, .col-md-4 .col-md-12 div.center-cropped, .col-md-4 .col-md-12 div.related-images {
        width: 100% !important;
    }
    .col-md-4 .col-md-12.image-container .col-md-2 {
        width: 50% !important;
    }
    /* TOP ALIGN FIX */
    .col-md-4 .related-images-ingress.col-md-12.float-top .col-md-2 {
        width: 25% !important;
    }

    /* 3 wide */
    .col-md-3 .col-md-12 .image-main, .col-md-3 .col-md-12 a, .col-md-3 .col-md-12 div.center-cropped, .col-md-3 .col-md-12 div.related-images {
        width: 100% !important;
    }
    .col-md-3 .col-md-12.image-container .col-md-2 {
        width: 50% !important;
    }
    /* TOP ALIGN FIX */
    .col-md-3 .related-images-ingress.col-md-12.float-top .col-md-2 {
        width: 25% !important;
    }
    /* LEFT ALIGN FIX*/
    .col-md-3 .related-images-ingress.col-md-12, .col-md-4 .related-images-ingress.col-md-12 {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    /* 2 wide */
    /* TOP ALIGN FIX */
    .col-md-2 .col-md-12.image-container .col-md-2,
    .col-md-2 .col-md-12 .image-main, .col-md-2 .col-md-12 a,
    .col-md-2 .col-md-12 div.center-cropped,
    .col-md-2 .col-md-12 div.related-images{
        width: 100% !important;
    }

    .col-md-2 .related-images-ingress.col-md-12.float-top .col-md-2 {
        width: 50% !important;
    }

    /* 1 wide */
    .col-md-1 .col-md-12 .image-main {
        margin-bottom: 0px !important;
    }
    .col-md-1 .related-images-ingress.col-md-7, .col-md-1 .col-md-12 .image-main.col-md-8 {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .col-md-1 .related-images-ingress.col-md-7 .related-images.col-md-12 .col-md-6, .col-md-1 .related-images-ingress.col-md-7 .col-md-12, .col-md-1 .related-images-ingress.col-md-12.float-top .col-md-12, .col-md-1 .related-images-ingress.col-md-12.float-top .col-md-2, .col-md-1 .col-md-12 .image-main.col-md-8 {
        padding: 0px;
        margin-bottom: 0px !important;
        /*margin-top: 0px !important;*/
    }
    .col-md-1 .related-images-ingress.col-md-7 .related-images .col-md-6 {
        padding: 0px 5px 5px 5px !important;
    }
    .col-md-1 .related-images.col-md-12 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .col-md-1 .related-images-ingress [class*="col-md-"]{
        /*padding-bottom: 5px !important;*/
    }
    .col-md-1 .related-images-ingress [class*="col-md-"] {
        padding-bottom: 5px !important;
    }
    .col-md-1 .related-images-ingress [class*="col-md-"] .related-images {
        margin-bottom: -10px !important;
    }
    .col-md-1 .related-images-ingress.col-md-7 .image-main {
        margin-top: -5px !important;
    }
    .col-md-1 .col-md-12.image-container .col-md-2,
    .col-md-1 .related-images-ingress.col-md-7 .col-md-12 .col-md-6 {
        width: 100% !important;
        /*margin-bottom: 7px !important;*/
    }
    /* TOP ALIGN FIX */
    .col-md-1 .related-images-ingress.col-md-12.float-top .col-md-2 {
        width: 100% !important;
    }
}

@media print and (min-width: 768px) {
  .container {
    width: 1170px!important;
  }
}
@media print and (min-width: 992px) {
  .container {
    width: 1170px!important;
  }
}
@media print and (min-width: 1200px) {
  .container {
    width: 1170px!important;
  }
}