@media print {

    body {
        /*display: inline-block !important;*/
        /*margin: 0 auto;*/
        line-height: 1.5em;
        font-size: 18px;
    }
    td, div, li, p, strong {
        font-size: 18px !important;
    }
    strong {
        font-weight: bold;
    }

    /* important */
    body, h1, h2, h3, ol, ul, div, span, p {
        display: block !important;
        width: auto !important;
        float: none !important;
        position: static !important;
        overflow: visible !important;
    }

    .ui-widget.ui-widget-content {
        display: none !important;
    }

    .tour-google-map-banner, .tours-overview-print {
        display: block !important;
    }

    .reset-this {
        margin-bottom: 25px !important;
        padding-bottom: 25px !important;
        border-bottom: 1px solid black !important;
    }

    .letterhead td {
        font-family: verdana, arial, sans-serif;
        font-size: 12px !important;
        line-height: 12px;
    }
    .letterhead {

        display:none;
        height: 37px;
        margin-bottom: 20px;
        font-family: verdana, arial, sans-serif;
    }

    .sidebar-widgets,
    .about-banner,
    header,
    footer,
    .comment-form,
    .nav-tabs,
    #goTop,
    .button-group-area,
    #tiptip_holder, #holiday {
        display: none !important;
    }

    .grecaptcha-badge {
        display: none !important;
    }

    .single-post-area {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    /*     .single-post {
            margin: 0 auto;
        } */
    .single-post-top {
        margin-bottom: 0px !important;
    }
    /*     .posts-list {
            flex: 0 0 100%;
            max-width: 100%;
        } */
    .banner-right.tour-view .tab-content {
        padding: 0px;
    }
    /*     .tab-content table, .tab-content div {
            flex: 0 0 99.99999%;
            max-width: 99.99999%;
            width: 100%;
        } */
    .tab-pane {
        display: block !important;
        opacity: 100 !important;
    }
    /*     .tab-pane table {
            width: 100%;
            font-size: 16px;
        } */
    .justify-content-center {
        margin-top: 10px !important;
    }
    /*.owl-carousel {*/
    /*    flex: 0 0 99.99999%;*/
    /*    max-width: 99.99999%;*/
    /*}*/
    /*.owl-item {*/
    /*    display: block !important;*/
    /*    width: 24% !important;*/
    /*    flex: 0 0 33.33333%;*/
    /*    max-width: 33.33333%;*/
    /*    margin: 2px !important;*/
    /*}*/
    /*.owl-item img {*/
    /*    display: block !important;*/
    /*    margin: 0px;*/
    /*}*/
    .cloned, .owl-controls {
        display: none !important;
    }
    /*.owl-stage-outer {*/
    /*    width: 100%;*/
    /*}*/
    /*.owl-stage {*/
    /*    transform: translate3d(0px, 0px, 0px) !important;*/
    /*    width: 100% !important;*/
    /*}*/
    .last_modified, .tours-img {
        display: none !important;
    }
    .tours-img-print {
        display: block !important;
        margin-top: 1em;
    }
    .tours-img-print div {
        display: inline-block;
        margin-bottom: 1em;
    }
    .tours-img-print img {
        /*flex: 0 0 24.22222%;*/
        max-width: 24.22222%;
        display: inline-block;
        /*float: left;*/
        /*margin: 2px !important;*/
    }
    .book-form, .email-itinerary-form, .pax-area {
        display: none !important;
    }


    .tours-info-list {
        display: flex !important;
    }

    .tours-info-list div, .tours-info-list span {
        display: inline-block !important;
    }

    #hotel span {
        display: block;
    }

    #holiday #text {
        display: block;
    }

    img {
        display: block;
    }

    /*p {*/
    /*    page-break-inside: avoid;*/
    /*    page-break-before: auto;*/
    /*}*/
    /*span, br {*/
    /*    page-break-inside: avoid;*/
    /*    page-break-before: auto;*/
    /*}*/

    /*#text {*/
    /*    page-break-inside: avoid;*/
    /*    page-break-before: auto;*/
    /*}*/

    /*tr, img, span, p, strong, td, #text {*/
    /*    page-break-inside: avoid;*/
    /*    page-break-before: auto;*/
    /*}*/

    /*img, p, strong {*/
    /*    page-break-inside: avoid;*/
    /*    page-break-before: auto;*/
    /*}*/

    /*tr, li, p, h1, h2, h3, h4, h5 {*/
    /*    page-break-inside: avoid;*/
    /*    page-break-before: always;*/
    /*}*/

    /*table { page-break-inside:avoid }*/
    /*tr    { page-break-inside:avoid; page-break-after:always }*/

    .mapDiv {
        display: block !important;
        page-break-before: always !important;
        width: 100%;
    }

    .reset-this {
        display: block;
    }

    li, p, img {
        page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-inside: avoid; /* or 'auto' */
        -webkit-region-break-inside: avoid;
    }

    /*p, span {*/
    /*    overflow: visible !important;*/
    /*    word-wrap: break-word;*/
    /*    break-inside: avoid;*/
    /*}*/

}
