<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bg-dark-blue,
.bg-dark-grey,
.bg-light-blue,
.btn-outline-blue,
.btn-outline-white,
.cta-img-title,
.text-white,
ol.large-number,
p {
  color: #000 !important;
  border-color: #000 !important;
  background: transparent !important;
}
.section-title {
  color: #194f90 !important;
}
header.hero-video {
  height: auto;
  min-height: auto;
  background: transparent;
  top: 0;
}
header.hero-video,
header.hero-video .hero-contents-container {
  text-align: left;
  color: #194f90;
}
header.hero-video .hero-video-title {
  margin-top: 2rem;
}
header.hero-video .hero-video-subtitle {
  margin-bottom: 2rem;
}
.emergency-notice,
.event-img-block,
.filter-container,
.general-content .img-content-container .img-content-block,
.hero-controller,
.hero-image-banner,
.hero-sticky-promo,
.program-pagination,
.quiz,
.section-nav-toggler.dropdown-toggle,
.slick-arrow,
.spotlight .slick-cloned,
.video-overlay,
.video-player,
footer.bg-dark-grey,
form {
  display: none !important;
}
.btn {
  color: #000 !important;
  border-color: #000 !important;
}
.cta-img-title {
  margin-bottom: 0 !important;
}
.container-y-lg {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
header.hero-image:before,
header.hero-video:before {
  content: "";
  width: 300px;
  height: 0;
  display: block;
  margin-left: 2rem;
  margin-top: 1rem;
  background-image: url(../media/images/logo/cccc-logo.svg);
}
header.hero-image .container-fluid {
  height: auto;
}
header.hero-image .hero-block-container {
  top: 0 !important;
}
header.hero-image .hero-block-container .hero-block {
  width: 100%;
  padding: 0 3rem;
}
header.hero-video .hero-contents-container .hero-video-title-container {
  position: static;
}
.number-blocks .count-box {
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
}
.number-blocks .col-lg-3 {
  width: 25%;
  max-width: 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  margin-top: 0 !important;
}
.number-blocks .count-box.bg-light-blue {
  background-color: #e6ecf3 !important;
}
.spotlight .spotlight-slider {
  margin-top: 0;
}
.spotlight .slick-track {
  width: 100% !important;
  -ms-transform: unset !important;
  transform: unset !important;
}
.spotlight .spotlight-slider .spotlight-container {
  width: unset !important;
  display: unset !important;
  margin: 0;
}
.spotlight .spotlight-slider .spotlight-container .spotlight-img-block {
  display: none;
}
.spotlight .spotlight-slider .spotlight-container .spotlight-contents {
  min-height: auto !important;
  padding-left: 0;
  padding-bottom: 0;
  margin: 0;
}
.upcoming-events
  .events-container
  .event-block
  .event-block-container
  .event-badge,
.upcoming-news-events
  .events-container
  .event-block
  .event-block-container
  .event-badge {
  position: static;
  color: #000;
  padding-left: 0;
}
.event-block,
.news-block a {
  text-decoration: none !important;
}
.program-search .filter-container {
  margin-bottom: 2rem;
}
.program-info-box a,
.program-info-box span {
  color: #000 !important;
}
.program-info-box .icon-info {
  color: #3b3b3b !important;
}
.program .program-info-box {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.program .accordion {
  margin-bottom: 0.5rem;
}
.accordion .collapse {
  display: block !important;
}
.accordion .card .card-header .btn-accordion {
  padding: 0;
  margin: 0;
  border: none;
}
.program-card .col-md-7 {
  width: 100%;
  max-width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.program-search .order-xl-last.mb-xl-0.mb-5 {
  display: none;
}
.program-search .order-xl-first.mb-xl-5.mb-0 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}
.program-search .program-result-container .program-card .program-card-contents {
  padding: 0;
}
.general-content .img-content-container .img-contents {
  padding: 0 0 2rem;
  margin: 0;
  width: 100%;
}
.number-blocks .section-title,
.spotlight .section-title,
.upcoming-events .section-title {
  margin-bottom: 0;
}
.upcoming-events {
  margin-bottom: 1rem;
}
.course-listing table a {text-decoration: none;}
/*# sourceMappingURL=maps/print.css.map */
.hide-for-print {display: none;}
.print-only {display: inline;}
/* Hide from printing */
.accordion-icon, a.btn, .breadcrumb-container, .program-info-box {display: none;}
</pre></body></html>