@media print {
	.printTestResults .results {
		display:block;
	}

	@page  
	{ 
		size: auto;
		margin: 7.5mm 7.5mm 7.5mm 7.5mm;  
	} 

	html {
		margin: 0 0 0 0;
	}

	body
	{
	  	margin: 0 0 0 0;
	}

	.printPreview, .printTestBody .printPreview, .printTestResults .printPreview {
		border: none;
		background: white;
		padding: 0 0 0 0;
		height: auto;
	}

	.container, .container-fluid {
		padding: 0 0 0 0;
	}

	.shadow {
		box-shadow: none !important;
	}

	.card {
		border: none;
	}

	.preview {
		overflow:visible;
		background: none;
	}

	#wrapper #content-wrapper {
		background-color: #fff;
	}

	.printTestResults .preview {
		display:none !important;
	}

	.printTestBody ol {
		margin-bottom: 5mm;
	}

	.printTestBody ol:last-child {
		margin-bottom: 0;
	}

	.preview-page .header, .results .header, .results .subheader {
		font-weight: bold;
	}

	.preview-page, .results {
		border: none;
		padding: 0 0 0 0;
		width: auto;
		font-family: "Courier new", monospace;
		line-height: 6mm;
		font-size: 5mm;
		text-align: left;
		page-break-after: always;
	}

	.preview-page:last-child {
		page-break-after: auto;
	}

	.preview {
		border: none;
		height: auto;
		width: auto;
		padding: 0 0 0 0;
	}

}