@media print {
    body {
        -webkit-print-color-adjust: exact;
    }
    a[href]:after {
        content: none !important;
    }
    a {
        color: #db1d31;
        text-decoration: none;
    }
    img {
        max-width: 100% !important;
    }
    .noprint, .showleft, header nav, footer, .header-bottom, .user-action-container, .product-pagination, #mini-shopping-cart-sticky, #product-detail-actions, .product-related-products, .product-options, .product-actions, #stockForm {
        display: none !important;
    }
    .aside.open {
        display: none !important;
    }
    .showonprint {
        display: block !important;
    }
    .product-detail>.row>.c5, .product-detail>.row>.c7, #container>.row>.c9, .asideright {
        width: 100% !important;
        min-width: 100% !important;
    }
    .product-module .product-detail .product-detail-information .product-description {
        padding: 0;
    }
    body {
        font-family: 'Open Sans', sans-serif;
        line-height: 1.3;
        width: 100%;
    }
    #container h2 {
        font-size: 1.2em;
        margin-top: 0px;
        line-height: 1.3em;
        padding-right: 0px;
    }
    .beschikbaarheid h3, .ui-tabs .ui-tabs-nav .ui-tabs-anchor {

    }

    header,
    #showKeuzehulpBtn,
    .product-module,
    .category-products,
    .configbtn,
    #showMoreConfPrd,
	#configuratorTable,
	.asideright h1
    {
        display: none !important;
    }
	#print-header {
		display: block;
	}
    #printConfigurator{
        display: block !important;
    }
    #printMainLogo {
        display: block !important;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #ccc;
    }
    #printMainLogo img {
        width: 200px;
    }
    .asideright {
        padding: 0 !important;
    }
    .print-selected-items ul:nth-of-type(even) {
        background-color: #f3f3f3 !important;
    }
    .print-selected-items ul:nth-of-type(1) {
        background-color: #384042 !important;
    }
    .print-selected-items ul:nth-of-type(1) li {
        color: #ffffff !important;
    }
    .print-selected-items ul li:nth-of-type(4) span {
        color: #db1d31 !important;
    }
    .print-selected-chargers ul li:nth-of-type(2) {
        width: 70%;
    }
    .print-selected-chargers ul li:nth-of-type(3) {
        width: 15%;
    }
    .print-selected-chargers ul li:nth-of-type(3) span {
        color: #db1d31 !important;
        font-weight: bold;
    }
    .print-selected-items ul li img {
        margin-top: 3px !important;
    }
    .icon-angle-right, .breadcrumbnormal, .breadcrumbcolor {
        font-size: 14px;
    }
    .breadcrumbcolor {
        color: #db1d31 !important;
    }
    .print-conf-price {
        color: #dc2232 !important;
        border-top: 1px solid #384042 !important;
    }
    .print-conf-price span {
        color: #1d1d1b !important;
    }
    .print-main-product .pp-price {
        color: #dc2232 !important;
    }
    .print-main-product .pp-price .strikethrough {
        color: #a7a7a7 !important;
        font-size: 14px;
        font-weight: 500;
        display: inline-block;
        margin-right: 7px;
    }
	#simplemodal-container {
		width: 100%;
	}
	#printConfigurator #configuratorTable {
		display: block !important;
		width: 100% !important;
		min-width: 200px !important;
		overflow: hidden;
	}
	#configuratorTable * {
		font-size: 11px;
	}
	.current-conf-left .title {
		font-size: 11px;
	}
	.current-conf-left .product-price {
		font-size: 11px;
	}
	.charger-head-part .right-part .title {
		padding-right: 0;
	}
	.battery-time-icon {
		width: 15px;
	}
	.big-red-font {
		margin-bottom: 9px;
	}
	.small-red-font {
		font-size: 4px;
	}
	tr.battery-row td:nth-of-type(2){
		display: none;
	}
	.charger-head-part .left-part {
		display: none;
	}
	.charger-head-part .right-part {
		width: 100%;
		padding-top: 0;
	}
	.easyzoom, .conf-main-img, .easyzoom-flyout {
		display: none !important;
	}
	.configurator-table-wrapper {
		overflow: hidden;
	}
	.simplemodal-data {
		overflow-y: hidden;
	}
	.td-special-width {
		vertical-align: top;
	}
	.qtybatteries {
		border: none;
		font-weight: bold;
	}
	.simplemodal-data p, .simplemodal-data p {
		margin-top: 0 !important;
		width: 100%;
		padding-left: 0;
		display: none;
	}
	.print-configurator-table {
		margin-bottom: 30px;
	}
	.addbatterry, .qtybatteries {
		margin-left: 5px;
		float: left;
		margin-top: 10px;
	}
	.battery-row td:first-of-type {
		vertical-align: top;
	}
	#configuratorTable tbody tr {
		background-color: #dadada !important;
	}
	#configuratorTable tbody tr:nth-of-type(even) {
		background-color: #ededed !important;
	}
	#configuratorTable tbody tr:last-of-type td:first-of-type {
		border-bottom-left-radius: 0;
	}
	.print-selected-batteries, .print-selected-chargers {
		display: none;
	}
}
