body {
		width:100%;
		height:100%;
		margin:20px auto;
	background-color:#F4FFFF;
    background-image: url('../images/DRC-bluBG.jpg');
    background-attachment: fixed;
}
main {
	max-width:100%;
	margin:0 auto;
}
			h1 {text-align:center; font-family:"Comic Sans MS", cursive}
			h2 {text-align:center; font-family:"Comic Sans MS", cursive}
			ul li {
				list-style:none
			}
			ol li {
				list-style:none
			}
			.yell {color:#FF0}
			.rag {color:#F90}
			h2.h2poP {color:#CCC; text-align:center; font-family:"Comic Sans MS", cursive; margin-top:0; padding-top:0}
			.foo img:last-child{display:none}
			.foo:hover img:first-child{display:none}
			.foo:hover img:last-child{display:inline-block}
			.new {color:#F00; font-size:16px; margin:0; padding:0}
			tr,td { font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight: 600; font-size: 13px; text-align:center }
			table td{ border:1px solid #0000ff;}
			p.norml { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:600 color: #000; margin:0; padding:0 }
			p.norm { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 600; color: #000 }
			p.blue { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:700; color: #0000F2 }
			p.head1 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight:700; color: #000 }
			p.head2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight:700; color: #000 }
			p.head3 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:700;; color: #000; font-weight:bold }
			a {color:#00F; text-decoration:underline; cursor:pointer; border-style:none}
			img {border-style:none}
			.OID {font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; clear:right; display:block; margin:20px}
	#mainTable {
		border-color: #0000ff;
		width:750px;
		margin:10px auto;
		padding:0;
		border:2px;
		border-spacing:0;
		border-collapse:
		separate; text-align:center
	}
	.button {margin-top:10px;
			perspective: 1px;
			cursor:pointer;
			-webkit-transform: translate3d(0,0,1px);
			transform: translate3d(0,0,1px);
	}
	.daily {
		min-width:150px;
		}
	.legend {
		max-width:285px;
		margin-left:25px
		perspective: 1px;
		-webkit-transform: translate3d(0,0,1px);
		transform: translate3d(0,0,1px);
		cursor:help;
	}
	.footStuffs {
		bottom: 0; right: 0; padding-top:40%
	}
	p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
	}
	.blankDay {
		text-align:center;
		border-style: solid;
		background-color:rgba(0,0,0,0.05);
	}
	.blankWeekend {
		border:rgba(0,0,255);
		border-width:2px;
		border-style: solid;
		border-right-width:3px;
		border-left-width:3px;
		text-align:center;
		background-color:rgba(0,0,0,0.11);
	}
	.blankSaturday {
		border:rgba(0,0,255);
		border-width:2px;
		border-style: solid;
		border-left-width:3px;
		border-right-width:4px;
		text-align:center;
		background-color:rgba(0,0,0,0.11);
	}
	.weekday {
		width:13%;
		vertical-align:middle;
		text-align:center;
		padding:10px 5px;
		background-color:rgba(0,0,255,0.02);
	}
	.weekend {
		width:13%;
		border:rgba(0,0,255);
		border-width:2px;
		border-style: solid;
		border-right-width:3px;
		border-left-width:3px;
		vertical-align:middle;
		text-align:center;
		padding:10px 5px;
		background-color:rgba(0,0,255,0.1);
	}
	.Saturday {
		width:13%;
		border:rgba(0,0,255);
		border-style: solid;
		border-width:2px;
		border-left-width:3px;
		border-right-width:4px;
		vertical-align:middle;
		text-align:center;
		padding:10px 5px;
		background-color:rgba(0,0,255,0.1);
	}
	.weekdayHead {
		width:13%;
		height:40px;
		border:rgba(0,0,255);
		border-style: solid;
		border-width:3px;
		border-bottom-width:4px;
		vertical-align:middle;
		text-align:center;
		background-color:rgba(0,100,250,0.8);
	}
	.weekendHead {
		width:13%;
		height:40px;
		border:#0000ff;
		border-style: solid;
		border-width:3px;
		border-bottom-width:4px;
		vertical-align:middle;
		text-align:center;
		background-color:rgba(0,100,250,0.8);
		-moz-border-width:3px;
		-moz-border-bottom-width:4px;
		-moz-border-bottom-color:rgba(0,0,255);
	}
	.endThing {
		width:7%;
		height:40px;
		background-color:rgba(0,255,255,0.1)
	}
	.noMarPad {
		padding:0;
		margin:0;
	}
	#holder {
		max-width:780px;
		margin: 40px auto;
	}


	.fancybox-custom .fancybox-skin {
		box-shadow: 0 0 50px #222;
	}
	tr,td.day {
		border: 1px solid black;
		padding:15px
	}
td.r {
	background-image:url(../images/divider.png);
	background-repeat:no-repeat;
	border:none;
	z-index:50px;
}

.nil {
	color:#000; 
	font-weight:bold; 
	text-align:center;
	font-size:24px;
	margin-top:10px;
}
.nojs {
	border:none;
	width:899px; 
	background:#F00; 
	height:75px; 
	border-style:dashed; 
	border-color:#FF0
}

.grid {
  background: white;
  margin: 0 0 $pad 0;
  
  &:after {
    /* Or @extend clearfix */
    content: "";
    display: table;
    clear: both;
  }
}

[class*='col-'] {
	float: left;
	padding-right: $pad;
  .grid &:last-of-type {
  	padding-right: 0;
  }
}
.col-2-3 {
	width: 66.66%;
}
.col-1-3 {
	width: 33.33%;
}
.col-1-2 {
	width: 50%;
}
.col-1-4 {
	width: 25%;
}
.col-1-8 {
	width: 12.5%;
}
.headerThrash {
    width:100%;
	height:40px;
    position:fixed;
    top:0px;
}
.wideNope {
	display:none;
}
#skedgeNav {
	max-width:520px;
	margin:10px auto;
	text-align:center;
	perspective: 1px;
-webkit-transform: translate3d(0,0,1px);
transform: translate3d(0,0,1px);
}
#newCalendar {
	width:280px;
	margin:0 auto;
	background-color:#FFF;
	color:#F00
}
.box {
    display: inline-block;
	vertical-align:top;
	width:100%;
    max-width: 300px;
    margin: 10px auto;
}
@media (min-width: 800px) {
	.daily {display:none}

}
@media 
only screen and (max-width: 800px),
(min-device-width: 780px) and (max-device-width: 1024px)  {
	body {
		width:90%;
	}
.nope {
	display:none;
}
.wideNope {
	display:block;
}
.skedgeNav {
	display:none;
}
	tr,td.day {
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		padding:5px;
	}
/* added after - start */
	.noSho {
		display:none
	}

	.footStuffs {
		bottom: 0; right: 0; padding-top:1%
	}








/* added after - end */
}