﻿@media print {
.noPrint {
    display:none !important;
  }

	select {
		border:none;
		padding:0px;
	}
	.myaccounttablecol1-wide img {
		display: none;
	}
	element.style {
		color: Black;
		font-family: Bitter,serif;
		font-size: 1.063em;
		height: 2.4em;
		width: 20em;
	}
	.maindropdown {
		border:none;
		padding:0px;
	}
	.maintextbox {
		border: none;
		padding:0px;
	}
select {

	.mainbodycontent {
		padding:0px !important;
	}
}


/*Courses_view print page*/
#BodyContent_fupImage {
	display:none;
}
#BodyContent_divLocationsTimesIntro {
display:none;
}


#BodyContent_dgCourseTerms_ddlTermDays_0 option{
	display:none;
}
#BodyContent_dgCourseTerms_ddlTermDays_0 option:checked {
	display: block!important;
	font-size:60%;
}
#BodyContent_dgCourseTerms_ddlTermDays_1 option {
	display: none;
}

	#BodyContent_dgCourseTerms_ddlTermDays_1 option:checked {
		display: block !important;
		font-size: 60%;
	}

#BodyContent_dgCourseTerms_ddlTermDays_2 option {
	display: none;
}

	#BodyContent_dgCourseTerms_ddlTermDays_2 option:checked {
		display: block !important;
		font-size: 60%;
	}
.courseimageprint {
	position:absolute;
	top:20px;
	right:20px;
	float:right;
	width:unset;
}
.glyphicon-remove-sign {
	display: none;
}
.tablewidthprint {
	width: 100% !important;
}

.cmsdatagridHeader 
{
	width:16.5% !important;
    font-size: 0.9em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
}

.printChange1 
{
	width:16.5% !important;	
}

.printChange2
{
	width:80% !important;
}

.cmsdatagridItems 
{
    font-size: 1em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

.printbreak
{
    display:inline-block;
}

.printpadding 
{
    padding:5px;
    font-size:0.9em;
    font-family: Bitter, serif;
}



.pblack 
{
	
}

/* used as H1 */
h5
{   
    font-size: 26px;
    color:#5C8727;
   	font-family:Bitter,serif;
   	/*letter-spacing: 1px;*/
   	margin: 10px 0px;
}

h8
{   
    font-size: 21px;
    color:#5C8727;
   	font-family:Bitter,serif;
   	/*letter-spacing: 1px;*/
   	margin: 10px 0px;
}

.h8
{   
    font-size: 21px;
    color:#5C8727;
   	font-family:Bitter,serif;
   	/*letter-spacing: 1px;*/
   	margin: 10px 0px;
}


/*print page*/

.printfacilbox 
{
     width:750px !important;
     margin-left:0px !important;
}

.printfooter 
{
    float:left;
    width:100%;
    padding-top:20px;
    text-align:center;
}

.printheader 
{
  padding-bottom:20px;
  text-align:center;
  width:100%
    }

/*class lists table*/

.classlistmainItemSubTitle 
{
	float:left;
	font-size:22px;
	padding:4px;
	font-family: Bitter, Serif;
}

.classlistmain
{
	clear:both;
	width:100%;
	font-family: 'Helvetica Neue', 'Lucida Grande', 'Segoe UI', Arial, Helvetica, Verdana, sans-serif;
	font-size:0.90em;
}

.classlistmainSub
{
	clear:both;
	width:100%;
}


.classlistmainTopCol1
{
	float:left;
	width:35%;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #C2E0C6;
	padding:4px;
	background-color:#d1d3d4;
}

.classlistmainTopCol2
{
	float:left;
	width:35%;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #d1d3d4;
	padding:4px;
	background-color:#d1d3d4;
}
.classlistmainTopCol3
{
	float:left;
	width:20%;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #C2E0C6;
	padding:4px;
	background-color:#d1d3d4;
}

.classlistmainHeaderCol1
{
	float:left;
	width:35%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px;
	background-color:#C2E0C6;
}
.classlistmainHeaderCol2
{
	float:left;
	width:35%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	padding:4px;
	background-color:#C2E0C6;
}
.classlistmainHeaderCol3
{
	float:left;
	width:20%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	border-right:1px solid #C2E0C6;
	padding:4px;
	background-color:#C2E0C6;
}

.classlistmainItemsCol1
{
	float:left;
	width:35%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px;
	height:
}
.classlistmainItemsCol2
{
	float:left;
	width:35%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol3
{
	float:left;
	width:20%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	border-right:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol1alt
{
	float:left;
	width:35%;
	border-top:1px solid #C2E0C6;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol2alt
{
	float:left;
	width:35%;
	border-top:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol3alt
{
	float:left;
	width:20%;
	border-top:1px solid #C2E0C6;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	border-right:1px solid #C2E0C6;
	padding:4px
}

/*new print styles for my account courses print*/
.classlistmainItemsCol1altnew
{
	float:left;
	width:72%;
	border-top:1px solid #C2E0C6;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:6px
}
.classlistmainItemsCol2altnew
{
	float:left;
	width:18%;
	border-top:1px solid #C2E0C6;
	border-bottom:1px solid #C2E0C6;
	border-right:1px solid #C2E0C6;
	border-left:2px solid #ffffff;
	padding:6px
}
/*.classlistmainItemsCol3altnew
{
	float:left;
	width:1%;
	border-top:1px solid #C2E0C6;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	border-right:1px solid #C2E0C6;
	padding:4px
}*/

.classlistmainHeaderCol1new
{
	float:left;
	width:8%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px;
	background-color:#C2E0C6;
}
.classlistmainHeaderCol2new
{
	float:left;
	width:8%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	padding:4px;
	background-color:#C2E0C6;
}
.classlistmainHeaderCol3new
{
	float:left;
	width:22%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	padding:4px;
	background-color:#C2E0C6;
}

.classlistmainHeaderCol3anew
{
	float:left;
	width:19%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	padding:4px;
	background-color:#C2E0C6;
}
.classlistmainHeaderCol3bnew
{
	float:left;
	width:3%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	padding:4px;
	background-color:#C2E0C6;
}

.classlistmainHeaderCol4new
{
	float:left;
	width:20%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	padding:4px;
	background-color:#C2E0C6;
}
.classlistmainHeaderCol5new
{
	float:left;
	width:12%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	padding:4px;
	background-color:#C2E0C6;
}
.classlistmainHeaderCol6new
{
	float:left;
	width:18%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #ffffff;
	border-right:1px solid #C2E0C6;
	padding:4px;
	background-color:#C2E0C6;
}

.classlistmainItemsCol1new
{
	float:left;
	width:8%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol2new
{
	float:left;
	width:8%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol3new
{
	float:left;
	width:22%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol3anew
{
	float:left;
	width:19%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol3bnew
{
	float:left;
	width:3%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol4new
{
	float:left;
	width:20%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol5new
{
	float:left;
	width:12%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	padding:4px
}
.classlistmainItemsCol6new
{
	float:left;
	width:18%;
	border-bottom:1px solid #C2E0C6;
	border-left:1px solid #C2E0C6;
	border-right:1px solid #C2E0C6;
	padding:4px
}

.div-table {display:table;width:100%;}
tr.classlistmainSub {display:table-row;width:100%;float:none;}
.classlistmainHeaderCol2new, .classlistmainHeaderCol3anew, .classlistmainHeaderCol3bnew, .classlistmainHeaderCol3new, .classlistmainHeaderCol4new, .classlistmainHeaderCol5new, .classlistmainHeaderCol6new {display:table-cell!important;float:none;}
.classlistmainItemsCol2new, .classlistmainItemsCol3new, .classlistmainItemsCol3anew, .classlistmainItemsCol3bnew, .classlistmainItemsCol4new, .classlistmainItemsCol5new, .classlistmainItemsCol6new {display:table-cell!important;float:none;}

.one-day-icon {
    width: 14px;
    height: 15px;
    transform: translate(-1px,2px);
    background: url("../images/one-day.png");
    background-size: 100% 100%;
    display: inline-block;
    margin-right: -2px;
}

a:hover .one-day-icon {
    background: url("../images/one-day-hover.png");
    background-size: 100% 100%;
}

.cost-icon {
    width: 14px;
    height: 15px;
    transform: translate(-1px,2px);
    background: url("../images/cash.png");
    background-size: 100% 100%;
    display: inline-block;
    margin-right: 5px;
}

a:hover .cost-icon {
    background: url("../images/cash-hover.png");
    background-size: 100% 100%;
}