nav ul, button, .btn, .hideInPrint{
	display:none;
}

.input-group.printChanges{display: block;width: 250px;}
.input-group.printChanges .form-control:first-child{border-radius: 4px;}
.showOnlyInPrint{display:inherit;}
.showBlockInPrint{display: block !important;}
.js-selectPlan.selected{border:10px solid #ffe200;font-weight:bold;font-size:1.5em}
.hidden-xs, .hidden-sm, .hidden-md, .hidden-lg {display: inline-block !important;}
.text-right-pr {text-align: right !important;}
#top-menu {
	border: solid 19px #ffe400; 
}

a[href]:after{
	content: none !important;
}

header{
	-webkit-print-color-adjust: exact;
	box-shadow: inset 0 0 0 1000px #ffe200 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,s‌​tartColorstr='#ffe200', endColorstr='#ffe200')"; /* IE8 */
}

header .container{
	border:40px solid #ffe200;
}

footer{
	-webkit-print-color-adjust: exact;
	border:20px solid #000;
	color:#ffe200 !important;
}

footer .container{
	-webkit-print-color-adjust: exact;
	position:absolute;
	color:#ffe200 !important;
}

@page {
    size: auto;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
}

.col-pr-1, .col-pr-2, .col-pr-3, .col-pr-4, .col-pr-5, .col-pr-6, .col-pr-7, .col-pr-8, .col-pr-9, .col-pr-10, .col-pr-11, .col-pr-12 {float: left;}
.col-pr-12 {width: 100%;}
.col-pr-11{width:91.66666667%;}
.col-pr-10{width:83.33333333%;}
.col-pr-9{width:75%;}
.col-pr-8{width:66.66666667%;}
.col-pr-7{width:58.33333333%;}
.col-pr-6{width:50%;}
.col-pr-5{width:41.66666667%;}
.col-pr-4{width:33.33333333%;}
.col-pr-3{width:25%;}
.col-pr-2{width:16.66666667%;}
.col-pr-1{width:8.33333333%;}