/* Printer Friendly CSS */

body {
	background: none;
	border: 0 none;
	color: black;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: normal;
	text-align: left;	
}

/*changes the background colors to white*/
#page, #container, #atc_events, #atc_news {background: #FFFFFF none; border: none;}
.contentsection {background: #FFFFFF none;}


/*hides objects that shouldn't or can't be printed*/
#globalnav, #menu, #breadcrumb, #askatc, #youtubecontrol, #navmenu, #slideshow, #changeProgramWrapper, #NetweatherContainer, #atc_heavyweight, #Div1, object, .mnscu, .accessability {display: none; visibility: hidden;}


/*resets floated objects (does not work on in-line css, floated objects)*/
#leftcol, #sidebar, #highlight, #content {background: none; float: none; width: 100%;}
#content .contentsection .profile, .contentsection .events {background: #FFFFFF none; float: none; width: 100%;}


/*removes the header background*/
#header {background:none;}
/*removes the live search*/
.searchwrapper, .banners {display:none; visibility:hidden;}


/*adds printable ATC logo*/
ul.print-ATClogo {list-style-image: url(images/ATCPrintLogo.jpg);}
.print-ATClogo li {height:100px; margin-left:420px;}
/*adds printable CTC (Customized Training) logo*/
ul.print-CTClogo {list-style-image: url(images/CTCPrintLogo.jpg);}
.print-CTClogo li {height:92px; margin-left:417px;}
/*adds printable CAM (Mechatronics) logo*/
ul.print-CAMlogo {list-style-image: url(images/CAMPrintLogo.jpg);}
.print-CAMlogo li {height:97px; margin-left:397px;}



/*displays the copyright information but hides everything else in the footer.*/
#footer {background:none; border:none;}
span.copyright {font-family: "Times New Roman", Times, serif; font-size:12pt; visibility:visible;}
span.footer {visibility:hidden;}


/*Resets all links*/
a, a:link, a:active, a:visited {color:#0000FF; font-weight:bold; text-decoration:underline;}
/*shows the URL after the link (use carefully - does not work with expandable lists)
a:link:after, a:visited:after {content: " (" attr(href) ") "; font-size: 8pt; font-weight: normal;}*/



/*Resets bold and Italics*/
strong, b {font-weight:bold;}
em, i {font-style:italic;}


/*hides all images*/
img {display:none; visibility:hidden;}
/*prints any image with printimage class (used mostly for program banners, but can be used anywhere)*/
img.printimage {display:block; visibility:visible;}
/*excludes photo gallery images*/
.sf_image img {display:block; visibility:visible;}
#imageContainer img {display:block; visibility:visible;}

/*prints photo galleries in an organized manner*/
ol.sf_photoListLightbox li, ol.sf_listAndPage li {float:left; height:150px; margin:0 10px 0 0; overflow:hidden; padding:0; width:150px;}
ol.sf_photoListLightbox {float:none; width:100%}



/*Resets hX tags*/
h1, h2, h3, h4, h5, h6 {color: #AA263D;	font-family:"Times New Roman", Times, serif; font-weight: bold; padding-top:10px;}
h1 {font-size: 22pt;}
h2 {font-size: 18pt;}
h3 {font-size: 14pt;}
h4 {font-size: 12pt;}
h5 {font-size: 10pt;}
h6 {font-size: 8pt;}

/*resets the highlight title on the homepage*/
#highlight .highlighttitle {color: #AA263D;	font-size: 18pt; font-weight: bold;}
span.highlighttitle {line-height:55px;}



/*Resets the horizontal rule*/
hr.clear {border:1px inset; clear:none; color:grey; display:block; height:2px; visibility:visible;}



/*resets the ordered and un-ordered lists*/
#content ul {list-style-position: outside; margin-left: 50px;}
#content ol {list-style-position: outside; margin-left: 50px;}
#sidebar ul {list-style-image:inherit; list-style-position:outside; list-style-type:inherit;  margin-left:50px;}
/*expludes the list module lists*/
#content ul.sf_simpleList, ul.sf_pageList, ul.sf_expandedList, ul.sf_expandableList, ul.sf_anchorList {list-style:none; list-style-position:inherit; list-style-image:none; list-style-type: none;}



/*resets the span.bizcard h1 tags in th Customized Training theme*/
span.bizcard {font-family:"Times New Roman", Times, serif; font-size:inherit; text-align:inherit;}
span.bizcard h1 {background:none; font-size:18pt; height:auto; line-height:normal; padding:0px; text-align:inherit;}



/*sets news article title size*/
h2.sf_newsTitle a {font-size:12pt; font-weight:bold; line-height:normal;}
ul.sf_newsList li {margin-bottom: 5px;}