ul.calendar {margin:0; padding:0 0 0 5px; float:left;}
ul.calendar li {list-style:none!important; text-indent:none!important; margin:0; padding:0; float:left;}
ul.calendar.two-wide li { width:360px;}
ul.calendar.three-wide li { width:240px;}

ul.calendar li dl {margin:5px; padding:10px; background:#eee; float:left;}

ul.calendar.two-wide li dl { width:330px;}
ul.calendar.three-wide li dl { width:210px;}

ul.calendar li dl dt {font-size:18px; font-weight:700;}
ul.calendar li dl dt.haunted-venue {font-size:12px; font-weight:700;}
ul.calendar li dl dt a {background:#821C18; color:#eee!important; display:block; margin:0 0 5px 0; padding:5px;}
ul.calendar li dl dt a:hover {text-decoration:none; background:#DD811E; color:#fff!important;}
ul.calendar li dl dd {}
ul.calendar li dl dd.logo {float:left; margin: 0 10px 10px 0;}
ul.calendar li dl dd.logo.no-float {float:none; margin: 0;}
ul.calendar li dl dd.date {font-size:14px; font-weight:600;}
ul.calendar li dl dd.text-word {font-size:15px; font-weight:600;}
ul.calendar li dl dd.address {}
ul.calendar li dl dd.alternate-date {}
ul.calendar li dl dd.notes {}
ul.calendar li dl dd.notes a {color:#821C18!important; cursor:default; display:block; margin:0 0 5px 0; padding:5px;}
ul.calendar li dl dd.notes a:hover {text-decoration:none; background:#821C18; color:#fff!important;}

ul.calendar li dl dd.notes.text-special {color:#821C18!important; display:block; margin:0 0 5px 0; padding:5px;}
ul.calendar li dl dd.notes.text-special {text-decoration:none; background:#821C18; color:#fff!important;}