
/* START rhc custom css */

/* section: main scope:  */
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-style:normal;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-weight:normal;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	color:#148f85;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-size:28px;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	color:#f2f2f2;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-size:14px;
}
.rhcalendar .fc-header .fc-button:not(.fc-state-active), .rhcalendar .fc-footer .fc-button {
	text-shadow:none;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-image:none;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-color:#3986ad;
}
.rhcalendar .fc-state-default.fc-state-active {
	text-shadow:none;
}
.rhcalendar .fc-state-default.fc-state-active {
	background-image:none;
}
.rhcalendar .fc-state-default.fc-state-active {
	background-color:rgba(57, 134, 173, 0.71);
}
.rhcalendar .fbd-tabs a {
	font-weight:normal;
}
.rhcalendar .fbd-tabs a {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar .fbd-tabs a {
	font-size:15px;
}
.rhcalendar .fbd-button-primary {
	font-weight:normal;
}
.rhcalendar .fbd-button-primary {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar .fbd-button-primary {
	font-size:12px;
}
.rhcalendar .fbd-button-primary {
	text-shadow:1px 1px 0px #ffffff;
}
.rhcalendar .fbd-button-secondary {
	font-weight:normal;
}
.rhcalendar .fbd-button-secondary {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar .fbd-button-secondary {
	font-size:28px;
}
.rhcalendar .fbd-button-secondary {
	text-shadow:1px 1px 1px #ffffff;
}
.fct-tooltip {
	background-image:url(http://dev.pbtrc.org/wp-content/uploads/calendarize-it/sample-skin1/white_wall_hash.png);
}
.fct-tooltip {
	background-color:#ffffff;
}
.fct-tooltip {
	border-color:rgb(242, 242, 242);;
	box-shadow:0 1px 12px rgb(242, 242, 242);;
}
.fc-tip-left .fct-arrow {
	border-color:transparent #ffffff transparent transparent;;
}
.fc-tip-right .fct-arrow {
	border-color:transparent transparent transparent #ffffff;;
}
.fct-tooltip {
	background-repeat:repeat;
}
.fct-tooltip {
	background-attachment:scroll;
}
.fct-tooltip {
	background-position:left top;
}
.fct-header .fc-title, .fct-header .fc-title a {
	font-weight:700;
}
.fct-header .fc-title, .fct-header .fc-title a {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.fct-header .fc-title, .fct-header .fc-title a {
	color:rgba(0, 0, 0, 0.54902);
}
.fct-header .fc-title, .fct-header .fc-title a {
	font-size:15px;
}
.fct-tooltip {
	font-weight:normal;
}
.fct-tooltip {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: all_views scope:  */
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	color:#ffffff;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-size:21px;
}
.rhcalendar.not-widget .fc-view thead .fc-first .fc-widget-header {
	background-image:none;
}
.rhcalendar.not-widget .fc-view thead .fc-first .fc-widget-header {
	background-color:#207cc2;
}
.rhcalendar.not-widget .fc-view .fc-widget-header, .rhcalendar.not-widget .fc-view .fc-widget-content {
	border-color:rgba(32, 148, 194, 0.498039);
}
.rhcalendar.not-widget .fc-view .fc-widget-content.fc-state-highlight {
	background-color:rgba(59, 188, 227, 0.47);
}
.rhcalendar.not-widget .fc-event-time {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-event-time {
	font-family:Open Sans Condensed, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-event-time {
	font-size:18px;
}
.rhcalendar.not-widget .fc-event-title {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-event-title {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-event-title {
	font-size:13px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view scope:  */
.rhcalendar.not-widget .fc-view-month {
	background-image:none;
}
.rhcalendar.not-widget .fc-view-month {
	background-color:#ffffff;
}
.rhcalendar.not-widget .fc-view-month {
	background-repeat:repeat;
}
.rhcalendar.not-widget .fc-view-month {
	background-attachment:scroll;
}
.rhcalendar.not-widget .fc-view-month {
	background-position:center center;
}
.rhcalendar.not-widget .fc-view-month {
	background-size:auto;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-style:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-weight:bold;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	color:#ffffff;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-size:18px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-family:inherit;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	color:#136575;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-size:21px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-family:Open Sans Condensed, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-size:21px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	background-color:rgba(138, 138, 138, 0.258824);
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	padding-top:5px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	padding-left:10px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	padding-right:12px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	padding-bottom:0px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: agenda_view scope:  */
.rhcalendar.not-widget .fc-view.fc-agenda {
	background-image:none;
}
.rhcalendar.not-widget .fc-view.fc-agenda {
	background-repeat:repeat;
}
.rhcalendar.not-widget .fc-view.fc-agenda {
	background-attachment:scroll;
}
.rhcalendar.not-widget .fc-view.fc-agenda {
	background-position:left top;
}
.rhcalendar.not-widget .fc-view.fc-agenda {
	background-size:auto;
}
.rhcalendar.not-widget .fc-agenda.fc-view .fc-first .fc-widget-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-agenda.fc-view .fc-first .fc-widget-header {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-agenda.fc-view .fc-first .fc-widget-header {
	font-size:18px;
}
.rhcalendar.not-widget .fc-view.fc-agenda thead .fc-first .fc-widget-header {
	background-image:none;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-family:Open Sans Condensed, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	color:#f7fffe;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-size:15px;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	background-color:#1f7cc2;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_list scope:  */
.fc-event-list-date:before,.fc-event-list-date:after,#rhce_dlside_border_style_helper {
	border-bottom-style:none;
}
.fc-event-list-date:before,.fc-event-list-date:after,#rhce_dlside_border_style_helper {
	border-bottom-width:2px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	color:#ffffff;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-size:18px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	width:100%;
}
#rhcel_dl_align_helper,.fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	margin:0 auto 0 auto;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	padding-top:0px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	padding-left:0px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	padding-right:0px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	padding-bottom:0px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	border-style:none;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	border-width:0px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	border-top-left-radius:50px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	border-top-right-radius:6px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	border-bottom-left-radius:6px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	border-bottom-right-radius:50px;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	background-image:none;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	background-color:#108dc7;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	color:#0894a6;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-size:24px;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-top:-13px;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-left:0px;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-right:0px;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-bottom:20px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-top:20px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-left:10px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-right:10px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-bottom:20px;
}
.fe-extrainfo-container.elist-dbox {
	padding-top:1px;
}
.fe-extrainfo-container.elist-dbox {
	padding-left:1px;
}
.fe-extrainfo-container.elist-dbox {
	padding-right:1px;
}
.fe-extrainfo-container.elist-dbox {
	padding-bottom:1px;
}
.elist-dbox .fe-extrainfo-container2 {
	background-image:url(http://dev.pbtrc.org/wp-content/uploads/calendarize-it/sample-skin1/retina_dust3.png);
}
.elist-dbox .fe-extrainfo-holder .rhc-info-cell {
	line-height:2;
}
.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:normal;
}
.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-size:21px;
}
.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-weight:bold;
}
.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	color:#000000;
}
.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value a {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.elist-dbox .fe-extrainfo-holder .dbox-description {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
.elist-dbox .fe-extrainfo-holder .dbox-description {
	font-size:14px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: detail_box scope:  */
.fe-extrainfo-container {
	width:100%;
}
.fe-extrainfo-container {
	padding-top:1px;
}
.fe-extrainfo-container {
	padding-left:1px;
}
.fe-extrainfo-container {
	padding-right:1px;
}
.fe-extrainfo-container {
	padding-bottom:1px;
}
.fe-extrainfo-container {
	border-color:#ebebeb;
}
.fe-extrainfo-container {
	border-style:dotted;
}
.fe-extrainfo-container {
	border-width:2px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-left-radius:5px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-right-radius:5px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-left-radius:5px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-right-radius:5px;
}
.fe-extrainfo-container {
	background-color:#ffffff;
}
 .fe-extrainfo-container2 {
	background-image:none;
}
 .fe-extrainfo-container2 {
	background-color:#ffffff;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-top:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-left:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-right:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-bottom:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	width:100%;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	background-color:#ffffff;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-color:#ebebeb;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-style:solid;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-width:1px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-top-left-radius:0px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-top-right-radius:0px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-bottom-left-radius:0px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-bottom-right-radius:0px;
}
 .fe-extrainfo-holder .rhc-info-cell {
	line-height:2.7;
}
 .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:bold;
}
 .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
 .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
 .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	color:#140b05;
}
 .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-size:15px;
}
 .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
 .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-size:15px;
}
 .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value a {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
 .fe-extrainfo-holder .dbox-description {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}

/* END rhc custom css */

/* START rhc custom css */

/* END rhc custom css */

/* START rhc custom css */

/* section: event_page_dbox scope:  */
.fe-extrainfo-container.se-dbox {
	border-color:#c8cbf0;
}
.se-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	color:#0daabf;
}
.se-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-size:18px;
}
.se-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	color:#1dd9e0;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_page_vbox scope:  */
.se-vbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	color:#0fa0bd;
}
.se-vbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-size:18px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: venue_page scope:  */
.fe-extrainfo-container.venue-box {
	border-color:rgba(57, 134, 173, 0.48);
}
.venue-box .fe-extrainfo-holder .rhc-info-cell {
	line-height:2;
}
.venue-box .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	color:#3986ad;
}
.venue-box .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	color:#13bfb9;
}

/* END rhc custom css */

/* START rhc custom css */

/* END rhc custom css */

/* START rhc custom css */

/* END rhc custom css */

/* START rhc custom css */

/* section: rhcw_upcoming_agenda scope:  */
.rhc-widget-a a.rhc-title-link {
	font-style:normal;
}
.rhc-widget-a a.rhc-title-link {
	font-weight:bold;
}
.rhc-widget-a a.rhc-title-link {
	color:#16b59b;
}
.rhc-widget-a a.rhc-title-link {
	font-size:13px;
}
.rhc-widget-a .rhc-widget-time {
	display:inline-block;
}
.rhc-widget-a .rhc-widget-time {
	font-size:11px;
}
.rhc-widget-a .rhc-description {
	display:none;
}
.rhc-widget-a .rhc-widget-upcoming-featured-image img {
	padding-top:0px;
}
.rhc-widget-a .rhc-widget-upcoming-featured-image img {
	padding-left:0px;
}
.rhc-widget-a {
	padding-top:7px;
}
.rhc-widget-a .rhc-featured-date {
	background-color:#1558b0;
}
.rhc-widget-a .rhc-date-day {
	color:#ffffff;
}
.rhc-widget-a .rhc-date-month-year {
	color:#ffffff;
}
.rhc-widget-a .rhc-date-month-year {
	background-color:#13b3f2;
}

/* END rhc custom css */

/* START rhc custom css */

/* END rhc custom css */
