img.content_top,img.content_top,img.content_bottom{display:none}#content{background:transparent;padding:0}#promo{position:relative}#promo .map_corner{position:absolute;width:12px;height:12px}#promo #map_corner_tl{background:url('../../images/meetups_map_corner_tl0619.png?ff9a572cd158563b44610be276c559f3');top:0;left:-3px}#promo #map_corner_tr{background:url('../../images/meetups_map_corner_trd390.png?e6efab85dcdc56490ad08c0f4f9d8dbd');top:0;right:-3px}#promo #map_corner_bl{background:url('../../images/meetups_map_corner_bl89d8.png?3fd25eec888c9aad068653d46277ff91');bottom:0;left:-3px}#promo #map_corner_br{background:url('../../images/meetups_map_corner_br6915.png?e89e5d7846f8b91943605e1442ae2136');bottom:0;right:-3px}#promo #map{background-color:#91aec6;border:3px solid #284763;width:900px;height:370px;margin:0 0 25px -3px}#inner_content{background:url('../../images/content_bg4c82.png?6c7d05a8f2ccf94e20f703a9b3d2228f') top left repeat-y #fff;padding:30px 30px 0 30px;margin-bottom:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;overflow:hidden}#inner_footer{border-top:1px solid #dedede;font:normal 10px 'Lucida Grande',verdana,sans-serif;line-height:14px;color:#737373;background:url('../../images/content_bg4c82.png?6c7d05a8f2ccf94e20f703a9b3d2228f') top left repeat-y #fff;padding:30px 0 20px 0;margin-bottom:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;overflow:hidden}#tos_link{padding:20px 0;text-align:center;font:normal 13px Helvetica,Arial,sans-serif;line-height:17px;color:#525252}#tos_link a{color:#525252;text-decoration:underline}#tos_link a:hover{text-decoration:underline}#contact{float:right;width:210px;text-align:center;font:normal 13px Arial,Helvetica,sans-serif;line-height:15px;color:#77899c;background:#edf4f7;border:1px solid #dde5ea;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#contact strong{display:block;font-size:14px;font-weight:bold;color:#536b84;margin-bottom:10px}#contact a.padded_white{background:#fff;padding:2px 5px;font:bold 11px 'lucida grande',sans-serif;color:#605f5f;text-decoration:none}.table_wrapper{border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;overflow:hidden}.calendar{width:840px;background:#f9fafa}.calendar .meetup_rows:hover{background:rgba(0,0,0,0.04);cursor:pointer}.calendar tr.active .location div a{background:#f7f4cb}.calendar .date{padding:13px 15px;border-right:1px solid #ededed;font:bold 11px Verdana,'Lucida Grande',sans-serif;color:#4f4f4f;line-height:20px;white-space:nowrap}.calendar .date a{border:1px solid #dcdcdc;background:#fff;padding:3px 8px;text-decoration:none;color:#4f4f4f;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.calendar .date a.day{border-right:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-top-left-radius:5px;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:0}.calendar .location{padding:13px 15px;border-right:1px solid #ededed}.calendar .location a{font:bold 14px Arial,Helvetica,sans-serif;color:#615f5f;text-decoration:none;padding:2px 3px 2px 0;max-width:280px;overflow:hidden;white-space:nowrap;display:inline-block}.calendar .location a span{padding-bottom:1px;font:normal 11px "Lucida Grande",verdana,sans-serif;color:#9b9b9b;border-bottom:1px solid #cecece;margin-top:3px}.calendar .location a span.ages_all,.calendar .location a span.ages_21{border-bottom:0;color:#fff;font:normal 11px 'Lucida Grande',Arial,verdana,sans-serif;padding:1px 3px;position:relative;top:-2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.calendar .location a span.ages_18{background:#4eaddf}.calendar .location a span.ages_21{background:#d96440}.calendar .time{width:160px;padding:13px 15px;font:bold 14px Arial,Helvetica,sans-serif;color:#615f5f;white-space:nowrap}.calendar .time span{font:normal 11px "Lucida Grande",verdana,sans-serif;color:#9b9b9b;margin-top:3px}.calendar .date.heading{font:bold 14px Arial,Helvetica,sans-serif;text-transform:none;color:#627587}.calendar .rsvp{width:52px;padding-right:15px;text-align:right}.calendar .heading{border:0;font:normal 9px 'lucida grande',sans-serif;color:#7a7a7a;text-transform:uppercase;text-align:left;padding:12px 0 12px 20px}.calendar .rsvp.heading{padding:0 15px 0 0;text-align:right}