@media print {
  	
  	body {
  		color:#000000;
  		font-size: .9em;
  		height: auto;
  		overflow: auto;
  	}
  	
  	mat-sidenav {
  		width: 98%;
  		border: 1px solid black;
  		overflow: auto;
  	}
  	
  	mat-sidenav mat-content {
  		width: 100%;
  		height: auto !important;
  	}
  	
  	body.helpSidebarOpen .sizingContainer {
  		display: none;
  	}
  	
  	body.helpSidebarOpen .mat-sidenav-right mat-content {
  		height: 100%;
  		overflow: visible;
  	}
  	
  	#mainHeader title,
  	#mainHeader .search-container,
  	#mainHeader .navbar-header, 
  	#mainHeader .navbar, 
  	.febi .footer .updated, 
  	h1.pageTitle span::before, 
  	h1.pageTitle span::after,
  	.febi cmn-progress,
  	cmn-help,
  	button,
  	img,
  	svg,
  	.btnBlock,  
  	.btnHelp,
  	.btn,
  	span.info-banner-tag-end, 
  	span.info-banner-tag-fold,
  	.attention > div.icon,
  	.closeIconBtn,
  	test-data {
  		display: none;
  	}
  	
  	#mainHeader #logo,
  	#mainHeader #logo svg {
    	display:block;
    	text-align:left;
    	margin:1em 0 1em 0;
    }
    
    #mainHeader #logo svg {
    	margin-top:1em;
    	width:50%;
    }
    
    #mainHeader .col-sm-6 {
    	float:none;
    }
    
  	#mainHeader {
  		border:none;
  	}
  	
  	.sizingContainer {
  		border:none;
  		box-shadow:none;
  		overflow: auto;
  		width:100%;
  	}
  	
  	h1.pageTitle {
  		background-color:none;
  		border:none;
  		color:#000000;
  	}
  	
  	span.info-banner {
  		left:0;
  	}
  	
  	.content {
  		margin: .5em;
  		padding: 0;
  		border: none;
  		overflow: auto;
  		
  	}
  	
  	.content .pageTransitionWrap {
  		display: block;
  		overflow: visible;
  	}
  	
  	.content .febiPage{
  		background-color: none;
  		border: none;
  	}
    
  	mat-sidenav {
  		width: 100%;
  		max-width: 100%;
  	}
  	
  	a[href]:after {
	    content: none !important;
	}
	
	.attention {
		background-color:transparent;
		margin:0;
	}
	
	.febi .footer {
		padding:0;
	}
	
	/* ------------------------------------
         Page-specific styles & overrides
       --\/-------------------------------- */
       
    	
    	/* Confirmation page */
    
    form.confirmation-1 h2.confirmationTitle {
    	padding:0;
    }
    
    form.confirmation-1 .confirmationMain {
    	border:none;
    	box-shadow:none;
    }
    
    form.confirmationTitle:before,
    form.confirmation-1 .gdCardRow,
    form.confirmation-1 .expandCollapse {
    	display:none;
    }
    
    	/* End Confirmation page */
    	
    	/* Sign & Submit print page */
    	
    form[class*='sign-submit'] #mainHeader #logo svg {
    	display:block;
    }
    
    form[class*='sign-submit'] .pageTitle .left {
    	float:left;
    }
    
    form[class*='sign-submit'] .pageTitle .right {
    	float:right;
    }
    	
    form[class*='sign-submit'] .pageMessage,
    form[class*='print-signature'] .pageMessage {
    	display:none;
    }
    
    form[class*='sign-submit'] .barcode img {
    	display:block;
    	margin:0 auto;
    }
    
    form[class*='sign-submit'] div .sigInfo {
    	flex-direction:row;
    }
    
	form[class*='sign-submit'] div .sigInfo > p {
		display:flex;
		flex:2 1 50%;
	}
    
    form[class*='sign-submit'] .febiPage {
    	margin:.5em;
    	padding:0;
    }
    
    form[class*='sign-submit'] .fieldset-legend {
    	border-bottom:none;
    	font-size:2em;
    }
    
    .febi form[class*='sign-submit'] .fieldset-fields {
    	border:none;
    }
    
    .febi form[class*='sign-submit'] .faux-fieldset {
    	margin:1em 0 0 0;
    }
    	
    	/* End Sign & Submit print page */
       
    /* --/\------------------------------------
         End page-specific styles & overrides
       ---------------------------------------- */
      	
      	/*Start Print Signature Page */
      	
    standalone-print-signature #notDoneMsg {
    	display: none;
    }
      	
    standalone-print-signature img#barcodeImg {
		display: inline-block;
	}
	
	standalone-print-signature .col-sm-6 {
		width: 48%;
		float: none;
		display: inline-block;
		vertical-align: text-top;
	}
	
	.febi standalone-print-signature .faux-fieldset .fieldset-fields {
		border: 1px solid #000000;
		border-top: none;
	}
	
	.febi standalone-print-signature .faux-fieldset h3.fieldset-legend {
		display: block;
		border: 1px solid #000000;
	}
	
		/*End Print Signature Page */
  	
}