﻿@media print{
.controlLogoContainer .logo {
    padding-right: 0 !important;
}

.top-usp-wrapper {
    padding-bottom: 0 !important;
}

.top-usp-wrapper .mr-usp-blocks,
.header-top-links,
.siteHeaderContainerCnt .controlBaseSearchContainer,
.songs-list-wrapper {
    display: none !important;
}

.controlProductDetailsDescriptionContainer:not(.openedmore):after {
    content: none !important;
}

.pdp-bottom-wrapper.has-last-viewed > div {
    flex: 0 0 100% !important;
}

#songsList ol {
    columns: 2;
}

.siteHeaderContainer .siteHeaderContainerCnt,
.siteContentContainer .siteContentContainerCnt,
.siteFooterContainer .siteFooterContainerCnt,
.siteBreadCrumbContainer .siteBreadCrumbContainerCnt,
.siteSitemapContainer .siteSitemapContainerCnt, #contentMiddle, .siteContainer{
	width: 100%;
	min-width:600px;
	margin:0 auto;
	}				

html,
body,
#aspnetForm{
    height:auto !important;
    }

.siteContainer{
    overflow:visible !important;
    }  
   
.siteContainer,
#News .siteContentContainerMiddle, 
#Checkout .siteContentContainerMiddle, 
#Shop .siteContentContainerMiddle{
    min-height:100px;
    }

.siteHeaderBreadCrumbAndContentContainer,    
.siteContentContainer,
.siteContentContainerCntPaddingInside,
.siteSitemapContainer,
.siteFooterContainer,
#News .siteContentContainerMiddle, 
#Checkout .siteContentContainerMiddle, 
#Shop .siteContentContainerMiddle,
.siteContentContainerMiddle .controlContentContainer,
#contentMiddle,
.contentMiddle,
.controlProductListContainer,
.controlProductResultsContainer,
.controlVariantsContainer,
.controlProductDetailsDescriptionContainer,
.gviHdrBackground{
    display: block !important;
    }

.siteSitemapAndFooterContainer{
    position: relative;
    display: block;
    }

.siteHeaderBreadCrumbAndContentContainer{
    padding-bottom: 0px !important;
    }

.siteContentBackgroundContainer,
.siteHeaderBackgroundImageContainer,
.siteBreadCrumbContainer{
    display: none !important;
    }
    
.siteHeaderContainer,
.controlLogoContainer,    
#contentMiddle, 
.contentMiddle,
#News .siteContentContainerMiddle, 
#Checkout .siteContentContainerMiddle, 
#Shop .siteContentContainerMiddle,
.siteContentContainer,
.siteContentContainerCntPaddingInside,
.siteContentContainerMiddle .controlContentContainer,
.productInformationPanel,
.productPanel,
.controlProductContainer,
.controlTabContainer .ajax__tab_body,
.controlTabContainer .ajax__tab_panel,
.gviHdrBackground,
#pendingOrderDetailPage .controlBasketOverviewContainer, 
#orderHistoryDetailPage .controlBasketOverviewContainer{
    float: none !important;
    }
    
#pendingOrderDetailPage .controlBasketOverviewContainer, 
#orderHistoryDetailPage .controlBasketOverviewContainer{
    clear: both;
    }
    
.controlTabContainer,
.controlTabContainer .cnt{
    float: none !important;
    overflow: visible !important;    
    }

.controlProductDetailsDescriptionContainer .hr{
    clear: none;
    }
    .headerBlackLine {
        display:none;
    }
.controlProductDetailsDescriptionContainer {
    max-height: none;
    }

.hypMoreInfo {
    display: none;
    }
}