p.error{color:#900;margin-top:0}span.field_with_errors input{border-color:#900;border-width:1px;border-style:solid}@media only screen and (width <= 600px){.shows img.artist.photo{width:50px;height:50px}.shows ol.columnheads>li,.shows li.vevent{width:100%}}body{margin:0;border:0;padding:10px;padding-bottom:25px;width:95%;font-family:"Lucida Grande",Verdana,sans-serif;font-size:13px;text-align:left;color:#444;background:rgba(0,0,0,0)}@media only screen and (width >= 601px){body{border-top:2px dotted #bbb}}h1{font-family:"Lucida Grande",sans-serif;margin-left:.98em;margin-bottom:.1em;margin-top:.6em}h2,h3,p.listintro{margin-bottom:0}h4{margin-top:2px;margin-bottom:0}p{line-height:1.3}p+h4{margin-top:8px}ul{margin-top:0}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:0;margin-bottom:.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:0}dd>p{margin-bottom:0}.show img{margin-bottom:20px}#tabs ul,#tabs ul li{padding-top:3px;padding-bottom:5px}#tabs ul{padding-left:0;padding-right:0;display:inline}#tabs ul li{list-style:none;display:inline;margin:1px}@media only screen and (width >= 601px){#tabs ul li{background:#ffc;padding-right:.9em;padding-left:.9em;border:1px solid #000}}#tabs ul li:hover{background-color:#eee;border-bottom:1px solid #eee}#tabs ul li:hover a{color:#000;border-bottom:1px dotted #668}#tabs ul li.here{border-bottom:1px solid #fff;background:#fff;font-weight:bold}@media only screen and (width >= 601px){#tabs ul li.here{font-weight:normal}}#tabs ul li.here:hover{background-color:#fff;border-bottom:1px solid #fff}@media only screen and (width <= 600px){#tabs ul{margin:0 5%;display:inline-block}}@media only screen and (width >= 601px){#tabs ul{padding-right:10px;padding-left:5px;border-bottom:1px solid #000}}.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:.5em;padding-bottom:.5em;height:4em}ol.columnheads h3{float:left;width:11em;line-height:2em;font-size:13px;margin:0;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:0;color:#888;font-size:11px}span.rsvpnote{color:#aaa}span.resdate{color:#aaa;font-size:10px}label{font-weight:bold;display:block}label.radio{display:inline-block}select,button,input[type=text],input[type=email],input[type=tel],input[type=submit]{appearance:none;font-size:2em;border:1px solid #ddd;width:50vw;box-sizing:border-box}@media only screen and (width <= 600px){select,button,input[type=text],input[type=email],input[type=tel],input[type=submit]{width:100%}}@media only screen and (width >= 601px){.button_to button{width:auto;font-size:1.5em}}select{border-radius:0;padding:5px}button,input[type=submit]{white-space:normal;font-size:2em;border:1px solid #ddd;background-color:#408000;color:#fff;border-radius:.5em;padding:.5em 2em}@media only screen and (width <= 600px){button,input[type=submit]{font-size:6vw}}@media only screen and (width <= 600px){h1{margin:.5em 5%}form{margin-bottom:2em}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}}form>div+div{margin-top:1em}
