div.showgrid {
	background: #f5f5f5;
}

div#cal_day li {
	background: none;
	padding-left: 0;
	margin-left: 0;
	
}

div#sl_cal.box div.boxInner_padding {
	margin: 0!important;
	padding: .5em;
	text-align: center;
}

div#sl_cal.box h2 {
	font-size: 1.5em;
	height: 1em;
	margin-bottom: 0!important;
}

#calendar {
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}
           
.ui-datepicker-div, #ui-datepicker-div, .ui-datepicker-inline {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font: 12px/1.5em Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	background: #ffffff;
	width: 100% !important;
}

table.ui-datepicker {
	/*width: 203px !important;*/
	margin: 0 auto;
}

table.ui-datepicker a {
	text-decoration: none !important;
}

table.ui-datepicker tr td {
	padding: 2px;
	line-height: 2em;
	text-align: center !important;
}


a.activeDate {
background-color: #444 !important;
color: #fff !important;
}

div.ui-datepicker-links {
	height: 28px;
	margin-bottom: 12px;
	margin-top: -6px;
}

div.ui-datepicker-next, div.ui-datepicker-prev {
position: relative;
}

div.ui-datepicker-prev {
	float: left;
	margin-left: 0;
}

div.ui-datepicker-next {
	float: right;
	margin-right: 1em;
}

.ui-datepicker-header {
	font-family: Cambria, 'Hoefler Text', Utopia, 'Palatino Linotype', Palatino, Times, 'Times New Roman', Georgia, serif;
	color: #333;
	text-transform: lowercase;
	margin-top: -34px !important;
	margin-bottom: .5em !important;
	text-align: center !important;
	font-size: 1.25em;
}

#cal_day {
position: relative  !important;
color: #444 !important;
width: auto !important;
border: none;
background: url(http://www.elon.edu/images/e-web/home/hr-dots-double.png) 0 100% repeat-x;
padding-bottom: .5em;
margin: 10px;
max-height: 240px !important;
overflow: auto;
float: none;
text-align: left;
}
