/*
//////////////////////////////////////////////////////
//
// Print styles
//
//////////////////////////////////////////////////////
*/
@media print {

	* {
		font-family: 'Times New Roman', Times, serif !important;
		line-height: 1.5 !important;
	}

	body {
		margin: 0;
		padding: 0;
    margin-top: .5in;
		margin-bottom: .5in;
		margin-left: 0;
		margin-right: 0;
	}

	a, a:visited {
    	text-decoration: none;
	}

	p, li, td {
		font-family: 'Times New Roman', Times, serif !important;
		font-size: rem-calc(12px);
	}

	h1 {
		font-size: rem-calc(24);
		font-weight: bold;
	}

	h2 {
		font-size: rem-calc(20);
		margin-bottom: rem-calc(15px);
		margin-top: rem-calc(15px);
	}

	h3 {
		font-size: rem-calc(16);
	}

	h4 {
		font-size: rem-calc(14);
	}

	h5 {
		font-size: rem-calc(12);
	}

	.table-scroll {
		overflow-x: visible;
	}

	/* Defining all page breaks */
	a {
		page-break-inside:avoid
	}

	blockquote {
		page-break-inside: avoid;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif !important;
		page-break-after:avoid;
		page-break-inside:avoid;
	}

	img {

		page-break-inside:avoid;
		page-break-after:avoid;

	}
	table, pre {
		page-break-inside:avoid
	}

	ul, ol, dl  {
		page-break-before:avoid
	}

	/* @page :first {
	  margin: 0.5cm 0.5cm;
	} */

	@page {
		margin-top: .5in;
		margin-bottom: .5in;
		margin-left: 0.1in;
		margin-right: 0.1in;
	}

}

