/* Helps pages print better */

@media print {
   
	p, a, li, ol { color:#000 !important; }
	html { font-size: 62.5%; } 
	body {
	    background: #FFF; 
	    color: #000;
	    padding: 0;
	    margin: 0;
	    font:14px/16px 'Lato', sans-serif;
	    font:1.4rem/1.6rem 'Lato', sans-serif;
	}
	h1 { font-size:20px; }
	h2 { font-size:18px; }
	h3 { font-size:17px; }
	h4 { font-size:16px; }
	h5 { font-size:14px; }
	h6 { font-size:12px; }
	
	
	/* Homepage */
	.hero { display:none; }
	.logo { width:25%; }
	nav.utilityNav > ul > li > a { border-right:none; }
	nav.utilityNav .userIcon, nav.utilityNav .icon span { display:none; }
	nav.mainMenu > ul > li > a { color:#FFF; }
	.mainMenuRow { background:none; }
	nav.mainMenu > ul > li > a {
		font: bold 12px/12px 'Lato', sans-serif;
		font: bold 1.2rem/1.2rem 'Lato', sans-serif;
	}
	nav.mainMenu > ul > li { 
		margin-right:10px; 
		padding: 0px 0 7px 0;
	}
	.welcomeRow .welcomeBlock { max-width:220px; }
	.welcomeRow .welcomeBlock h1 { font-size:14px; }
	.welcomeRow .welcomeBlock .getStarted { font-size:12px; }
	.welcomeRow .callToAction { margin:20px 15px 0 0; }
	.courses h1 {
		font: 24px/28px 'Arvo', sans-serif;
		font: 2.4rem/2.8rem 'Arvo', sans-serif;
	}
	.courses { page-break-after: always; }
	.divider, .courses .divider { display:none; }
	ul.coursesList > li { width:30%; }
	.factsRow h1 { margin-bottom:35px; }
	.factsSlider .icon img { height:50px; }
	.factsRow { padding:30px 0; }
	ul.coursesList li .info ul li a { font-size:12px; }
	ul.coursesList li .info ul li { margin-bottom: 8px; }
	ul.coursesList > li h2 { font-size:14px; }
	/*.courses { margin-bottom:20px; }*/
	.factsSlider h2 { font-size:16px; }
	.factsSlider .text { font-size:12px; }
	footer.pageFooter .copyrightRow .privacy {
		float: left;
		margin-top: 10px;
	}
	footer.pageFooter img.footerLogo { display:none; }


	/*** Landing Page ***/
	.landingIntroRow article { width:45%; }
	.primaryFocusBox .info { width:65%; }
	.primaryFocusBox h2 { font-size:16px; }
	.introTxt { font-size:14px; }
	.pageBlock { 
		width:30%; 
		padding:10px;
	}
	.pageBlock h1 { font-size:16px; }
	.preFooter.videoHasQuote aside.videoSpotlightWidget { width:63%; }
	.preFooter.videoHasQuote .videoSpotlightWidget .vid { width:48%; }
	blockquote { 
		padding:10px;
		font-size:16px;
		line-height:18px;
	}
	.videoSpotlightWidget blockquote { line-height:18px; }
	.preFooter aside { height:auto !important; }
	.factsWidget .item { width:43%; }
	.preFooter aside { width:30.9%; }


	/*** Generic Content ***/

	.breadcrumbs > ul > li, .breadcrumbs > ul { border:none; }
	.sidebar aside { padding:10px; }
	.callToActionBox .photo { width:40%; }
	.callToActionBox .info { width:55%; }


	/*** Program Page ***/
	.filterType label { width:75%; }
	.filterType h2 { font-size:16px; }



}