<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * FullCalendar v2.2.6 Print Stylesheet
 * Docs &amp; License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */
/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the &lt;link&gt; tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */
/* line 13, app/assets/stylesheets/fullcalendar.print.scss */
.fc {
  max-width: 100% !important;
}

/* line 17, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time {
  font-size: 0.6em;
  margin-right: .3em;
}

/* Global Event Restyling
--------------------------------------------------------------------------------------------------*/
/* line 26, app/assets/stylesheets/fullcalendar.print.scss */
.fc-event {
  background: #fff !important;
  color: #000 !important;
  page-break-inside: avoid;
}

/* line 32, app/assets/stylesheets/fullcalendar.print.scss */
.fc-event .fc-resizer {
  display: none;
}

/* Table &amp; Day-Row Restyling
--------------------------------------------------------------------------------------------------*/
/* line 40, app/assets/stylesheets/fullcalendar.print.scss */
th,
td,
hr,
thead,
tbody,
.fc-row {
  border-color: #ccc !important;
  background: #fff !important;
}

/* kill the overlaid, absolutely-positioned common components */
/* line 51, app/assets/stylesheets/fullcalendar.print.scss */
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  display: none;
}

/* don't force a min-height on rows (for DayGrid) */
/* line 59, app/assets/stylesheets/fullcalendar.print.scss */
.fc tbody .fc-row {
  height: auto !important;
  /* undo height that JS set in distributeHeight */
  min-height: 0 !important;
  /* undo the min-height from each view's specific stylesheet */
}

/* line 64, app/assets/stylesheets/fullcalendar.print.scss */
.fc tbody .fc-row .fc-content-skeleton {
  position: static;
  /* undo .fc-rigid */
  padding-bottom: 0 !important;
  /* use a more border-friendly method for this... */
}

/* line 69, app/assets/stylesheets/fullcalendar.print.scss */
.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
  /* only works in newer browsers */
  padding-bottom: 1em;
  /* ...gives space within the skeleton. also ensures min height in a way */
}

/* line 73, app/assets/stylesheets/fullcalendar.print.scss */
.fc tbody .fc-row .fc-content-skeleton table {
  /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
	   making it look more like 3em. for other browers, it will already be this tall */
  height: 1em;
}

/* Undo month-view event limiting. Display all events and hide the "more" links
--------------------------------------------------------------------------------------------------*/
/* line 83, app/assets/stylesheets/fullcalendar.print.scss */
.fc-more-cell,
.fc-more {
  display: none !important;
}

/* line 88, app/assets/stylesheets/fullcalendar.print.scss */
.fc tr.fc-limited {
  display: table-row !important;
}

/* line 92, app/assets/stylesheets/fullcalendar.print.scss */
.fc td.fc-limited {
  display: table-cell !important;
}

/* line 96, app/assets/stylesheets/fullcalendar.print.scss */
.fc-popover {
  display: none;
  /* never display the "more.." popover in print mode */
}

/* TimeGrid Restyling
--------------------------------------------------------------------------------------------------*/
/* undo the min-height 100% trick used to fill the container's height */
/* line 105, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid {
  min-height: 0 !important;
}

/* don't display the side axis at all ("all-day" and time cells) */
/* line 110, app/assets/stylesheets/fullcalendar.print.scss */
.fc-agenda-view .fc-axis {
  display: none;
}

/* don't display the horizontal lines */
/* line 115, app/assets/stylesheets/fullcalendar.print.scss */
.fc-slats,
.fc-time-grid hr {
  /* this hr is used when height is underused and needs to be filled */
  display: none !important;
  /* important overrides inline declaration */
}

/* let the container that holds the events be naturally positioned and create real height */
/* line 121, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-content-skeleton {
  position: static;
}

/* in case there are no events, we still want some height */
/* line 126, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-content-skeleton table {
  height: 4em;
}

/* kill the horizontal spacing made by the event container. event margins will be done below */
/* line 131, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event-container {
  margin: 0 !important;
}

/* TimeGrid *Event* Restyling
--------------------------------------------------------------------------------------------------*/
/* naturally position events, vertically stacking them */
/* line 140, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event {
  position: static !important;
  margin: 3px 2px !important;
}

/* for events that continue to a future day, give the bottom border back */
/* line 146, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event.fc-not-end {
  border-bottom-width: 1px !important;
}

/* indicate the event continues via "..." text */
/* line 151, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event.fc-not-end:after {
  content: "...";
}

/* for events that are continuations from previous days, give the top border back */
/* line 156, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event.fc-not-start {
  border-top-width: 1px !important;
}

/* indicate the event is a continuation via "..." text */
/* line 161, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event.fc-not-start:before {
  content: "...";
}

/* time */
/* undo a previous declaration and let the time text span to a second line */
/* line 168, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event .fc-time {
  white-space: normal !important;
}

/* hide the the time that is normally displayed... */
/* line 173, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event .fc-time span {
  display: none;
}

/* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
/* line 178, app/assets/stylesheets/fullcalendar.print.scss */
.fc-time-grid .fc-event .fc-time:after {
  content: attr(data-full);
}

/* Vertical Scroller &amp; Containers
--------------------------------------------------------------------------------------------------*/
/* kill the scrollbars and allow natural height */
/* line 187, app/assets/stylesheets/fullcalendar.print.scss */
.fc-scroller,
.fc-day-grid-container,
.fc-time-grid-container {
  /* */
  overflow: visible !important;
  height: auto !important;
}

/* kill the horizontal border/padding used to compensate for scrollbars */
/* line 195, app/assets/stylesheets/fullcalendar.print.scss */
.fc-row {
  border: 0 !important;
  margin: 0 !important;
}

/* Button Controls
--------------------------------------------------------------------------------------------------*/
/* line 204, app/assets/stylesheets/fullcalendar.print.scss */
.fc-button-group,
.fc button {
  display: none;
  /* don't display any button-related controls */
}

/* line 3, app/assets/stylesheets/print.scss */
#background,
div#current_user,
#quick_info,
#authentication,
ol#main_navigation,
.navbar,
div#search_box,
#left_container #footer,
#navigation,
#secondary_navigation,
#subitems_nav,
#show_feedback,
#admin,
#tester_bar,
.-unite-page-admin,
#banner,
#all_admin,
#help_widget {
  display: none !important;
}

/* line 24, app/assets/stylesheets/print.scss */
html,
body {
  height: 100%;
}

/* line 28, app/assets/stylesheets/print.scss */
.-unite-calendar-page #body_frame {
  display: none;
}

/* line 29, app/assets/stylesheets/print.scss */
.-unite-calendar-page #cached_calendar {
  display: block !important;
}

/* line 32, app/assets/stylesheets/print.scss */
.-unite-calendar-page #cached_calendar .calendar-loading {
  display: none;
}

/* line 33, app/assets/stylesheets/print.scss */
.-unite-calendar-page #cached_calendar .fc-view-container {
  overflow: visible !important;
}

/* line 37, app/assets/stylesheets/print.scss */
#header {
  height: auto !important;
}

/* line 42, app/assets/stylesheets/print.scss */
#membership_directory #filter {
  display: none;
}

/* line 45, app/assets/stylesheets/print.scss */
#membership_directory &gt; ol {
  list-style-type: none;
  padding-left: 0;
}

/* line 48, app/assets/stylesheets/print.scss */
#membership_directory &gt; ol li.member {
  min-height: 52px;
  color: #000;
  overflow: hidden;
  margin-bottom: 0.5em;
}

/* line 53, app/assets/stylesheets/print.scss */
#membership_directory &gt; ol li.member div span a {
  color: #000;
}

/* line 56, app/assets/stylesheets/print.scss */
#membership_directory &gt; ol li.member .portrait {
  float: left;
  margin-right: 1em;
}

/* line 60, app/assets/stylesheets/print.scss */
#membership_directory &gt; ol li.member .memberdir-info {
  float: left;
}

/* line 62, app/assets/stylesheets/print.scss */
#membership_directory &gt; ol li.member .memberdir-info a {
  text-decoration: none;
}

/* line 70, app/assets/stylesheets/print.scss */
#church_name {
  display: none;
}

/* line 75, app/assets/stylesheets/print.scss */
.-unite-calendar-page #page_title,
.-unite-calendar-page #page_header {
  display: none;
}

/* line 79, app/assets/stylesheets/print.scss */
#calendar_controls {
  margin-bottom: 1em;
}

/* line 82, app/assets/stylesheets/print.scss */
#calendar_controls .calendar-navigation,
#calendar_controls .calendar-modifiers,
#calendar_controls #month_view,
#calendar_controls #week_view,
#calendar_controls .dropdown-toggle {
  display: none;
}

/* line 87, app/assets/stylesheets/print.scss */
#calendar_controls #event_scope {
  font-size: 2em;
}

/* line 90, app/assets/stylesheets/print.scss */
.fc-content-skeleton table,
.fc-widget-header table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
}

/* line 97, app/assets/stylesheets/print.scss */
.fc-content-skeleton {
  page-break-inside: avoid;
}

/* line 101, app/assets/stylesheets/print.scss */
.fc-content-skeleton table thead td {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

/* line 106, app/assets/stylesheets/print.scss */
.fc-content-skeleton table tbody td {
  border-bottom: none;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

/* line 114, app/assets/stylesheets/print.scss */
.fc-widget-content .fc-row:last-child tbody td {
  border-bottom: 1px solid #ccc;
}

/* line 118, app/assets/stylesheets/print.scss */
.fc-content-skeleton table td,
.fc-widget-header table th {
  display: table-cell;
  width: 14%;
}

/* line 124, app/assets/stylesheets/print.scss */
.fc-event-container {
  vertical-align: top;
}

/* line 126, app/assets/stylesheets/print.scss */
.fc-event {
  display: block;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 1px 2px;
  text-decoration: none;
}

/* line 136, app/assets/stylesheets/print.scss */
.list-view tr {
  page-break-inside: avoid;
}

/* line 137, app/assets/stylesheets/print.scss */
.list-view td {
  padding-bottom: 2em;
  border: none;
}

/* line 142, app/assets/stylesheets/print.scss */
.list-view .event-day-of-week {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
}

/* line 147, app/assets/stylesheets/print.scss */
.list-view .event-day {
  margin: 0;
}

/* line 151, app/assets/stylesheets/print.scss */
.list-view .event-date {
  vertical-align: top;
}

/* line 153, app/assets/stylesheets/print.scss */
.list-view .event-description {
  vertical-align: top;
}

/* line 156, app/assets/stylesheets/print.scss */
.list-view .event-description ul {
  margin: 0;
  list-style: none;
}

/* line 160, app/assets/stylesheets/print.scss */
.list-view .event-description ul li p {
  margin: 0;
  text-indent: -5em;
  padding-left: 5em;
}

/* line 166, app/assets/stylesheets/print.scss */
.list-view .event-description a {
  margin-right: 5px;
  text-decoration: none;
}

/* line 170, app/assets/stylesheets/print.scss */
.list-view .event-description .events-list-no-events {
  margin-left: 7.5em;
}

/* line 173, app/assets/stylesheets/print.scss */
.list-view .event-description .event-time {
  display: inline-block;
  text-align: right;
  width: 4.33em;
  padding-right: 0.66em;
  white-space: nowrap;
}

/* line 180, app/assets/stylesheets/print.scss */
.list-view .event-description .event-location {
  margin-right: 5px;
  font-weight: bold;
}

/* line 183, app/assets/stylesheets/print.scss */
.list-view .event-description .event-location::before {
  content: '(';
  font-weight: normal;
}

/* line 184, app/assets/stylesheets/print.scss */
.list-view .event-description .event-location::after {
  content: ')';
  font-weight: normal;
}

/* line 186, app/assets/stylesheets/print.scss */
.list-view .event-description .calendar-name {
  padding: 1px 4px;
  margin: 0.125em 0;
  background-color: transparent !important;
}

/* line 191, app/assets/stylesheets/print.scss */
.list-view .event-description .event-title {
  background: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-weight: bold !important;
}
</pre></body></html>