table#calendar thead th,#calendar-header td{border:1px solid #e6ae06;background-color:#e6ae06;color:#fff}table#calendar div.dayContentWrapper div.dayContent div.event-title{cursor:auto;color:#000}table#calendar td.futureday a,table#calendar td.pastday a,table#calendar td.today a,table#calendar td.nextmonth a,table#calendar td.lastmonth a{color:#ff7800;background-color:transparent}table#calendar td.futureday a:hover,table#calendar td.pastday a:hover,table#calendar td.today a:hover,table#calendar td.nextmonth a:hover,table#calendar td.lastmonth a:hover{color:#ff7800;background-color:transparent}table#calendar #prev-month a:link,table#calendar #prev-month a:visited,table#calendar #next-month a:link,table#calendar #next-month a:visited{color:#fff;text-decoration:none}table#calendar td.pastday{background-color:#bbb;color:#eee}table#calendar td.today{background-color:#eee;color:#000}table#calendar td.futureday{background-color:#ddd}table#calendar td.lastmonth,table#calendar td.nextmonth{background-color:#ccc;color:#666}.sold-out-container{color:#f00 !important}