#mainContent table.calendar {
	border:1px solid #EFAE68;
	margin:10px 0;
	width:100%;
}

#mainContent table.calendar td {
	border:none;
}

#mainContent table.calendar.main-view td {
	padding:0 !important;
}


#mainContent table.calendar td .p-spacing {
	padding:5px;
	border-bottom:1px dashed #617597
}

#mainContent table.calendar_navigation td {
	border-bottom:none;
}

#mainContent td.color1, #mainContent tr.color1   {
	background-color:#EFAE68;
}

#mainContent table.calendar td hr {
	border-bottom:1px dashed #617597
}

#mainContent table.calendar.main-view td a {
	background-color:#EAEAEA;
	cursor:pointer;
	display:block;
	padding:2px;
	text-decoration:none;
}

#mainContent table.calendar.main-view td a:hover {
	color:#ffffff;
	cursor:pointer;
	background-color:#CC6A00;
}
