@media print {
	@page {
		size: 8.27in 11.69in;  /* width height */
		margin:5%;
	}
	
	body {
        width: 100%;
        height: 99%;
        overflow: hidden\9 !important;
		margin: 0;
    }
	
	header,
	button,
	nav,
	footer,
	.catHeader,
	.footer,
	.version,
	.btn,
	.jarviswidget,
	.jarviswidget-color-darken,
	#myprofile-div,
	#login,
	#sessionLogoutDialog,
	#loading,
	.page-title,
	 #copyModel,
	.alert,
	.alert-info,
	.form-group,
	.norecords, 
	.ng-hide,
	.modal-title
	
	{
		display: none !important;
	}
	
	 .ie-print-top {
	 	position: absolute;
	 	top: 0;
	 	page-break-after: never 
	 }
	 
	/*--- IE-9 Problem -----*/
	#conditionModal, #nestedconditionModal, #majorModal {
		display: none !important;
	}
	
	/*-- Bootstrap Grid Support --*/
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,
	.col-lg-1,.col-lg-2,.col-sm-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12
	{
		float: left;
		display: table-cell;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666666666666%;
	}
	.col-sm-10 {
		width: 83.33333333333334%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666666666666%;
	}
	.col-sm-7 {
		width: 58.333333333333336%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666666666667%;
	}
	.col-sm-4 {
		width: 33.33333333333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.666666666666664%;
	}
	.col-sm-1 {
		width: 8.333333333333332%;
	}
	
	/*--- All Printable ids will be on top. So that IE should not print any blank page---*/
	
	.voucher-container {
		margin-top: 50px;
		display: block;
	}
	
	.voucher-container+.voucher-container {
    	page-break-before: always;
	}
	
	.voucher-container:last-child {
     page-break-after: auto;
	}
	
	.voucher-data {
		margin-bottom: 10px;
	}
	
	.voucher-title > h1 {
		font-family: arial tahoma vardana;
		font-size: 29px;
		text-align: center;
	}
	
	.voucher_header_content {
		font-size: 20px;
		vertical-align: top;
		text-align: center;
		padding-top: 10px;
	}
	
	.voucher_details_body_content {
		border-top: 1px solid #d2d2d2;
		border-bottom: 1px solid #d2d2d2;
		font-size: 20px;
		padding: 10px;
	}
	
	.custom_message {
		font-size: 25px;
	}
	
	.voucher_footer_content > p {
		font-size: 11px;
	}
	
	span.information {
		font-family: "Courier New", "Lucida Console", monospace;
		font-size: 20px;
	}
	.txt-color-red-bold {
		color: red !important;
		font-weight: bold !important;
	}
}