.event .title {padding:5px;margin:20px 0 5px;}

.eventDate{margin:0;padding:5px;margin-top:20px;font-size:150%;}
.venueName {font-size:130%;font-weight:700;margin:15px 0;border-bottom:1px solid #ccc;padding:3px;}
.venueAct {margin-left:30px;width:90%;}
.venueDescription {padding:5px;text-align:center;}
.event {padding:5px 20px;}

.artistDetails {width:90%;margin-left:10px;}
.artistDetails td {vertical-align:top;}

.actTime {font-size:90%;}
.actPhoto + .actContent .actName {font-size:130%;margin:5px 0;}
.actNotes {margin:5px 0}

.event {position:relative;}
.venue {position:relative;padding:5px;}
.venueName {}
.venue > .adminOptions {position:absolute;top:0px;right:0px;padding:5px;font-size:12px;}

.eventTitle + .adminOptions {padding:5px;font-size:12px;text-align:center;}
.eventTitle {display:none;}

.eventDate{}
.actSummary p {margin:0;}
.actPhoto + .actContent {margin-left:135px;}
.actTime {font-weight:700}
.actDetails {margin:2px 0px 6px 0px;float:right;font-size:90%}
.actNotes {font-style: italic;}
.venueAct {margin:9px 0px;border-bottom:1px dashed #CCC;display:table;width:100%;}
.venueAct .actPhoto {float:left;padding:5px 0px;width:135px;text-align:center;}
.venueAct .adminOptions {position:absolute;top:0px;right:0px;padding:5px;background:#FFF;border:1px solid #CCC;}
.venueAct .actName {margin:0px;padding:0px;}