.ui-datepicker{
	z-index:100!important;
	border:0;
	font:1.083em 'BlissProRegular';
}
#events-calendar .ui-datepicker{
	width:100%;
	padding:0;
	margin:0 0 25px 0;
}
.ui-widget-header {
    background: none;
    border: 0;
}
.ui-widget-header {
    color: #222222;
    font-weight: normal;
	font-size:1.077em;
}
table.ui-datepicker-calendar{
	border-collapse:collapse;
	margin:0 auto;
}
table.ui-datepicker-calendar th{
	font-weight: normal;
	color:#989898;
}
table.ui-datepicker-calendar td{
	border:1px solid #f2f2f2;
	padding:10px 3px;
	text-align:center;
}
table.ui-datepicker-calendar td a{
	position:relative;
	padding:10px 3px;
	margin:-11px -4px;
	text-align:center;
	color:#323232!important;
	border-bottom:4px solid #00b3c4!important;
}
table.ui-datepicker-calendar td span{
	display:block;
	position:relative;
	padding:10px 3px;
	margin:-11px -4px;
	text-align:center;
}
table.ui-datepicker-calendar td.ui-datepicker-current-day a{
	border-color:#f2f2f2!important;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
table.ui-datepicker-calendar td.ui-datepicker-current-day{
    background: #f2f2f2;
    color: #989898!important;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
    background: none;
    border: 0;
    color: #989898;
    font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 1;
}