#jcl_component{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#jcl_component .jcl_event_admin img{margin-right:15px}#jcl_component #jform_end_days,#jcl_component #jform_end_hours,#jcl_component #jform_end_minutes{width:25px!important}#jcl_component #jform_end_date-lbl{margin:5px}#jcl_component .jcl_inline-controls div.control-group,#jcl_component .jcl_inline-controls div.control-label,#jcl_component .jcl_inline-controls div.controls{display:inline;float:left}#jcl_component .jcl_inline-controls div.control-group{margin-right:10px}#jcl_component .jcl_inline-controls div.control-label{margin:5px}#jcl_component .js-calendar .calendar-container table{max-width:262px}#jcl_component .js-calendar .calendar-container table thead tr td{height:auto;width:auto}#jcl_component .js-calendar .calendar-container table tbody tr td{height:auto;width:auto}#jcl_component .js-calendar .calendar-container table tbody tr td.day{padding:6px 0}#jcl_component .js-calendar .calendar-container table tbody tr.time select{padding:5px 0;width:80px;margin-bottom:0}#jcl_component #jform_duration_type{padding-left:0}#jcl_component #jform_duration_type label{margin-bottom:0!important}#jcl_component #jform_rec_yearly_type label{margin:0}#jcl_component #jform_registration_capacity,#jcl_component #jform_recur_end_count,#jcl_component #jform_rec_daily_period,#jcl_component #jform_rec_weekly_period,#jcl_component #jform_rec_monthly_period,#jcl_component #jform_rec_monthly_day_number,#jcl_component #jform_rec_yearly_period,#jcl_component #jform_rec_yearly_day_number{width:30px}#jcl_component #jform_rec_daily_period,#jcl_component #jform_recur_end_count,#jcl_component #jform_rec_weekly_period,#jcl_component #jform_rec_monthly_period,#jcl_component #jform_rec_monthly_day_number,#jcl_component #jform_recur_end_count,#jcl_component #jform_rec_yearly_period,#jcl_component #jform_rec_yearly_day_number,#jcl_component #jform_recur_end_count{margin-bottom:0}#jcl_component #jform_registration_until_event,#jcl_component #jform_registration,#jcl_component #jform_approved,#jcl_component #jform_featured,#jcl_component #jform_recur_type,#jcl_component #jform_rec_monthly_type,#jcl_component #jform_recur_end_type,#jcl_component #jform_rec_yearly_type{padding-left:0}#jcl_component .jcl_inline-controls input[type="checkbox"]{margin-top:8px}#jcl_component .chzn-drop .chzn-results{margin:0}.jcl_header .page-header{margin:0;padding:0}.jcl_navbar [class^="icon-"],.jcl_navbar [class*=" icon-"]{width:auto}#jcl_component .label{text-shadow:none;padding:3px;line-height:25px}#jcl_component .label.dark{color:#3a3a3a;border:1px solid #dfdfdf}.jcl_toolbar .navbar-search{margin:5px 15px}.jcl_toolbar .btn-group+.btn-group{margin-left:0}.jcl_toolbar .jcl_views span{display:none}.jcl_toolbar .btn-group{margin:7px 0}#jcl_component table{border-width:0 0 1px 0!important}#jcl_component .table-bordered td{border-right:1px solid #ddd}#jcl_component .table-striped tbody tr:nth-child(odd) td,#jcl_component .table-striped tbody tr:nth-child(odd) th{background-color:transparent!important}#jcl_component .jcl_toolbar_catselect{padding-left:1em}#jcl_component .form-vertical .control-label{clear:both}#jform_end_days,#jform_end_days-lbl,#jform_end_hours,#jform_end_hours-lbl,#jform_end_minutes,#jform_end_minutes-lbl{display:inline}#jform_recur_end_type input,#jform_recur_end_type label,#jform_recur_end_type button,#jform_recur_end_type .input-append{float:left}#jform_recur_end_type0,#jform_recur_end_type1{clear:both}.jcaldatetime_at{display:block}#jcl_component .table th{text-align:left}#jcl_component .table tr{display:block}#jcl_component .table td,#jcl_component .table th{display:none}#jcl_component .table .cell_events{display:block}#jcl_component .table ul{display:block;list-style:none;margin:0 1.25em 0 0;padding:0}#jcl_component .table li{display:block;position:relative;margin:0;padding:0;height:1.25em}#jcl_component .table li a{display:block;position:absolute;left:0;right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#jcl_component .calendar-weekday-top{padding:0 1em}#jcl_component .calendar-events{clear:both}.list-item{border-top:1px solid #eee;padding:1em 0 0}.jcl_event_detail{padding:0 0 .25em 0;margin:0 0 .5em 0;border-top:1px solid #e5e5e5}.jcl_event_detail .labels{display:inline-block;background:#fff;padding:.75em 1em;margin:0 1.5em 1.5em 0;border:1px solid #e5e5e5;border-width:0 1px 1px}.jcl_view_event .jcl_event_map,.jcl_view_event .jcl_event_body{margin-top:.5em}.jcl_event_register_button{padding-bottom:20px}#jcl_component .calendar-events .label{white-space:normal;display:inline-block;position:relative}#jcl_component .calendar-events .label img{position:absolute;top:0;left:0}#jcl_component .calendar-events .label small{font-weight:normal}@media(max-width:360px){#jform_timezone{font-size:11px}}@media(max-width:481px){table.mceLayout,textarea.tinyMCE{width:100%!important}table.mceToolbar td{display:inline;float:left}}@media(min-width:480px){.jcl_navbar{float:right}}@media(min-width:600px){.jcaldatetime_at{display:inline}}@media(min-width:768px){.jcl_toolbar .jcl_views span{display:inherit}.jcl_header h1{margin-right:24px;display:inline-block;float:left}.jcl_header h2{display:inline-block;float:right}}@media(min-width:801px){#jcl_component .table tr{display:table-row}#jcl_component .table th,#jcl_component .table td{display:table-cell!important;margin:0;width:14.2857%;vertical-align:top;padding:10px 0;text-align:center}#jcl_component .table td{height:4em}#jcl_component .table td .day{display:block;float:right;margin:0;font-weight:normal}#jcl_component .table td:before{display:none}#jcl_component .table td .suffix{display:none}#jcl_component table{border-width:1px!important;table-layout:fixed}#jcl_component .calendar-events{padding:4px 5px 1px 5px;overflow:hidden}#jcl_component .table-bordered td{border-right:0}#jcl_component .table-striped tbody tr:nth-child(odd) td,#jcl_component .table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9!important}.disabled{color:#ccc}}@media only screen and (min-width:980px){#jcl_component .table td{height:6em}}#jcl_component #jcl_event_map{width:100%;height:180px;display:block}#jcl_component #jcl_event_map img{max-width:none!important}#jform_end_date-lbl{float:left;margin-right:4px}#jform_duration_type label{margin-bottom:0!important}#jcl_component dt.tabs{width:auto;clear:none}#jcl_location_directions{margin-bottom:24px}