@media print {
    /* stolen from bootstrap.css media max-width:767px */
    [class*="col-"], .row-fluid [class*="col-"] { float: none; display: block; width: auto; margin-left: 0; }

	div.container { width: 100%; }
	a[href]:after { content: none !important; }
	header, footer, .video-container, .subnav, .categories, .tags, .archive { display: none; }
	img { max-width: 500px; }
	table { width: 100%; display: table; }
	thead { display: table-header-group; }
	tbody { display: table-row-group; }
	th, td { display: table-cell; }
	tr { display: table-row; }
	table th, table td { border: 1px solid #000; padding: 0 5px; display: table-cell; }
	table#fc_calendar, #fc_calendar thead, #fc_calendar tbody, #fc_calendar th, #fc_calendar td, #fc_calendar tr { display: none !important; }
	#fc_calendar_print { display: block; }
	
	/*Homepage*/
	.owl-carousel .owl-wrapper, .owl-carousel .item, .owl-carousel .item .box { width: 100% !important; }
	.owl-carousel .item .box .bannerText { display: block; margin-bottom: 10px; text-align: left; width: 100%; }
	a .greyBox .title { display: block; font-weight: bold; font-size: 1.3em; margin-bottom: 10px; }
	.planStartGrow a, .blueBox .row .col-xs-6 { float: left; position: relative; width: 33.33%; }
	.planStartGrow a img { display: inline-block; padding-right: 10px; }
	.blueBox a, .dataCenter, .nmPartnership, .realEstateFinder, .newsItem, .governorsInitiatives { display: block; margin-bottom: 10px; }
	.newsItem .title { font-weight: bold; }
	.blueBox a img, .purpleBoxBtn, .industryLink { display: block; }

	/*BRC Homepage*/
	.planStartGrowBRC .brcPlan, .planStartGrowBRC .brcStart, .planStartGrowBRC .brcGrow, .blogItem { display: block; margin-bottom: 10px; clear: both; }
	.planStartGrowBRC .brcPlan .plan, .planStartGrowBRC .brcStart .start, .planStartGrowBRC .brcGrow .grow { display: none; }
	.brcPrograms .col-xs-6 { float: left; position: relative; width: 33.33%; }
	.brcPrograms a img { display: block; }
	.blogItem .title { font-weight: bold; }
	.blogItem .image img { width: 400px !important; height: inherit !important; }
	
	/* Contact Directory */
	.directorySearch, .directoryNote { display: none; }
	.panel-collapse { display: block; height: inherit; }
	.panel-collapse .directory td { width: 25%; }
	
	.publications .col-xs-4 { float: left; display: inline-block; width: 25%; }
	.publications .col-xs-4.quadruple { clear: both; }
	
}