div.errors{border:1px solid #900;color:#900;background:#fcc;margin:1em 0;width:23.7em}div.errors p{font-weight:bold;margin:0;padding:0.5em}div.errors ul{padding-left:0;padding:0.5em}div.errors li{margin-left:1.3em}@media only screen and (max-device-width: 600px){div.errors{width:101%}}body{color:#333;margin:0;border:0;border-top:2px dotted #bbb;padding:10px;padding-bottom:25px;width:95%;font-family:"Lucida Grande", Verdana;font-size:13px;text-align:left;color:#444;background:transparent}h1{font-family:"Lucida Grande";margin-left:0.98em;margin-bottom:0.1em;margin-top:0.6em}h2,h3,p.listintro{margin-bottom:0px}h4{margin-top:2px;margin-bottom:0px}p+h4{margin-top:8px}ul{margin-top:0px}address{font-style:normal;display:inline}abbr{border:none;text-decoration:none}abbr.duration,abbr.fn{display:none}dt{font-weight:bold}dd{margin-left:0px;margin-bottom:0.5em}dl{margin-top:3px}table{border-collapse:collapse}th,td{padding:4px;vertical-align:top;text-align:left}a{color:#668;text-decoration:none;border-bottom:1px dashed #668}a.img{border-bottom:none}a:hover{color:#668;border-bottom:1px dashed #668}a.imagelink,a.imagelink:hover{border-bottom:none}.artist,.cd,.thumbnail{border:1px solid #668;margin-right:10px}.artist{float:left}.show,.pagetext{margin-left:2em;clear:left;padding-right:20%}div.pagetext>p{margin-top:0px}dd>p{margin-bottom:0px}.show img{margin-bottom:20px}.infoboxes{width:14em;float:right;padding-bottom:5px;padding-top:1.5em}.infoboxes div{border:1px dotted #bbb;padding:5px;padding-top:1px;padding-bottom:5px;margin-top:0px;vertical-align:top;background-color:#ffc;margin-bottom:10px}.infoboxes p{margin-top:1px;margin-bottom:4px}#tabs ul,#tabs ul li{padding-top:3px;padding-bottom:5px}#tabs ul{padding-right:10px;padding-left:5px;border-bottom:1px solid #000;display:inline}#tabs ul li{padding-right:0.9em;padding-left:0.9em;list-style:none;display:inline;background:#ffc;border:1px solid #000;margin:1px}#tabs ul li.here{border-bottom:1px solid #fff;background:#fff}#tabs ul li:hover{background-color:#eee;border-bottom:1px solid #eee}#tabs ul li.here:hover{background-color:#fff;border-bottom:1px solid #fff}#tabs ul li:hover a{color:#000;border-bottom:1px dotted #668}.row1{background:#fff}.row2{background:#ffc}.row3{background:#dda}ol.vcalendar,ol.columnheads{margin:0;padding:0}ol.vcalendar,ol.columnheads{margin-right:1px;list-style:none}tr.columnheads th,th.columnheads,ol.columnheads{color:#fff;height:2em}ol.columnheads li,li.vevent{float:left;margin:0;padding:0;width:23em}ol.columnheads li{height:2em;margin-bottom:-1.9em;background:#f0f}li.vevent{vertical-align:top;padding-top:0.5em;padding-bottom:0.5em;height:4em}ol.columnheads h3{float:left;width:11em;line-height:2em;font-size:13px;margin:0px;text-indent:64px}ol.columnheads h3+h3{text-indent:1.2em}tr.columnheads th,th.columnheads,ol.columnheads li,h3+h3{background:#000}ol.vcalendar div.vcard{float:left;width:12em;padding-left:4px}td.centered,th.centered{text-align:center}p.note{margin-top:-1em;color:#888;font-size:10px}span.rsvpnote{color:#aaa}span.resdate{color:#aaa;font-size:10px}label{font-weight:bold;display:block}label.radio{display:inline-block}@media only screen and (max-device-width: 600px){h1{margin:0.5em 5%}form{margin-bottom:2em}#tabs{display:none}img.artist.photo{width:100%;height:auto}.show,.pagetext{margin:0 5%;padding:0}body{padding:0;margin:0}label{text-transform:uppercase}label.radio{text-transform:none}select{-webkit-appearance:none;border-radius:0;width:101%}select,input[type='text'],input[type='submit']{width:100%;font-size:2em;border:1px solid #ddd}select,input[type='submit']{padding:5px;background:white}input[type='submit']{-webkit-appearance:none;white-space:normal}}@media only screen and (max-device-width: 600px){.shows img.artist.photo{width:50px;height:50px}.shows ol.columnheads>li,.shows li.vevent{width:100%}}
