@media print {
	*,
	*:before,
	*:after,
	*:first-letter,
	*:first-line {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

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

	a[href]:after {
		content: " (" attr(href) ")";
		display: none;
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}

	.container {
		width: auto;
	}

	/* RG Print Overrides */

	.about {

	}

	.hero-section {
		height: 200px;
		color: #000;
		background-color: #fff;
		background-image: none;
	}

	.signup-section,
	#projects,
	.widget-social,
	.widget-copyright ul,
	.share-section,
	.video-container,
	.go-down,
	.second-navigation,
	.rgacontact-form-container { display: none !important; }

	.lead-section h1 {
		font-size: 48px;
		line-height: 62px;
	}

	.lead-section p.h2 {
		font-size: 24px;
	}

	.image-grid-simple {
		page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
		page-break-after: auto;  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
		page-break-inside: avoid; /* or 'auto' */
	}

}
