.showsCalendar .ui-datepicker {
    font-size:12px;
    background-color: white;
    width:100%;

}

.showsCalendar .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
    height: 220px;
}

.showsCalendar .ui-datepicker td a {
    display: block;
    padding:5px 5px;
    text-align: right;
    text-decoration: none;
}


.showsCalendar .ui-widget-header{
    background-color: #CECECE;
    border: 1px solid #AAAAAA;
}

.showsCalendar .ui-widget-content a {
    background-color: transparent;
    color: black;
}

.Highlighted a{
    /*background-color : #CD1C24 !important;*/
    background: #0082B6 !important;
    color: white !important;
}


.ui-datepicker-today a.ui-state-highlight {
    border-color: #d3d3d3;
    background: #e6e6e6 url(/themeroller/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;;
    color: #555555;
}
.ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight {
    border-color: #aaaaaa;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    color: #212121;
}

.calTooltip{
    position:absolute !important;
    z-index: 8;
    border : 1px solid #AAAAAA;
   
    border-radius:2px; /* regular */
    text-align: right;
    white-space: nowrap;
}

.ui-state-disabled .ui-state-default{
    background-color : transparent !important;
    color: #A9A9A9 !important;
}

.shows_calendar_tab{
    background-color: white;
}

.hiddenDiv{
    display:none;
}
.presentationSelect:hover{
    color: #CE1028;
    cursor: pointer;
}

.no_upcoming_shows{
    color: #494949;
    margin-top:20%;
    font-size: 15px;
}
.ui-datepicker-calendar td.Highlighted .eventInfoCls:hover{color:#FF0000;}
.ui-datepicker-calendar tbody td{height:20px;font-family:Verdana,Arial,sans-serif!important;}
.Highlighted .presentationSelect{margin:0px !important; padding:5px !important; margin-top:-5px; }
.ui-datepicker td .eventInfoCls{padding:0px !important;}

