#gjg{
	 font-family: 'Lato', Calibri, Arial, sans-serif;
    background:  #8f3436;
    font-weight: 300;
    font-size: 15px;
    color: #333;
}
#Calendar {

width:100%; height:auto;
color:#FFFFFF;
margin-left:2px;
}

#Calendar td {
		
	border:1px solid #ddd;
	line-height:40px;
    padding: 4px;
    overflow: hidden;
    position: relative;
	
	font-family: 'Lato', Calibri, Arial, sans-serif;
    background: #fff;
    font-weight: 300;
    font-size: 18px;
    color: #333;
}

#Calendar .cMonth {
	text-align:center;
	background-color:#fff;
	
	color: #495468;
    font-weight: 400;
    font-size: 18px;
	border:none;
	text-transform:uppercase;
    margin-top: 10px;
}

#Calendar .cMonth span
{
	font-size :14px;
	font-weight:700;
	color :#b7bbc2;
	line-height: 5px;
	border:none;
}
#Calendar .wDays {
font-family:Arial, Helvetica, sans-serif;
	font-weight:regular;
	text-align:center;
	background-color:#f9f9f9;
	text-transform:uppercase;
	color:#fdb92E;
	line-height:50px;
	vertical-align:bottom;
	padding-bottom:0px;
	border:none;
}

#Calendar .mNav {
	font-weight:bold;
	text-align:center;
	background-color:#fff;
	color:#fdb92E;
	border:none;
}

#Calendar table td a {
	text-decoration:none;
	color:#000;
	border:medium;
	border:thick;
}

#Calendar table td a:hover {
	text-decoration:underline;
}
#Calendar table td[title]:hover:after{
	 content: attr(abbr);
	  padding: 4px 8px;
	  position: fixed;
	   display:inline-block;
	  z-index: 20;
	  max-width:200px;
	  white-space: wrap;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	color:#000000;
	

	background-image: linear-gradient(to bottom, #fed34f, #fed34f);

	background-image: -moz-linear-gradient(top, #fed34f, #fed34f);

	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fed34f),to(#fed34f));

	background-image: -webkit-linear-gradient(top, #fed34f, #fed34f);

	background-image: -o-linear-gradient(top, #fed34f, #fed34f);

	background-image: linear-gradient(to bottom, #fed34f, #fed34f);

	color:#000;

	box-shadow: inset 0px 6px 18px -13px #EFEFEF;
}

#Calendar .withevent {
	text-align:center;
	
	background:#47cc10;
	
	color:#fff;
	cursor:pointer;
}
#Calendar .withevent1 {
	text-align:center;
	/*background-image: linear-gradient(to bottom, #ffffff, #FF0000);

	background-image: -moz-linear-gradient(top, #ffffff, #FF0000);

	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#FF0000));

	background-image: -webkit-linear-gradient(top, #ffffff, #FF0000);

	background-image: -o-linear-gradient(top, #ffffff, #FF0000);

	background-image: linear-gradient(to bottom, #ffffff, #FF0000);*/
	background:#f12b24;
	
	color:#fff;
	cursor:pointer;
}
#Calendar .withevent2 {
	text-align:center;
	/*background-image: linear-gradient(to bottom, #ffffff, #0033FF);

	background-image: -moz-linear-gradient(top, #ffffff, #0033FF);

	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#0033FF));

	background-image: -webkit-linear-gradient(top, #ffffff, #0033FF);

	background-image: -o-linear-gradient(top, #ffffff, #0033FF);

	background-image: linear-gradient(to bottom, #ffffff, #0033FF);*/
	
	background:#2489f1;
	
	color:#fff;
	cursor:pointer;
}
#Calendar .withevent3 {
	text-align:center;
	/*background-image: linear-gradient(to bottom, #ffffff, #FF9900);

	background-image: -moz-linear-gradient(top, #ffffff, #FF9900);

	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#FF9900));

	background-image: -webkit-linear-gradient(top, #ffffff, #FF9900);

	background-image: -o-linear-gradient(top, #ffffff, #FF9900);

	background-image: linear-gradient(to bottom, #ffffff, #FF9900);*/
	
	background:#ffeb3b;
	
	color:#fff;
	cursor:pointer;
}
#Calendar .noevent {
	text-align:center;
	/*background-image: linear-gradient(to bottom, #ffffff, #EEEeee);

	background-image: -moz-linear-gradient(top, #ffffff, #EEEeee);

	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#EEEeee));

	background-image: -webkit-linear-gradient(top, #ffffff, #EEEeee);

	background-image: -o-linear-gradient(top, #ffffff, #EEEeee);

	background-image: linear-gradient(to bottom, #ffffff, #EEEeee);*/
}



#Events {
	
	margin-bottom: 50px;
	background: rgba(255,255,255,0.8);
	color: #fff;
}

#Events h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:justify;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	line-height:15px;
}

#Events p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:20px;
	text-align:justify;
	font-size:14px;
}