a[href]:after {
    content: none;
}

.pageBreak{
    height: 31cm !important;
}

*{
    margin: 0 !important;
    padding: 0 !important;
    position:static;
    float: left;
}

ul, li{
    list-style-type: none;
}

h1, h2 ,h3 ,h4, h5, h6, p{
    margin: 0.2cm 0 !important;
}

html, body {
    width: 100%;
    margin: 0;
    padding: 0;    
}

footer, #makeanEnquiry, #videoModal, .make-an-enquiry, .make-enquiry, #menu, header, .boat-detail-icon-link, .share-btns, .hover-indicator, .enquire, .nav-tabs, .flex-video, .downloads, #videos, #tour, .find-dealer, .call-out{
    display: none !important;
    height: 0 !important;
}

.wrapper{
    width: 100%;
    overflow-y: visible;
    overflow: visible;
}

.container, .snap-content {
    width: 21cm !important;
}

section {
    clear: both;
    width: 21cm !important;
}

.galleries{
    float: left;
    margin: 0 0 3cm 0 !important;
}

.boat-details .main-gallery-large{
    float: left;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.boat-details .main-gallery-large img{
    float: left;
    width: 21cm !important;
    margin: 0 !important;
    padding: 0 !important;
}

p{
    display: block;
    width: 95% !important;
    float: left;
}

h2{
    display: block;
    margin: 0 0 0.6em 0 !important;
    float: left;
}

@page {
    margin: 0.5cm !important;
}

.print-logo{
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 0 0.3cm 0 !important;
    padding: 0 !important;
}

.print-logo img{
    width: 21cm !important;
    height: 1.4cm !important;
}

#slider .overview{
    width: 21cm !important;
    min-height: 10cm !important;
    margin-bottom: 3cm !important;
    float: left;
}

#slider .overview li{
    width: 3cm !important;
    margin: 4px !important;
    float: left;
}

#slider .overview li img{
    width: 100% !important;
    float: left;
}

.tab-content{
    width: 21cm !important;
}

.callus-details h3, .callus-details .col-lg-6{
    float: left !important;
    clear: left !important;
    float: left;
}

.charter-details ul, .charter-details ul li{
    float: left;
    clear: left;
}

.charter-details .split-50{
    margin:0;
    float: left;
}

.bespoke-interiors, #interior, #exterior{
    margin-bottom: 0.7cm !important;
}

.bespoke-interiors .col-lg-5, #interior .col-lg-5, #exterior .col-lg-5{
    width: 48% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: left;
}

.bespoke-interiors .col-lg-6, #interior .col-lg-7, #exterior .col-lg-7{
    width: 50% !important;
    margin: 0 1% 0 0 !important;
    padding: 0 !important;
    float: left;
}

.bespoke-interiors .col-lg-6 img, #interior .col-lg-7 img, #exterior .col-lg-7 img{
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: left;
    height: 8cm !important;
}

.tiny-thumbs, .sml-thumbs{
    width: 100% !important;
    float: left;
}

.tiny-thumbs img, .sml-thumbs img{
    float: left;
    width: 2cm !important;
    height: 2cm !important;
    margin:0.2cm;
}

.characteristics{
    display: block;
    width: 21cm !important;
    margin-top: 3cm;
}

.characteristics ul{
    display: block;
    width: 21cm !important;
    float: left;
}

.characteristics ul li{
    width: 30%;
    margin: 0 0.5cm;
    float: left;
}

.characteristics ul li p{
    margin: 0;
    padding: 0;
    float: left;
}

.characteristics ul li p:first-child{
    font-weight: bold;
    float: left;
}

.pc-title{
    width: 21cm;
}