#cal_nav{font-size:.9em;margin-bottom:1.5em}#cal_nav a{background-color:#ccc;color:#fff;text-transform:uppercase;text-decoration:none;padding:5px}#cal_nav strong{background-color:#000;color:#fff;text-transform:uppercase;text-decoration:none;padding:5px}ul#cal{list-style:none;margin:1em 0 1.5em;padding:0}#cal li.gig{clear:both;padding-top:2.5em}#cal .date{white-space:nowrap;float:left;padding-bottom:1.5em}#cal .start-date{float:left;text-align:center;width:3.5em;padding-right:.5em;background:transparent url(../images/hyphen.png) right 2em no-repeat;overflow:hidden}#cal .end-date{text-align:center;width:3em;margin-left:3.9em;overflow:hidden}#cal .year{font-size:.8em;line-height:1em;letter-spacing:.1em;color:#aaa!important}#cal .month{text-transform:uppercase;font-size:.9em;line-height:1em;padding:.4em 0 .5em;border-bottom:1px #ccc solid;margin-bottom:.5em}#cal .day{font-size:1.6em;font-weight:700;line-height:1em;margin-bottom:-.2em;padding-top:5px}#cal .info_block{padding:0 0 1em;margin:0 0 0 7.5em}#cal .info_block a{text-decoration:none}#cal .info_block h3{clear:none;margin-top:0;padding-top:0;font-weight:700}#cal .weekday{font-size:.7em;text-transform:uppercase;text-align:center;background:#000;color:#fff;font-weight:700}#cal .time{font-weight:700}a.tickets-button{float:left;margin:20px 0;background:#000;color:#fff;padding:5px;font-weight:700;text-decoration:none}a.tickets-button:hover{opacity:.8}span.details{float:left;margin-top:20px;max-width:100%}h2#cal_title{display:none}ul#wpgigs-widget li{padding:10px;background:#fff}#wpgigs-widget div.date{border-bottom:1px #000 solid;padding-bottom:5px;margin-bottom:10px;font-weight:700}