/* The printer styles. */
@media not print {
		
	.visibleOnPrinter {
		display: none;
	}
	
	.ccShareableDocument {
	
		margin: 20px auto 20px auto;
		
		border: solid 2px #E6E6E6;
		
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
		
		background-color: #FFFFFF;
		
		line-height: 20px;
		
		font-family: Arial, Sans-Serif;	
		font-size: 14px;
		
		padding: 20px;
	}
	
	.orderHTMLView {
	
		line-height: 20px;
		
		font-size: 14px;
		
		padding: 20px;
		
		font-family: Arial, Sans-Serif;
		
		min-width: 800px;
		max-width: 1000px;
	}
	
	.ccCounterSaleReceiptView {
	
		max-width: 600px;
	}
	
	.owsBoleto {
	
		width: 1000px;
		
		margin-left: auto; 
		margin-right: auto; 
		
		font-size: 12px;
		
		line-height: 18px;
		
		font-family: Arial, Helvetica, Sans-serif;
	}
	
	.owsCashRegisterReport {
	
		padding: 10px; 
		
		line-height: 30px; 
		
		font-size: 16px; 
		font-family: Monospace, Monaco;
		
		max-width: 600px;
	}
	
	.ccWebsiteContentExportDataView {
	
		line-height: 18px;
		
		font-size: 13px;
		
		padding: 20px;
		
		box-sizing: border-box;
		
		font-family: Arial, Sans-Serif;
	}
	
	.ccNFeDANFEView {
	
		line-height: 14px;
		
		font-family: Arial, Sans-Serif;
		font-size: 10px;
		
		width: 1000px;
	}
	
	.ccNFCeDANFEView {
	
		line-height: 20px;
		
		font-size: 14px;
		
		margin-left: auto; 
		margin-right: auto;
		
/* 		padding: 10px; */
		
		font-family: Arial, Sans-Serif;
		
		width: 320px;
		max-width: 400px;
	}	
	
	.ccNFSeDANFEView {
		
		width: 1000px;
		
		margin-left: auto; 
		margin-right: auto; 
		
		font-size: 14px;
		
		line-height: 18px;
		
		font-family: Arial, Helvetica, Sans-serif;
	}
	
	.ccPrintableDocument {
	
		border: none;
		
		box-shadow: none;
		
		background-color: #FFFFFF;
		
		line-height: 20px;
		
		font-family: Arial, Sans-Serif;
		font-size: 14px;
		
		margin: 20px auto 20px auto;
		
		border: solid 2px #E6E6E6;
		
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
		
		padding: 20px;
	}	
}