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

#layoutBannerContainer { display:none; }
#layoutWeather { display:none; }
#layoutMiniBanner { display:none; }
#layoutBannerContainer { display:none; }
#subpagePhoto { display:none; }
.layoutNavMajor { display:none; }
#layoutCrumbs { display:none; }
#layoutPageTitle { display:none; }
#layoutFooter { display:none; }
#layoutLegal { display:none; }

/* RSCC template modify */
#layoutWebwizardEdit { z-index:1; }
#layoutContent { width:100%; max-width:100%; margin:0; }




h2 { font-size:40px; margin-top:0; }


/* Athletics template */

@media screen and (max-width:1400px) {
	#pageContainer { padding:0 25px; }
}

@font-face { font-family:Impact2; src:url("/pages/athletics2/images/Impact2.ttf"); }

	
/* #layoutContent { max-width:800px; margin:0 auto; } */

#athleticsMenubar {
	height: 146px;
	/*width: 100%;*/
	background-color:#335b97;
	margin:0;
}

#athleticsMenubar .container {
	height:146px;
	border:0;
	/*border-left:dotted 1px gray;
	border-right:dotted 1px gray;*/
	max-width:1400px;
	margin:0 auto;
	vertical-align:middle;
	display:block;
	align-items:center;
}

#athleticsMenubar .container .fix2 {
	display:table; height:146px;
}

#athleticsMenubar .container .fix2 {
	display:table-cell; height:146px; vertical-align:middle;
}

#athleticsMenubar .container img {
	vertical-align:middle;
}


#athleticsMenubar #menuItems {
	position:relative;
	display:inline-block;
	color:white;
	font-size:30px;
	font-family:Impact2;

	vertical-align:middle;
}

#athleticsMenubar #menuItems div {
	display:inline-block;
	margin-right:15px;
}

#athleticsMenubar .menuItemsItem {
	cursor:pointer;
}



/* Menubar Mobile */


#athleticsMenubarMobile {
	display:none;
	/*height: 146px;*/
	/*width: 100%;*/
	background-color:#335b97;
	margin:0;
	color:white;
	/*padding:25px 25px;*/
}

#athleticsMenubarMobile a {
	color:white;
}

#athleticsMenubarMobile a:first-of-type img {
	width:100%;
}

#athleticsMenubarMobile .container {
	/*height:146px;*/
	border:0;
	/*border-left:dotted 1px gray;
	border-right:dotted 1px gray;*/
	max-width:1400px;
	margin:0 auto;
	vertical-align:middle;
	display:block;
	align-items:center;
}

/*
#athleticsMenubarMobile .mobileR {
	padding:0 0 25px 0;
}
*/

#athleticsMenubarMobile .container img {
	vertical-align:middle;
}


#athleticsMenubarMobile #menuItems {
	position:relative;
	display:block;
	padding:25px;
	color:white;
	font-size:50px;
	font-family:Impact2;
	vertical-align:middle;
}

#athleticsMenubarMobile #menuItems .menuGroup {
	display:none;
	color:white;
}

#athleticsMenubarMobile #menuItems div {
	display:block;
	margin-left:15px;
}

#athleticsMenubarMobile .menuItemsItem {
	cursor:pointer;
}


#athleticsMenubarMobile #menuItems .menuColumn {
	vertical-align:top;
	margin-left:40px;
	font-size:40px;
	color:#c1c1c1;
	/*cursor:pointer; */
}

@media screen and (max-width:700px) {
	#athleticsMenubarMobile #menuItems {
		font-size:40px;
	}
	#athleticsMenubarMobile #menuItems .menuColumn {
		font-size:30px;
	}
}

@media screen and (max-width:450px) {
	#athleticsMenubarMobile #menuItems {
		font-size:30px;
	}
	#athleticsMenubarMobile #menuItems .menuColumn {
		font-size:20px;
	}
}


.athleticsGlobalNews { display:NONE; padding:15px 25px; background-color:black; color:white; font-family:Impact2; font-size:25px; text-align:center; }
.athleticsGlobalNews a { color:white; }



/*
#bigImageContainer { 
	height:600px;
	background-image:url(/pages/athletics2/images/home_baseballStockPhoto.jpg);
	background-size:cover;
}
*/

#bigImageContainer img { width:100%; height:300px; }

#pageContainer {

	max-width:1400px;
	/*border-left:dotted 1px gray;
	border-right:dotted 1px gray;*/
	margin:25px auto;
	/*padding:25px;*/
	box-sizing:border-box;
	/*font-family:Impact2;*/
	font-size:20px;
}

@media screen and (max-width:1400px) {
	#athleticsMenubar #menuItems {
		font-size:23px;
	}
}
@media screen and (max-width:1150px) {
	#athleticsMenubar #menuItems {
		font-size:20px;
	}
}
@media screen and (max-width:1076px) {
	#athleticsMenubar #menuItems {
		font-size:18px;
	}
}
@media screen and (max-width:1000px) { /* mobile */
	#athleticsMenubar { display:none; }
	#athleticsMenubar .athleticsMenubarBlack { display:none; }
	#athleticsMenubarMobile { display:block; }
}

#pageContainer h3 {
	font-size:30px;	
}





.athleticsMenubarSlideAnchor {
	position:relative;
}

.athleticsMenubarBlack {
	display:NONE;
	position:absolute;
	margin:0 auto;
	width:100%;
	background-color:rgba(0, 0, 0, 0.9);  /* #000000e3; */
	z-index:2;
}

.slideMenusContainer { 
	position:relative;
	max-width:750px;
	padding:50px 0;
	/*border-left:dotted 1px gray;
	border-right:dotted 1px gray;*/
	margin:0 auto;
	/*padding:25px;*/
	box-sizing:border-box;

	font-family:Impact2;
	font-size:30px;
	color:white;
}

.slideMenusContainer a { 
	color:white;
}

.slideMenusContainer .menuColumn {
	display:inline-block;
	vertical-align:top;
	color:gray;
	/*cursor:pointer; */
}

.slideMenusContainer .menuColumn:first-of-type {
	padding-right:40px;
	border-right:solid 1px #ffffff6b;
	margin-right:40px;
}

.slideMenusContainer #slideMenus1 {
	display:none;
}

.slideMenusContainer #slideMenus2 {
	display:none;
}

.slideMenusContainer #slideMenus3 {
	display:none;
}

.slideMenusContainer #slideMenus4 {
	display:none;
}

.slideMenusContainer #slideMenus5 {
	display:none;
}

.slideMenusContainer #slideMenus4 .menuColumn {
	border-right:0; /* only one column on this one */
}

.slideMenusContainer #slideMenus5 .menuColumn {
	border-right:0; /* only one column on this one */
}


.athleticsBanner { 
	display:none; /* Turn back on for current pages */
	height:161px;
	/*background-image:url("/pages/athletics2/images/banner_b.jpg");*/
	background-size:cover;
}

#athleticsBanner_b { background-image:url("/pages/athletics2/images/banner_b.jpg?v=2"); }
#athleticsBanner_bm { background-image:url("/pages/athletics2/images/banner_bm.jpg?v=2"); }
#athleticsBanner_bw { background-image:url("/pages/athletics2/images/banner_bw.jpg?v=3"); }
#athleticsBanner_s { background-image:url("/pages/athletics2/images/banner_s.jpg?v=2"); }
#athleticsBanner_g { background-image:url("/pages/athletics2/images/banner_g.jpg?v=2"); }
#athleticsBanner_gm { background-image:url("/pages/athletics2/images/banner_g.jpg?v=2"); }
#athleticsBanner_gw { background-image:url("/pages/athletics2/images/banner_g.jpg?v=2"); }
#athleticsBanner_v { background-image:url("/pages/athletics2/images/banner_v.jpg?v=2"); }
#athleticsBanner_xcm { background-image:url("/pages/athletics2/images/banner_xcm.jpg?v=2"); }
#athleticsBanner_xcw { background-image:url("/pages/athletics2/images/banner_xcw.jpg?v=2"); }
#athleticsBanner_socw { background-image:url("/pages/athletics2/images/banner_socw.jpg?v=2"); }

.athleticsBanner div { 
	display:table-cell;
	height:161px;
	vertical-align:middle;
	padding-left:50px;

	font-family:Impact2;
	font-size:85px;
	color:white;
	text-shadow:5px 3px 14px rgba(0, 0, 0, 0.5); /*5px 3px 14px #0000007a; */
}

.athleticsBanner div a { 
	color:white;
}

@media screen and (max-width:1400px) { /* shrink a bit */
	.athleticsBanner div {
		font-size:70px;
	}
}

@media screen and (max-width:800px) { /* mobile */
	.athleticsBanner div {
		font-size:60px;
		padding-left:30px;
		height:100px;
	}
	.athleticsBanner {
		height:100px;
	}
}
@media screen and (max-width:700px) { /* mobile */
	.athleticsBanner div {
		font-size:40px;
		height:100px;
	}
	.athleticsBanner {
		height:100px;
	}
}

@media screen and (max-width:500px) { /* mobile */
	.athleticsBanner div {
		font-size:30px;
		height:100px;
	}
	.athleticsBanner {
		height:100px;
	}
}


.subPageLinks {
	margin:25px 0;
	background-color:#335a97;
	padding:15px 25px;
	text-align:center;
	font-size:40px;
	/*font-weight:bold;*/
	font-family:Impact2;
}

/*
.subPageLinks span {
	margin:0 25px;
	padding:10px;
	display:inline-block;
}
*/

.subPageLinks a {
	color:white;
	text-transform:uppercase;
	/*text-decoration:underline;*/
	margin:4px 20px;
	/*padding:10px;*/
	display:inline-block;
	line-height:1;
}

/*.subPageLinks {
	margin:25px 0 0 0;
	text-align:;
	font-size:30px;
	font-weight:bold;
}

.subPageLinks span {
	margin:10px 25px;
	padding:10px 25px;
	display:inline-block;
	background-color:#335a97;
}

.subPageLinks a {
	color:white;
	text-transform:uppercase;
}*/




#athleticsFooter { 
	border-top:solid 1px #335b97;
	width:100%;
	margin:50px 0 0 0;
}

#athleticsFooter .container { 
	border:0;
	/*border-left:dotted 1px gray;
	border-right:dotted 1px gray;*/
	padding:25px 0;
	max-width:1400px;
	margin:0 auto;
	vertical-align:middle;
	display:block;
	align-items:center;
	text-align:center;

}

#athleticsFooter .container img { 
	margin:0 25px;
}

@media screen and (max-width:900px) {
	#athleticsFooter a { display:block; }
	#athleticsFooter .container img { margin:10px 0; }
	#athleticsFooter .container a:nth-of-type(2) img { width:200px; }
}




/* Schedule Page */

.scheduleTitle { margin-top:300px; font-size:50px; }

.sportScheduleTable { margin:25px 0 50px 0; width:100%; border-collapse:collapse; }
.sportScheduleTable th { padding:0 2px 10px 2px; }
.sportScheduleTable td { padding:2px 5px; border:solid 1px #B3B3B3; vertical-align:top; }
.sportScheduleTable td:nth-of-type(1) { text-align:left; white-space:nowrap; }
.sportScheduleTable td:nth-of-type(2) { text-align:right; white-space:nowrap; }
.sportScheduleTable td:nth-of-type(4) { opacity:0.5; }
.sportScheduleTable td:nth-of-type(6) { white-space:nowrap; }

.sportScheduleTableMobile { display:NONE; margin:25px 0 50px 0; width:100%; border-collapse:collapse; font-size:12px; }
.sportScheduleTableMobile th { padding:0 2px 10px 2px; }
.sportScheduleTableMobile td { padding:2px 5px; border:solid 1px #B3B3B3; vertical-align:top; }
.sportScheduleTableMobile td:nth-of-type(1) { white-space:nowrap; }
.sportScheduleTableMobile td:nth-of-type(3) { max-width:150px; }


.scoreTable { border-collapse:collapse; }
.scoreTable td { padding:5px 10px; border:solid 1px gray; }


/*#scrollContainer { margin:0 0 25px 0; width:100%; height:125px; overflow:scroll; overflow-y:hidden; }
#scrollContent { width:10000px; height:200px; }*/

@media screen and (max-width:700px) {
	/* Schedule */
	.sportScheduleTable { display:none; }
	.sportScheduleTableMobile { display:table; }
}


/* Schedule calendar block */

#scheduleCalendarDiv { margin:25px 0; text-align:center; }

.athleticsScheduleCalendarBlock { /*float:left; */ display:inline-block; padding:0; vertical-align:top; width:260px; margin:5px; border:#335a97 2px solid; margin-bottom:10px;  font-family:Impact2; text-align:center; } 
.athleticsScheduleCalendarBlock div:nth-of-type(1) { position:relative; left:-1px; width:262px; padding:5px 0; background-color:#335a97; color:white; font-size:28px;  } /* date */
.athleticsScheduleCalendarBlock div:nth-of-type(2) { padding:16px 0 10px 0; color:#335a97; font-size:28px;  } /* sport */
.athleticsScheduleCalendarBlock div:nth-of-type(2) a { color:#335a97;  } /* sport link */
.athleticsScheduleCalendarBlock div:nth-of-type(3) { padding:0 5px 20px 5px; font-size:21px; line-height:1.4;  } 

@media screen and (max-width:1380px) { #scheduleCalendarDiv .athleticsScheduleCalendarBlock:nth-of-type(5) { display:none;  } }
@media screen and (max-width:1115px) { #scheduleCalendarDiv .athleticsScheduleCalendarBlock:nth-of-type(4) { display:none;  } }
@media screen and (max-width:840px)  { #scheduleCalendarDiv .athleticsScheduleCalendarBlock:nth-of-type(3) { display:none;  } }




/* Roster */
.rosterTable { margin:25px 0 25px 0; width:100%; border-collapse:collapse; }
.rosterTable th { padding:0 0 10px 0; }
.rosterTable td { padding:2px 5px; border:solid 1px #B3B3B3; vertical-align:top; }

/*.rosterTable tr td:nth-of-type(0) { text-align:center; }*/ /* Sample here */

@media screen and (max-width:700px) {
	/* Roster */
	.rosterTable { font-size:10px; }
}



/* Twitter */

.twitterContainer {
	border:solid 1px #335a97;
	padding:10px;
	/*float:right;
	width:600px;*/
	height:700px;
	margin:25px auto;
	overflow-y:scroll;
}


/*
@media screen and (max-width:1000px) {
	.twitterContainer { margin:0 25px; }
}
*/

.twitterContainerHome {
	display:inline-block;
	vertical-align:top;
	border:solid 1px #335a97;
	/*width:90%;*/
	width:370px;
	/*margin:25px auto;*/
	max-width:600px;
}



.pressReleasesContainer {
	display:inline-block;
	vertical-align:top;
	width:400px;
	border:solid 1px #335a97;
}

.pressReleasesContainer h3 {
	display:block;
	margin:0;
	padding:10px 30px;
	background-color:#335a97;
	font-family:Impact2;
	font-weight:normal;
	color:white;
}

.pressReleasesContainer h3 a {
	color:white;
}

.pressReleasesContainerList {
	padding: 20px 30px 10px 30px;
}

#pressReleasesList {
	/*max-height:300px;*/
	max-height:600px;
	overflow-y:scroll;
	font-size:16px;
}


/* Press Releases and Twitter Container */

#pressReleasesAndTwitterContainer {
	width:800px;
	margin:0 auto;
}

@media screen and (max-width:900px) {
	#pressReleasesAndTwitterContainer {
		width:auto;
	}
	
	.twitterContainerHome {
		display:block;
		border:none;
		/*width:90%;*/
		width:auto;
		margin:25px auto;
		max-width:400px;
	}
	
	.pressReleasesContainer {
		display:block;
		width:auto;
	}
	
	#pressReleasesList {
		max-height:200px;
		font-size:20px;
	}
} 




/*.row-full {
 width: 100vw;
 position: relative;
 margin-left: -50vw;
 height: 100px;
 margin-top: 100px;
 left: 50%;
}*/

.rowfull {
	width: 99.1vw;
	position: relative;
	left: 50%;
	margin-left: -49.59vw;
	margin-top: 25px;
	margin-bottom: 25px;
}

/*.rowfull {
width: 100vw;
position: relative;
margin-left: -49.59vw;
left: 50%;
}*/

.rowfull img {
	width:100%;
}

.rowfull figcaption {
	padding:10px 10px;
	text-align:left;
	color:gray;
	font-size:15px;
}



@media screen and () {

}</pre></body></html>