<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


.event-list-left[aria-label="Placeholder image"] { background-image: url(/_resources/img/calendar/default-event/panthers-default.jpg) !important; }

.event-list-left[aria-label*="anther"] { background-image: url(/_resources/img/calendar/default-event/panthers-default.jpg) !important; }

.event-list-content { border-bottom: 1px solid #ccc !important; background: #fff !important; }

#event-submission-form .hero { background-color: #555; }

/*#view-container[aria-labelledby="hero-title hero-subtitle"] { background: url(https://www.chaffey.edu/_resources/img/calendar/rancho-campus-mountains.jpg); background-size: contain; }

 .event-list[data-name="(Baseball) Chaffey at Victor Valley"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/softball-default.jpg) !important; } */

.event-list { margin-bottom: 2em !important; }

.event-list[data-name*='(Softball)'] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-softball.jpg) !important; }

.event-list[data-name^='(Baseball)'] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-baseball.jpg) !important; }

.event-list[data-name^="(Men's Swim/Dive)"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-swim-dive-m.jpg) !important; }

.event-list[data-name^="(Football)"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-football.jpg) !important; }

.event-list[data-name^="Drive-thru Panther Pantry"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/drive-thru-pantry.jpg) !important; }

.event-list[data-name*="Volleyball"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-volleyball.jpg) !important; }

.event-list[data-name*="Women's Soccer"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-soccer-wn.jpg) !important; }
.event-list[data-name*="Men's Soccer"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-soccer-m.jpg) !important; }

.event-list[data-name*="Women's Water Polo"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-waterpolo-wm.jpg) !important; }
.event-list[data-name*="Men's Water Polo"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-waterpolo-m.jpg) !important; }

.event-list[data-name*="Women's Cross Country"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-xc-wm.jpg) !important; }
.event-list[data-name*="Men's Cross Country"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-xc-m.jpg) !important; }
.event-list[data-name*="Men's Basketball"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-basketball-m.jpg) !important; }
.event-list[data-name*="Women's Basketball"] .event-list-left { background-image: url(/_resources/img/calendar/default-event/cal-ath-basketball-wm.jpg) !important; }


.hero .wrapper [data-action=event-search] { top: 3.5em; }

.wrapper { font-family: 'Noto Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 300; }

#event-detail-page .hero { background-color: #555; }

.hero-text { margin-bottom: 4.2em; }

.hero-text h1 { text-shadow: 2px 2px 2px #E20D39; }

.hero-text p { display: none; }

.cal-footer { width: 60%; min-width: 300px; margin: 40px auto; border-top: 1px solid #900; padding: 20px; box-shadow: 0px 0px 11px 1px #000; display: table; }

.cal-footer .img-container { display: table-cell; width: 100px; min-width: 70px; }
.cal-footer .img-container img { width: 50%; margin: 10px auto; }
.cal-footer .cal-footer-content { display: table-cell; vertical-align: middle; }


@media only screen and (max-width: 960px) {
	.cal-footer { width: 90%; padding: 5px; }
	.cal-footer .img-container { width: 50px; min-width: 50px; }
}

@media only screen and (max-width: 60em) {
	.event-detail .main-content-area .event-thumb { max-height: 35em; object-fit: contain; }
	
}

@media only screen and (max-width: 340px) {
	.cal-footer { display: block; }
	.cal-footer .img-container { display: block; }
	.cal-footer .cal-footer-content { display: block; padding: 10px; }
}

@media (max-width: 334px) {
	.hero .wrapper [data-action=event-search] { top: 0; }
}

@media (min-width: 1024px) {
	.hero { margin-top: 1.2em !important; }
}</pre></body></html>