<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media print{
	.header-container{
		display:none;
	}
	img{
		max-width:100%;
	}
	#ttsh-googlesearch{
		display:none;
	}
	#bs-navbar-collapse-menu{
		display:none;
	}
	#SideNav{
		display:none;
	}
	.prefooter-nav{
		display:none;
	}
	.footer-container{
		display:none;
	}
	.utility-container{
		display:none;
	}
	.prefooter-social{
		display:none;
	}
}

@media screen and (max-width:950px){
	.content-wrapper .container, .page-section .container, .status-section .container{
		width:100%!important;
	}
	
	#bs-navbar-collapse-menu .ttsh-nav{
		width:auto;
	}
	
	.last-updated-container{
		width:auto;
		padding-right: 20px;
	}

	.prefooter-container {
		width:auto;
		padding-left: 20px;
	}
	.ttsh-header{
		width:auto;
	}
}

@media screen and (max-width:768px){
	.ms-webpartzone-cell{
		margin-bottom:0 !important;
	}
	#ttsh-wrapper{
	    width:100%;	 
	    overflow-x:hidden; 
	    padding-right:10px;  
	    word-break:normal;
    	overflow-wrap: break-word;
    	word-wrap:break-word;
    	padding: 0;
    	margin: 0;

	}
	.page-section{
		border-right:0;
	}
	.page-section #utilityControls{
		padding-right:10px;
	}
	#btn-decrease,
	#btn-original,
	#btn-increase,
	#btn-print,
	#btn-share{
		display:none !important;
	}
	/* Mega Menu */
	#bs-navbar-collapse-menu .ttsh-nav{
		width:100%;
		height:auto;
		border-right:0;
		display:block;
	}
	#bs-navbar-collapse-menu .ttsh-nav .ttsh-nav-item{
		width:100% !important;
		text-align:left;
		padding: 0;
		border-bottom:1px solid #86212d;
	}
	.ttsh-nav .ttsh-nav-item .ttsh-nav-link:after{
		content:none;
	}
	#bs-navbar-collapse-menu .ttsh-nav .ttsh-nav-item .ttsh-nav-link{
		padding:10px;
		margin-right:15px;
		margin-left:15px;
}
	#bs-navbar-collapse-menu .ttsh-nav .sub-nav{
		width:100%;
		height: auto;
		opacity: 1;
		visibility: visible !important;
	}
	#bs-navbar-collapse-menu .ttsh-nav .sub-nav .right-sub-nav{
		display:none;
	}
	
	#bs-navbar-collapse-menu .ttsh-nav .sub-nav .left-sub-nav .menu-subsite-desc{
		display:none;
	}
		.ttsh-header .header-container{
		display:none;
	}
	#bs-navbar-collapse-menu .ttsh-nav .sub-nav .submenu-child{
		display:block;
		width:100%;
		height:auto;
		padding:0;
		border-bottom:1px solid #666769;
		padding:10px;
		margin-bottom:0;

	}	
	#bs-navbar-collapse-menu .ttsh-nav .sub-nav {
		position:static;
		border-left:0;
		padding:0;
	}

	.ttsh-nav .left-sub-nav{
		border-left:0;	
		width:100%;
	}
	.ttsh-nav .left-sub-nav .menu-subsite-name{
		padding-left:30px;	
	}
	
	.mobile-nav{
		background-color:#f5f5f5;
	}
	.mobile-nav .ttsh-nav-link{
		border-bottom: 1px solid #ebeaf0;
		padding:10px 0;
	}
	
	.mobile-nav .ttsh-nav-link a{
		padding:10px;
		margin-right:15px;
		margin-left:15px;
	}

	.target-audience{
		padding:10px;
		height:auto;
		border-right:0;
	}
	.target-audience .audience-list,
	.target-audience .page-list{
		display:block;
		width:100%;
		padding:10px;
	}
	.ttsh-header{
		display:table;
		width:100%!important;
	}
	
	.ttsh-header .ttsh-navbar-header,
	.ttsh-header .ttsh-header-content{
		display:table-cell;
		vertical-align:middle;
	}
	
	.ttsh-header .ttsh-header-content .header-content-right {
		display:none;
	}
	
	/*quick search*/
	#mob-gs-container{
		padding:0;
		display:none;
	}
	#mob-gs-container .quicksearch input,
	#mob-gs-container .quicksearch button,
	.ttsh-header .ttsh-navbar-header button{
		border:0;
		background-color:transparent;
		padding: 0;
	}
	#mob-gs-container .quicksearch button{
		float:right;
		padding: 5px;
    		min-width: 2.5em;
	}
	#mob-gs-container .quicksearch button:hover{
		border-color:transparent;
		background-color:transparent;
	}
	#mob-gs-container .quicksearch{
		font-size:1em;
		background:#f5f5f5;
		border-radius:5px;
		padding: 10px;
	}
	
	
	/*nav menu*/
	.ttsh-header .ttsh-navmenu{
		background-color:#b21f31;
		padding-left: 20px;
    	padding-right: 50px;
	}
	.ttsh-header .ttsh-navmenu i{
		color:#fff;
	}
	.ttsh-navbar-header i{
		font-size:3em;
	}
		
	.ttsh-header .ttsh-header-content{
		vertical-align: middle;
		padding: 10px;
	}
	.ttsh-header .header-search{
		vertical-align: middle;
	}
	
	.ttsh-header-content &gt; .header-content-item{
		vertical-align:inherit;
		text-align: center;
    	display: block;
	}
	.main-nav{
		display:none;
	}
	.navbar-brand img{
		max-width:100%;
		height:auto;
	} 
	
	.prefooter-nav {
		display: block;
	}
	
	.prefooter-nav .subheader{
    	display: block;
	}
	
	.prefooter-nav .subheader:first-child {
    	padding: 0 20px;
	}
	
	.prefooter-nav .subheader .prefooter-header{
		height: 100%!important;
		display: block; 
		cursor: pointer;
	}
	
	.prefooter-nav .subheader .prefooter-header:before {
		content: "\f078"; /* fa-chevron-down */
  		font-family: 'FontAwesome';
    	color: white;
    	font-weight: bold;
    	float: right;
    	margin-left: 5px;
	}
	
	.prefooter-nav .subheader .prefooter-header.active:before {
		content: "\f077";
		font-family: 'FontAwesome';
    	color: white;
    	font-weight: bold;
    	float: right;
    	margin-left: 5px;
	}
	
	.prefooter-nav .subheader .submenu-child{
		display: none;
	}
	
	.content-area-top .homepage-highlight,
	.content-area-bottom .homepage-middle, 
	.content-area-bottom .homepage-bottom{
		width:100%;
		margin:0;
	}
	
	.content-area-top .homepage-middle{
		width:100%;
		margin:0;
	}

	/*carousel*/
	.bx-wrapper,
	.ttsh-bxslider,
	.ttsh-bxwrapper,
	.bx-viewport{
		width:100% !important;
		height:100%;
	}
	.bx-wrapper{
		margin-bottom:0 !important;
	}
	.ttsh-bxslider .ttsh-carousel-item{
		height:100% !important;
		width:100% !important;
		display:block !important;	
	}
	.ttsh-bxslider .ttsh-carousel-item .ttsh-carousel-caption{
		display:none; 
	}
	.ttsh-bxslider .ttsh-carousel-item .mobile-only .ttsh-carousel-caption-title{
		display:none; 
	}
	.ttsh-bxslider .ttsh-carousel-item .ttsh-carousel-image{
		display:block;
		height:100% !important; 
		width:100% !important;
	}
	.ttsh-bxslider{
		border:0;
		padding-right:0;
	}
	.ttsh-carousel-item .desktop-only{
		display:none !important;
	}
	.ttsh-carousel-item .mobile-only{
		display:block !important;
		padding-left:10px;
	}
	.bx-wrapper .bx-pager .bx-pager-link{
		width:5px !important;
		height:5px !important;
	}
	.new-events-listing-wp .listing-item-row{
		padding:20px;
	}
	.new-events-listing-wp .listing-item-row .listing-item-title{
		padding-left:10px;
	}
	
	#ttsh-wrapper .homepage-wp-zone {
	 	width:100%;
		display:block;
	}
	
	.homepage-wp-zone .subpgwriteup {
		text-align:left;
	}

	.subpgwriteup img{
		max-width:100%;
		height:auto;
	}
	.last-updated-container{
		padding-right: 20px;
		width: auto;
	}
	#desktop-social-container{
		display:none;
	}
	#mobile-social-container{
		padding:10px 0;
		width:100%;
		text-align:center;
	}
	.copyright-container  {
		width:100%;
	}
	/*.prefooter-container   {
		display:none;
	}*/
	
	.footer-container .footer-links,
	.copyright-text &gt; div{
		display:block !important;
	}
	.mobile-footer-link,
	.copyright-text &gt; div{
		text-align:center;
		float:none !important;
		padding:10px 0;
	}
	
	#mobile-sidenav .leftsidenav .children
	{
		display:none;
	}
	#mobile-sidenav .leftsidenav .list-level-1 &gt; .side-nav-link:after {	
		content:"\f107"; 
		float:right; 
		font-family:FontAwesome; 
		font-size:18px;
	}
	#mobile-sidenav .leftsidenav .list-level-1 &gt; .arrow-up:after{
		content:"\f106";
	}
	#mobile-sidenav .leftsidenav .list-level-1 &gt; .no-show:after{
		content:'';
	}
	#mobile-sidenav #SideNav{
		width:100% !important;
	}
	#mobile-sidenav #SideNav .leftsidenav .parent,
	#mobile-sidenav #SideNav .leftsidenav div[class^='list-level'] &gt; .side-nav-link,
	#mobile-sidenav #SideNav .leftsidenav .active &gt; .side-nav-link{
		border-right:0 !important;
	}
	/* Responsive Tab to Accordion */
	.tabbed-pane 							{ 
		width:100%!important;
	}
	#ttsh-tabs .tab-content &gt; .r-tabs-accordion-title {
		/*color:#a51d2d;
		background-color:transparent;*/
		font-size:1em;
		font-weight:400;
		margin:0;
		line-height:1.35em;
		word-break: normal;
	    overflow-wrap: break-word;
	    padding:0;
	}
	#ttsh-tabs .tab-content &gt; .r-tabs-accordion-title a,
	#ttsh-tabs .tab-content &gt; .r-tabs-accordion-title a:visited
	{
		background-color:#a51d2d;
		position:relative; 
		display:block;
		padding:10px;
		height:auto;
		margin-bottom:2px;
		color:#fff;
	}
	#ttsh-tabs .tab-content &gt; .r-tabs-state-active &gt; a.r-tabs-anchor,
	#ttsh-tabs .tab-content &gt; .r-tabs-state-active a:visited.r-tabs-anchor
	{
		background-color:#656567; 
		color:#fff;
	} 
	
	#ttsh-tabs .tab-content &gt; .r-tabs-accordion-title a:after{
		content:"\f067";
		float:right; 
		font-family:FontAwesome; 
	}
	#ttsh-tabs .tab-content &gt; .r-tabs-accordion-title.r-tabs-state-default a:after{
		content:"\f067";
		float:right; 
		font-family:FontAwesome; 
	}
	#ttsh-tabs .tab-content &gt; .r-tabs-accordion-title.r-tabs-state-active a:after{
		content:"\f068";
		float:right;
		font-family:FontAwesome; 
	}
	#ttsh-tabs .tab-content &gt; .r-tabs-panel { 
	    padding:10px;
	}
	/*#ttsh-tabs .tab-content &gt; .r-tabs-accordion-title{
		font-size:1em;
		font-weight:400;
		margin:0;
		line-height:1.35em;
	}
	
	#ttsh-tabs .tab-content &gt; .r-tabs-state-active a:after{ 
		content:"\f068"; 
		float:right; 
		font-family:FontAwesome;  
	}
	#ttsh-tabs .tab-content &gt; .r-tabs-state-default a:after	{
	 	content:"\f067"; 
	 	float:right; 
		font-family:FontAwesome; 
	}*/
		
	.ttsh-container #fixedAccord{
		width:100% !important;
	}
	
	#ttsh-tabs .tab-content{
		padding:0;
	}	
	.news-events-listing-wp .listing-item-row .listing-item-cell{
		width:100%;
	}
	
	#notification-bar							{ position: absolute; z-index: 3; width:100%; }
	.sgds-container .row 						{ width: 100%; margin:0; padding: 10px 0; }
	.quicklink 								 	{ height: 100%;}
	.findcare_item							 	{ width:50%; }
	.news-events-item .news-events-image img 	{ width:100%;}
	.news-events-container .news-events-item 	{width: calc(50% - 30px);}
	.divbox 								 	{width:100%;}
	
	/*nested tabs*/
	.nested-tabs 								{ padding:10px;}
	.nested-tabs ul.tabs						{ display: none; }
	.nested-tabs .tab_drawer_heading { 
		background-color: #f1f1f2;
		color: #333 !important;
		border-top: 1px solid #fff;
		margin: 0;
		padding: 5px 10px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;	
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;	
	}
	.nested-tabs .tab_drawer_heading.d_active:after	{ content:"\f068"; float:right; font-family:FontAwesome; }
	.nested-tabs .tab_drawer_heading:after			{ content:"\f067"; float:right; font-family:FontAwesome; }
	.nested-tabs .tab_drawer_heading.d_active 		{ background-color: #f6e8ea!important;color: #333!important;}
	
	/*label control wrapper*/
	.ttsh-container .label-wrapper,
	.ttsh-container .control-wrapper				{ display:block;width:95%}
	
	.wp-news .search .form-group			{ display: block; margin-right:0px;}
	.wp-news .search .label-wrapper		{ display: block; }
	.wp-news .search .control-wrapper		{ display: block; }
	.wp-news .search .button-wrapper		{ margin-top: 10px; }
	
	/* Side container*/
	.inside-content-panel .rightsidebar_box { width:0px;}

	.circles,
	#hl-cirlces a h3 {
		text-align: center;
		margin: auto;
	}

	.circles {
		width: 95%;
	}

	.ttsh-container #hl-cirlces a h3 {
		width: 80%;

	}

	.col6,
	.col6 h4 {
		width: 100%;
	}

	.col6:first-of-type {
		margin-right: 0;
	}

	.col6 {
		margin-bottom: 10px;
	}

	.feature-article .pic,
	.pic img {
		max-width: 100%;
		width: 100%;
	}

	.feature-article .text {
		max-width: initial;
		margin: 20px 30px 20px 30px;
	}

	.article-list {
		width: 43%;
		margin: 0 20px;
	}
}
@media screen and (max-width: 578px) {
	.article-list {
		width: 100%;
		margin: 0;
	}

	.article-list img {
		width: 100%;
	}

	.col6 h4 {
		font-size: 0.9rem;
	}

	.col6 .pic {
		max-width: 120px;
	}
}
@media screen and (max-width:375px){
	.findcare_item			{ width: calc(50% - 2px);min-height: 150px;}
	.findcare_item span			{ text-align: center;width:100%;}
	.findcare_item .box			{ border: none; padding:5px;}
	.findcare_item			{ border:1px solid #eee9e5;	}
	
	.news-events-container .news-events-item 	{ width: calc(100% - 30px); height: 100%}
	.news-events-item .news-events-image		{ height: 100%; }
}
	
@media screen and (max-width:360px){
	.header-search{
		padding-left:0px;
		font-size:0.75em;
	}
}
@media screen and (max-width:320px){
	.header-logo-container img{
		max-width:100%;
	}
	.news-events-item .news-events-text	{
		width:80%;
	}
}</pre></body></html>