@import url(normalize.css);

@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);

body {
	font-family:'oswald', serif;
	font-weight:300;
	font-size:12pt;
	color: #6f6f6f;
}

a:active, a:link, a:hover, a:visited {
    outline: none;
}

b, strong {
	font-weight:700;
}

.buttons a {
	color:white;
	text-decoration:none;
}

.buttons > p a {
	color:white;
	text-decoration:underline;
}


.bkgrndbrown {background-color:#d2924d;}
.bkgrndgreen {background-color:#b4c2b2;}
.bkgrndcream {background-color:#f2efd5; color:#b4c2b2;}

.bkgrndcream a {color:#b4c2b2 !important;}
.highlight {
	color: #471f3c;
}

#footer-bar a:link, #footer-bar a:visited, #footer-bar a:active {
	color:#ffffff;
}

.quote p {
  line-height: 145%;
  margin: 0 0 24px;
}

.help p {
  line-height: 175%;
  margin: 0 0 24px;
}

.phone {
	font-size:1.2em;
	white-space:nowrap;
}



@media screen and (max-width: 400px){@-ms-viewport{width:320px}}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.grid-container:before,.clearfix:before,.grid-container:after,.clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}

.grid-container:after,.clearfix:after{clear:both}

.grid-container{margin-left:auto;margin-right:auto;max-width:1020px;padding-left:10px;padding-right:10px}

.grid-5,.mobile-grid-5,.grid-10,.mobile-grid-10,.grid-15,.mobile-grid-15,.grid-20,.mobile-grid-20,.grid-25,.mobile-grid-25,.grid-30,.mobile-grid-30,.grid-35,.mobile-grid-35,.grid-40,.mobile-grid-40,.grid-45,.mobile-grid-45,.grid-50,.mobile-grid-50,.grid-55,.mobile-grid-55,.grid-60,.mobile-grid-60,.grid-65,.mobile-grid-65,.grid-70,.mobile-grid-70,.grid-75,.mobile-grid-75,.grid-80,.mobile-grid-80,.grid-85,.mobile-grid-85,.grid-90,.mobile-grid-90,.grid-95,.mobile-grid-95,.grid-100,.mobile-grid-100,.grid-33,.mobile-grid-33,.grid-66,.mobile-grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}

.grid-parent{padding-left:0;padding-right:0}



@media screen and (max-width: 767px)
{

.mobile-grid-100:before,.mobile-grid-100:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}

.mobile-grid-100:after{clear:both}

.mobile-push-5,.mobile-pull-5,.mobile-push-10,.mobile-pull-10,.mobile-push-15,.mobile-pull-15,.mobile-push-20,.mobile-pull-20,.mobile-push-25,.mobile-pull-25,.mobile-push-30,.mobile-pull-30,.mobile-push-35,.mobile-pull-35,.mobile-push-40,.mobile-pull-40,.mobile-push-45,.mobile-pull-45,.mobile-push-50,.mobile-pull-50,.mobile-push-55,.mobile-pull-55,.mobile-push-60,.mobile-pull-60,.mobile-push-65,.mobile-pull-65,.mobile-push-70,.mobile-pull-70,.mobile-push-75,.mobile-pull-75,.mobile-push-80,.mobile-pull-80,.mobile-push-85,.mobile-pull-85,.mobile-push-90,.mobile-pull-90,.mobile-push-95,.mobile-pull-95,.mobile-push-33,.mobile-pull-33,.mobile-push-66,.mobile-pull-66{position:relative}

.hide-on-mobile{display:none !important}

.mobile-grid-5{float:left;width:5%}

.mobile-prefix-5{margin-left:5%}

.mobile-suffix-5{margin-right:5%}

.mobile-push-5{left:5%}

.mobile-pull-5{left:-5%}

.mobile-grid-10{float:left;width:10%}

.mobile-prefix-10{margin-left:10%}

.mobile-suffix-10{margin-right:10%}

.mobile-push-10{left:10%}

.mobile-pull-10{left:-10%}

.mobile-grid-15{float:left;width:15%}

.mobile-prefix-15{margin-left:15%}

.mobile-suffix-15{margin-right:15%}

.mobile-push-15{left:15%}

.mobile-pull-15{left:-15%}

.mobile-grid-20{float:left;width:20%}

.mobile-prefix-20{margin-left:20%}

.mobile-suffix-20{margin-right:20%}

.mobile-push-20{left:20%}

.mobile-pull-20{left:-20%}

.mobile-grid-25{float:left;width:25%}

.mobile-prefix-25{margin-left:25%}

.mobile-suffix-25{margin-right:25%}

.mobile-push-25{left:25%}

.mobile-pull-25{left:-25%}

.mobile-grid-30{float:left;width:30%}

.mobile-prefix-30{margin-left:30%}

.mobile-suffix-30{margin-right:30%}

.mobile-push-30{left:30%}

.mobile-pull-30{left:-30%}

.mobile-grid-35{float:left;width:35%}

.mobile-prefix-35{margin-left:35%}

.mobile-suffix-35{margin-right:35%}

.mobile-push-35{left:35%}

.mobile-pull-35{left:-35%}

.mobile-grid-40{float:left;width:40%}

.mobile-prefix-40{margin-left:40%}

.mobile-suffix-40{margin-right:40%}

.mobile-push-40{left:40%}

.mobile-pull-40{left:-40%}

.mobile-grid-45{float:left;width:45%}

.mobile-prefix-45{margin-left:45%}

.mobile-suffix-45{margin-right:45%}

.mobile-push-45{left:45%}

.mobile-pull-45{left:-45%}

.mobile-grid-50{float:left;width:50%}

.mobile-prefix-50{margin-left:50%}

.mobile-suffix-50{margin-right:50%}

.mobile-push-50{left:50%}

.mobile-pull-50{left:-50%}

.mobile-grid-55{float:left;width:55%}

.mobile-prefix-55{margin-left:55%}

.mobile-suffix-55{margin-right:55%}

.mobile-push-55{left:55%}

.mobile-pull-55{left:-55%}

.mobile-grid-60{float:left;width:60%}

.mobile-prefix-60{margin-left:60%}

.mobile-suffix-60{margin-right:60%}

.mobile-push-60{left:60%}

.mobile-pull-60{left:-60%}

.mobile-grid-65{float:left;width:65%}

.mobile-prefix-65{margin-left:65%}

.mobile-suffix-65{margin-right:65%}

.mobile-push-65{left:65%}

.mobile-pull-65{left:-65%}

.mobile-grid-70{float:left;width:70%}

.mobile-prefix-70{margin-left:70%}

.mobile-suffix-70{margin-right:70%}

.mobile-push-70{left:70%}

.mobile-pull-70{left:-70%}

.mobile-grid-75{float:left;width:75%}

.mobile-prefix-75{margin-left:75%}

.mobile-suffix-75{margin-right:75%}

.mobile-push-75{left:75%}

.mobile-pull-75{left:-75%}

.mobile-grid-80{float:left;width:80%}

.mobile-prefix-80{margin-left:80%}

.mobile-suffix-80{margin-right:80%}

.mobile-push-80{left:80%}

.mobile-pull-80{left:-80%}

.mobile-grid-85{float:left;width:85%}

.mobile-prefix-85{margin-left:85%}

.mobile-suffix-85{margin-right:85%}

.mobile-push-85{left:85%}

.mobile-pull-85{left:-85%}

.mobile-grid-90{float:left;width:90%}

.mobile-prefix-90{margin-left:90%}

.mobile-suffix-90{margin-right:90%}

.mobile-push-90{left:90%}

.mobile-pull-90{left:-90%}

.mobile-grid-95{float:left;width:95%}

.mobile-prefix-95{margin-left:95%}

.mobile-suffix-95{margin-right:95%}

.mobile-push-95{left:95%}

.mobile-pull-95{left:-95%}

.mobile-grid-33{float:left;width:33.33333%}

.mobile-prefix-33{margin-left:33.33333%}

.mobile-suffix-33{margin-right:33.33333%}

.mobile-push-33{left:33.33333%}

.mobile-pull-33{left:-33.33333%}

.mobile-grid-66{float:left;width:66.66667%}

.mobile-prefix-66{margin-left:66.66667%}

.mobile-suffix-66{margin-right:66.66667%}

.mobile-push-66{left:66.66667%}

.mobile-pull-66{left:-66.66667%}

.mobile-grid-100{clear:both;width:100%}

}



@media screen and (min-width: 988px)
{

.grid-100:before,.grid-100:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}

.grid-100:after{clear:both}

.push-5,.pull-5,.push-10,.pull-10,.push-15,.pull-15,.push-20,.pull-20,.push-25,.pull-25,.push-30,.pull-30,.push-35,.pull-35,.push-40,.pull-40,.push-45,.pull-45,.push-50,.pull-50,.push-55,.pull-55,.push-60,.pull-60,.push-65,.pull-65,.push-70,.pull-70,.push-75,.pull-75,.push-80,.pull-80,.push-85,.pull-85,.push-90,.pull-90,.push-95,.pull-95,.push-33,.pull-33,.push-66,.pull-66{position:relative}

.hide-on-desktop{display:none !important}

.grid-5{float:left;width:5%}

.prefix-5{margin-left:5%}

.suffix-5{margin-right:5%}

.push-5{left:5%}

.pull-5{left:-5%}

.grid-10{float:left;width:10%}

.prefix-10{margin-left:10%}

.suffix-10{margin-right:10%}

.push-10{left:10%}

.pull-10{left:-10%}

.grid-15{float:left;width:15%}

.prefix-15{margin-left:15%}

.suffix-15{margin-right:15%}

.push-15{left:15%}

.pull-15{left:-15%}

.grid-20{float:left;width:20%}

.prefix-20{margin-left:20%}

.suffix-20{margin-right:20%}

.push-20{left:20%}

.pull-20{left:-20%}

.grid-25{float:left;width:25%}

.prefix-25{margin-left:25%}

.suffix-25{margin-right:25%}

.push-25{left:25%}

.pull-25{left:-25%}

.grid-30{float:left;width:30%}

.prefix-30{margin-left:30%}

.suffix-30{margin-right:30%}

.push-30{left:30%}

.pull-30{left:-30%}

.grid-35{float:left;width:35%}

.prefix-35{margin-left:35%}

.suffix-35{margin-right:35%}

.push-35{left:35%}

.pull-35{left:-35%}

.grid-40{float:left;width:40%}

.prefix-40{margin-left:40%}

.suffix-40{margin-right:40%}

.push-40{left:40%}

.pull-40{left:-40%}

.grid-45{float:left;width:45%}

.prefix-45{margin-left:45%}

.suffix-45{margin-right:45%}

.push-45{left:45%}

.pull-45{left:-45%}

.grid-50{float:left;width:50%}

.prefix-50{margin-left:50%}

.suffix-50{margin-right:50%}

.push-50{left:50%}

.pull-50{left:-50%}

.grid-55{float:left;width:55%}

.prefix-55{margin-left:55%}

.suffix-55{margin-right:55%}

.push-55{left:55%}

.pull-55{left:-55%}

.grid-60{float:left;width:60%}

.prefix-60{margin-left:60%}

.suffix-60{margin-right:60%}

.push-60{left:60%}

.pull-60{left:-60%}

.grid-65{float:left;width:65%}

.prefix-65{margin-left:65%}

.suffix-65{margin-right:65%}

.push-65{left:65%}

.pull-65{left:-65%}

.grid-70{float:left;width:70%}

.prefix-70{margin-left:70%}

.suffix-70{margin-right:70%}

.push-70{left:70%}

.pull-70{left:-70%}

.grid-75{float:left;width:75%}

.prefix-75{margin-left:75%}

.suffix-75{margin-right:75%}

.push-75{left:75%}

.pull-75{left:-75%}

.grid-80{float:left;width:80%}

.prefix-80{margin-left:80%}

.suffix-80{margin-right:80%}

.push-80{left:80%}

.pull-80{left:-80%}

.grid-85{float:left;width:85%}

.prefix-85{margin-left:85%}

.suffix-85{margin-right:85%}

.push-85{left:85%}

.pull-85{left:-85%}

.grid-90{float:left;width:90%}

.prefix-90{margin-left:90%}

.suffix-90{margin-right:90%}

.push-90{left:90%}

.pull-90{left:-90%}

.grid-95{float:left;width:95%}

.prefix-95{margin-left:95%}

.suffix-95{margin-right:95%}

.push-95{left:95%}

.pull-95{left:-95%}

.grid-33{float:left;width:33.33333%}

.prefix-33{margin-left:33.33333%}

.suffix-33{margin-right:33.33333%}

.push-33{left:33.33333%}

.pull-33{left:-33.33333%}

.grid-66{float:left;width:66.66667%}

.prefix-66{margin-left:66.66667%}

.suffix-66{margin-right:66.66667%}

.push-66{left:66.66667%}

.pull-66{left:-66.66667%}

.mobile-grid-50{
	float:left;
	width:50%;
	padding: 30px 50px 30px 74px;
	text-align:left;
	}

.grid-content {
	width:100%;
	display:table;
	box-sizing: border-box;
	margin-bottom:65px;
}

.header-grid-50 {
  float: left;
  margin-bottom: -60px;
  padding: 30px 0 0;
  text-align: center;
  width: 50%;
}

.headertext {
  font-size: .9em;
  padding: 0 65px;
  text-align: left;
}

.headertext:last-child {
  border-left: 2px solid #8facbb;
  margin-left: -4px;
}

.quote {
  font-size: 1.6em;
	font-weight:300;
	color:#232323;
}

.watch {
	text-align:right;
	margin:0px;
	padding:0px;
	font-size:.9em;
	display:inline-block;
}

.watch > p {
	margin:0px;
}

.watch > p:first-child {
	margin-right:24px;
}

.emergency-header {
  font-weight: 300;
  text-transform: uppercase;
  width: auto;
  color: #8facbb;
}

.emergencies {
  background-color: #ffffff;
  color: #ba6221;
  float: left;
  margin: 0px 0 -50px 60px;
  padding: 6px 12px;
  position: relative;
  width: auto;
}

.buttons {
  box-sizing: border-box;
  float: left;
  line-height: 175%;
  margin: 12px 2%;
  padding: 0;
  text-align: center;
  width: 26%;
}

.buttons:first-child {
  margin: 12px 2% 12px 7%;
}

.buttons p {
	padding:0px 24px;
}

.buttons > div {
  background-image: url("../images/footer-arrow-icon.png");
  font-size: 1.9em;
  line-height: 125%;
  font-weight: 300;
  padding: 18px 40px;
  width: auto;
  background-position: 12px center;
  background-repeat: no-repeat;
  text-align: center;
  min-height:112px;
/*-webkit-box-shadow: 0 4px 12px 0 #333333;
box-shadow: 0 4px 12px 0 #333333;
*/}

#hero-contain {
	background-image:url(../images/bkgrnd-yellow-simplified.png);
	background-position:top;
	background-repeat:repeat-x;
}

.vertmiddle > div {
/*	position: relative;
	top: 50%;*/
  -webkit-transform: translateY(34%);
     -moz-transform: translateY(34%);
      -ms-transform: translateY(34%);
       -o-transform: translateY(34%);
          transform: translateY(34%);
}

.buttons > div + p {
  margin-top: -32px;
}

.buttons > div + p::before {
  content: url("../images/shadow233.png");
  height: 0;
  position: relative;
  top: 18px;
  z-index: 0;
}

.shadow {
	margin:-40px 0px 0px;
	padding:0px;
}

.available {
	font-size:.85em;
}



.landinghelp #ribbon{background-color:#eeeeee;border-bottom:0px solid #fff;padding:17px 0; font-weight:300;}

.grid-100{clear:both;width:100%}

}



*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

h1{font-family:'oswald', sans-serif;font-weight:normal;color:#052824;font-size:32px;font-weight:normal}

h2{font-family:'oswald', sans-serif;font-weight:normal;color:#481e3c;font-size:24px;font-weight:normal}

h3{font-family:'oswald', serif;font-weight:300;color:#3f6c69;font-size:24px;font-weight:400}

h4{font-family:'oswald', sans-serif;font-weight:normal;color:#502042;font-size:18px;font-weight:400}

h5{font-family:'oswald', serif;font-weight:700;color:#052824;font-size:16px;font-weight:400}

h6{font-family:'oswald', sans-serif;font-weight:normal;color:#3f6c69;font-size:14px;font-weight:400}

ul{list-style:none;padding:0;margin:0}



#shell{position:relative;width:100%;min-width:320px}

.no-pad{padding:0}

.mobile-only{display:none}



@media (min-width: 0) and (max-width: 500px)

{.mobile-only{display:block}}

#header{background-color:#481e3c}

#header .header-contain{margin:0 auto}

#header .logo{padding:16px 10px;float:left}

#header .logo a{display:block;width:185px;height:98px;background-image:url(../images/img-logo.png);background-size:100% 100%;overflow:hidden;text-decoration:none}

#header .logo a span{visibility:hidden}

#header .logo-dark{display:none}

#header .crisis-phone{color:#fff;text-align:right;float:right}

#header .crisis-phone p{font-family:'oswald', serif;font-weight:700;color:#3f6c69;font-size:16px}

#header .crisis-phone p .icon{width:25px;height:25px;line-height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#3f6c69;color:#fff;display:inline-block;font-size:32px;font-weight:bold;margin-bottom:3px;text-align:center;vertical-align:middle}

#header .crisis-phone p .white{color:#fff}

#header .crisis-phone p .white a{color:#fff;text-decoration:none}

#header .search{font-family:'oswald', serif;font-weight:700;*zoom:1;color:#fff;font-size:14px;font-weight:300;float:right;padding-bottom:15px;min-width:376px}

#header .search:before,#header .search:after{content:"";display:table}

#header .search:after{clear:both}

#header .search p{font-family:'oswald', sans-serif;font-weight:normal;float:left;line-height:30px;margin:0;padding:0 5px}

#header .search #headerSearch{*zoom:1;float:left}

#header .search #headerSearch:before,#header .search #headerSearch:after{content:"";display:table}

#header .search #headerSearch:after{clear:both}

#header .search #headerSearch input{font-family:'oswald', serif;font-weight:300;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:270px;background:#3f6c69;color:#fff;font-size:14px;padding:4px 10px;border:none}

#header .search #searchIcon{float:left;margin:0 5px;height:24px;width:24px;line-height:30px}

#header .mobile-icons{display:none}

#header .mobile-icons ul{*zoom:1;height:43px;margin-top:38px}

#header .mobile-icons ul:before,#header .mobile-icons ul:after{content:"";display:table}

#header .mobile-icons ul:after{clear:both}

#header .mobile-icons ul li{float:right;margin:0 5px}



@media (min-width: 501px) and (max-width: 767px){#header .mobile-icons{display:block}

#header .crisis-phone,#header .search{display:none}}



@media (min-width: 0) and (max-width: 500px){#header .mobile-icons{display:block}

#header .mobile-icons ul{margin-top:24px}

#header .mobile-icons ul li{margin:0 3px}

#header .crisis-phone,#header .search{display:none}

#header .logo a{width:120px;height:64px}}

.pattern-bg{background-image:url("../images/bkg-pattern.png");background-repeat:repeat}

#main-menu,#main-menu-intranet{background:#3f6c69;border-bottom:solid 6px #052824;min-height:50px;position:relative;z-index:100}

#main-menu .menu-btn,#main-menu-intranet .menu-btn{display:none;color:#fff;text-decoration:none;padding:12px 0;text-align:center;height:100%}

#main-menu .menu-btn:hover,#main-menu-intranet .menu-btn:hover,#main-menu .menu-btn.on,#main-menu-intranet .menu-btn.on{background:#052824}



@media (min-width: 0) and (max-width: 500px){#main-menu .menu-btn,#main-menu-intranet .menu-btn{display:block}}

#main-menu #nav,#main-menu-intranet #nav{*zoom:1}

#main-menu #nav:before,#main-menu-intranet #nav:before,#main-menu #nav:after,#main-menu-intranet #nav:after{content:"";display:table}

#main-menu #nav:after,#main-menu-intranet #nav:after{clear:both}

#main-menu #nav>li,#main-menu-intranet #nav>li{font-family:'oswald', sans-serif;font-weight:normal;font-size:16px;float:left;border-left:2px solid #4b807c;height:50px;text-transform:uppercase}

#main-menu #nav>li:hover a,#main-menu-intranet #nav>li:hover a,#main-menu #nav>li.sfhover a,#main-menu-intranet #nav>li.sfhover a,#main-menu #nav>li.open a,#main-menu-intranet #nav>li.open a{background:#052824}

#main-menu #nav>li:first-child,#main-menu-intranet #nav>li:first-child{border:none}

#main-menu #nav>li>a,#main-menu-intranet #nav>li>a{color:#fff;text-decoration:none;padding:12px 0;display:block;text-align:center;height:100%}

#main-menu #nav>li>a.on,#main-menu-intranet #nav>li>a.on{background:#052824}

#main-menu #nav>li>ul,#main-menu-intranet #nav>li>ul{display:none;background:#052824;width:270px;clear:both;padding:20px 0;z-index:100;position:relative}

#main-menu #nav>li>ul li,#main-menu-intranet #nav>li>ul li{font-family:'oswald', sans-serif;font-weight:normal;font-size:14px;height:100%;width:100%;z-index:100;padding:0 20px;text-transform:initial}

#main-menu #nav>li>ul li a,#main-menu-intranet #nav>li>ul li a{color:#fff;text-decoration:none;padding:12px 0;display:block;text-align:center;height:100%;text-align:left;border-bottom:2px solid #3f6c69}

#main-menu #nav>li>ul li a:hover,#main-menu-intranet #nav>li>ul li a:hover,#main-menu #nav>li>ul li a.on,#main-menu-intranet #nav>li>ul li a.on{font-style:italic}

#main-menu #nav>li>ul li ul,#main-menu-intranet #nav>li>ul li ul{display:none}

#main-menu #nav>li.sfhover>ul,#main-menu-intranet #nav>li.sfhover>ul{display:block}

#main-menu #nav>li.homepage,#main-menu-intranet #nav>li.homepage{width:6.5%}

#main-menu #nav>li.about-us,#main-menu-intranet #nav>li.about-us{width:9.5%}

#main-menu #nav>li.services,#main-menu-intranet #nav>li.services{width:9%}

#main-menu #nav>li.resources,#main-menu-intranet #nav>li.resources{width:10.5%}

#main-menu #nav>li.healthcare-partnerships,#main-menu-intranet #nav>li.healthcare-partnerships{width:21%}

#main-menu #nav>li.success-stories,#main-menu-intranet #nav>li.success-stories{width:15%}

#main-menu #nav>li.news-information,#main-menu-intranet #nav>li.news-information{width:17.5%}

#main-menu #nav>li.employment-opportunities,#main-menu-intranet #nav>li.employment-opportunities{width:11%}



@media (min-width: 768px) and (max-width: 896px){#main-menu #nav li,#main-menu-intranet #nav li{font-size:14px}}



@media (min-width: 501px) and (max-width: 767px){#main-menu #nav li,#main-menu-intranet #nav li{font-size:13px}

#main-menu #nav li.homepage,#main-menu-intranet #nav li.homepage{width:25%}

#main-menu #nav li.about-us,#main-menu-intranet #nav li.about-us{width:25%}

#main-menu #nav li.services,#main-menu-intranet #nav li.services{width:25%}

#main-menu #nav li.resources,#main-menu-intranet #nav li.resources{width:25%}

#main-menu #nav li.healthcare-partnerships,#main-menu-intranet #nav li.healthcare-partnerships{width:25%}

#main-menu #nav li.success-stories,#main-menu-intranet #nav li.success-stories{width:25%}

#main-menu #nav li.news-information,#main-menu-intranet #nav li.news-information{width:25%}

#main-menu #nav li.employment-opportunities,#main-menu-intranet #nav li.employment-opportunities{width:25%}

#main-menu #nav li a,#main-menu-intranet #nav li a{line-height:15px}}



@media (min-width: 0) and (max-width: 500px){#main-menu #nav,#main-menu-intranet #nav{display:none}

#main-menu #nav.open,#main-menu-intranet #nav.open{display:block}

#main-menu #nav>li,#main-menu-intranet #nav>li{width:100% !important;min-height:40px;height:auto;float:none;border:none}

#main-menu #nav>li.open>ul,#main-menu-intranet #nav>li.open>ul{display:block;float:none;width:100%;border:none;padding:0 0 10px}

#main-menu #nav>li.open>ul li,#main-menu-intranet #nav>li.open>ul li{text-transform:initial;padding:0}

#main-menu #nav>li.open>ul a,#main-menu-intranet #nav>li.open>ul a{padding:10px 10px}

#main-menu #nav>li.open>ul a:hover,#main-menu-intranet #nav>li.open>ul a:hover,#main-menu #nav>li.open>ul a.on,#main-menu-intranet #nav>li.open>ul a.on{font-style:italic}}

#main-menu-intranet #nav li{width:20%;border:1px solid #4b807c !important}

#main-menu-intranet #nav li.homepage{width:20%}

#hero-contain{*zoom:1;border-bottom:6px solid #052824;clear:both;padding:10px 0}

.landinghelp #hero-contain{*zoom:1;border-bottom:0px solid #052824; padding:0px;}

#hero-contain:before,#hero-contain:after{content:"";display:table}

#hero-contain:after{clear:both}

#hero-contain .hero-lt{height:314px}

#hero-contain .hero-lt .hero-item{height:78px;line-height:75px;background:#fff;padding:0 30px}

#hero-contain .hero-lt .hero-item a{font-family:'oswald', sans-serif;font-weight:normal;font-size:16px;line-height:21px;color:#3f6c69;text-decoration:none;display:inline-block;vertical-align:middle}

#hero-contain .hero-lt .hero-item.on{background:#052824;color:#fff}

#hero-contain .hero-lt .hero-item.on a{color:#fff}

#hero-contain .hero-lt .divider{border-top:4px solid #9ba8a7}

#hero-contain .hero-rt{overflow:hidden;height:314px}

#hero-contain .hero-rt .cover{background-size:cover;background-repeat:no-repeat;background-position:center}

#hero-contain .hero-rt img{width:100%;max-height:314px}

#hero-contain .hero-rt a{display:block}

#hero-contain .hero-rt .slide-me{position:relative}

#hero-contain .hero-rt .slide-me>li{position:absolute;left:0;top:0}



@media (min-width: 501px) and (max-width: 767px){#hero-contain{padding:0}

#hero-contain .hero-lt{display:none}

#hero-contain .hero-rt{height:auto}

#hero-contain .hero-rt img{max-height:100%}}



@media (min-width: 768px) and (max-width: 896px){#hero-contain .hero-rt{height:auto}}



@media (min-width: 0) and (max-width: 500px){#hero-contain .hero-lt{display:none}

#hero-contain .hero-rt{height:auto}}

#ribbon{background-color:#9ba8a7;background-repeat:repeat;border-bottom:4px solid #fff;padding:17px 0}

.landinghelp #ribbon{background-color:#eeeeee;border-bottom:0px solid #fff;padding:17px 0;}

#ribbon a{text-decoration:none}



@media (min-width: 501px) and (max-width: 767px){#ribbon .grid-50{padding-left:0 !important}

#ribbon .box{margin-bottom:20px}}



@media (min-width: 0) and (max-width: 500px){#ribbon .grid-50{padding-left:0 !important}

#ribbon .box{margin-bottom:10px}}

#ribbon .box{min-height:230px;width:100%;background:#fff}

#ribbon .box .header{font-family:'oswald', sans-serif;font-weight:normal;font-size:20px;height:44px;width:470px;background:#481e3c;width:100%;color:#fff;display:block;padding:5px 15px}

#ribbon .box .content{font-family:'oswald', sans-serif;font-weight:normal;font-size:14px;color:#333;padding:15px 30px}

#ribbon .box .content .link1,#ribbon .box .content .link2{font-family:'oswald', serif;font-weight:700;color:#3f6c69;text-decoration:none}

#ribbon .box .content .link2{margin-left:90px}

#ribbon .box .content #news-announcements li{*zoom:1}

#ribbon .box .content #news-announcements li:before,#ribbon .box .content #news-announcements li:after{content:"";display:table}

#ribbon .box .content #news-announcements li:after{clear:both}

#ribbon .box .content #news-announcements li .badge{height:46px;width:46px;background:#052824;color:#fff;float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;font-size:10px;margin-bottom:3px;margin-right:25px;text-align:center;vertical-align:middle}

#ribbon .box .content #news-announcements li .badge .month{display:inline-block;text-transform:uppercase;line-height:10px;margin:0 15px;padding-top:6px}

#ribbon .box .content #news-announcements li .badge .digits{font-family:'oswald', serif;font-weight:700;font-size:22px;line-height:22px}

#ribbon .box .content #news-announcements li p{margin:0;font-size:12px;color:#3f6c69}

#ribbon .box .content #news-announcements li a{text-decoration:none}



@media (min-width: 600px)
{

section.two-column-layout{*zoom:1}
section.two-column-layout:before,section.two-column-layout:after{content:"";display:table}
section.two-column-layout:after{clear:both}
section.two-column-layout>section.left{width:49%;float:left}
section.two-column-layout>section.right{width:49%;float:right}}

#inner-content{min-height:500px;margin-top:60px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333}

#inner-content .required{color:#ff0000}

#inner-content .invalid:after{content:"Invalid";margin-left:5px;color:#ff0000}

#inner-content .content-block{padding-bottom:80px}

#inner-content .content-block p{line-height:140%}

#inner-content .content-block ul{list-style-type:disc;padding-left:20px}

#inner-content .content-block a{color:#4f2142}

#inner-content .content-block a:hover{color:#3f6c69}

#inner-content #subnav li,#inner-content #subnavnews li{border-bottom:solid 2px #9ba8a7;width:185px;padding:5px 0}

#inner-content #subnav li a,#inner-content #subnavnews li a{font-family:'oswald', sans-serif;font-weight:normal;font-size:14px;color:#3f6c69;text-decoration:none}

#inner-content #subnav li a.on,#inner-content #subnavnews li a.on{font-style:italic}

#inner-content #subnav li a:hover,#inner-content #subnavnews li a:hover{color:#502042}

#inner-content #subnav li ul li,#inner-content #subnavnews li ul li{padding-left:20px !important}

#inner-content #subnav li ul li a.on,#inner-content #subnavnews li ul li a.on{font-style:italic}

#inner-content #subnav li ul li:last-child,#inner-content #subnavnews li ul li:last-child{border:none}

#inner-content #subnavnews{margin-top:10px}

#inner-content h1{margin:0}

#inner-content .event-detail h1,#inner-content .event-detail h2,#inner-content .event-detail h3,#inner-content .event-detail h4,#inner-content .event-detail h5,#inner-content .event-detail h6{margin:0}

.landinghelp #footer-bar {
  background: #8facbb none repeat scroll 0 0;
  min-height: 160px;
  color:#ffffff;
  font-weight:300;
}


@media (min-width: 501px) and (max-width: 767px){#inner-content .nav-block{display:none}

#inner-content .content-block{width:100%}}



@media (min-width: 0) and (max-width: 500px){#inner-content .nav-block{display:none}

#inner-content .content-block{width:100%}}

#inner-content .news-block{margin-top:10px}

#inner-content .news-block h4{margin:0}

#inner-content .news-block .read-more{font-size:12px}

.contact-form{*zoom:1}

.contact-form:before,.contact-form:after{content:"";display:table}

.contact-form:after{clear:both}

.contact-form form div{*zoom:1;float:left;clear:both;padding:10px 0}

.contact-form form div:before,.contact-form form div:after{content:"";display:table}

.contact-form form div:after{clear:both}

.contact-form form div label{padding-right:5px;width:130px;text-align:left;display:block}

#footer-bar{*zoom:1;background:#481e3c;min-height:160px}

#footer-bar:before,#footer-bar:after{content:"";display:table}

#footer-bar:after{clear:both}



/*@media (min-width: 768px) and (max-width: 896px){#footer-bar .divider{display:none}

#footer-bar .footer-block{float:right !important}

#footer-bar .social-block{width:22% !important}

#footer-bar .contact-block{width:78% !important}}


*/
@media (min-width: 501px) and (max-width: 767px){#footer-bar .divider{display:none}

#footer-bar .footer-block{float:none !important;text-align:center}

#footer-bar .footer-block .title{text-align:center;float:none;display:block}

#footer-bar .footer-block .social{clear:both}

#footer-bar .social-block{width:100% !important}

#footer-bar .contact-block{width:100% !important}

#footer-bar .contact-block .title{text-align:center;float:none;display:block}

#footer-bar .contact-block .block{width:100%}

#footer-bar .contact-block .left{float:left}

#footer-bar .contact-block .right{float:right}

#footer-bar .contact-block .text{clear:both;margin:5px 0}

#footer-bar .block-contain{text-align:center !important}

#footer-bar .block-contain .phone br{display:block !important}

#footer-bar .block-contain .address br{display:none !important}

#footer-bar .block-contain .block{width:auto}

#footer-bar .block-contain .block p{font-size:10px}

#footer-bar .block-contain .address{width:100%}

#footer-bar #social{display:none;width:auto}

#footer-bar #social li{float:none !important;display:inline-block}}



@media (min-width: 0) and (max-width: 480px)
{
	
#footer-bar .divider{display:none}

#footer-bar .footer-block{float:none !important;text-align:center}

#footer-bar .footer-block .title{text-align:center;float:none;display:block}

#footer-bar .footer-block .social{clear:both}

#footer-bar .contact-block{width:100% !important}

#footer-bar .contact-block .title{text-align:center;float:none;display:block}

#footer-bar .contact-block .block{width:100%}

#footer-bar .contact-block .left{float:left}

#footer-bar .contact-block .right{float:right}

#footer-bar .contact-block .text{clear:both;margin:5px 0}

#footer-bar .block-contain{text-align:center !important}

#footer-bar .block-contain .phone br{display:block !important}

#footer-bar .block-contain .address br{display:none !important}

#footer-bar .block-contain .block{width:auto}

#footer-bar .block-contain .block p{font-size:10px}

#footer-bar .block-contain .address{width:100%}

#footer-bar #social{display:none;width:auto}

#footer-bar #social li{float:none !important;display:inline-block}}

#footer-bar .title{font-family:'oswald', serif;font-weight:700;font-size:14px;color:#fff;float:left;padding-top:20px}

#footer-bar .title .lock{padding-right:5px}

#footer-bar .block-contain{*zoom:1;float:left;width:100%;text-align:left}

#footer-bar .block-contain:before,#footer-bar .block-contain:after{content:"";display:table}

#footer-bar .block-contain:after{clear:both}

#footer-bar .block-contain .phone br{display:none}

#footer-bar .block{float:left;padding:10px 8px 0 0;width:33%}

#footer-bar .block p{font-family:'oswald', sans-serif;font-weight:normal;font-size:12px;color:#fff;margin:0}

#footer-bar .block p.grey{color:#9ba8a7}

#footer-bar .block p a{font-family:'oswald', sans-serif;font-weight:normal;text-decoration:none;color:#fff}

#footer-bar .block p a:hover{color:#9BA8A7}

#footer-bar .block:last-child{padding-right:0}

#footer-bar .divider{margin:18px 10px;padding:57px 0;border-left:2px solid #59254a;float:left}

#footer-bar #social{*zoom:1;clear:both;padding:10px 0;display:none}

#footer-bar #social:before,#footer-bar #social:after{content:"";display:table}

#footer-bar #social:after{clear:both}

#footer-bar #social li{float:left;padding:0 2px}

#footer-bar .footer-block{float:left;padding-left:7px}

#footer-bar .footer-block p{font-family:'oswald', sans-serif;font-weight:normal;font-size:12px;margin:0;clear:both;padding-bottom:10px}

#footer-bar .footer-block p a{text-decoration:none;color:#fff}

#footer-bar .footer-block p a:hover{color:#9BA8A7}

#footer-bar .contact-block{padding:32px 0px 16px}

#footer-bar #loginNav{*zoom:1;clear:both;padding-top:10px}

#footer-bar #loginNav:before,#footer-bar #loginNav:after{content:"";display:table}

#footer-bar #loginNav:after{clear:both}

#footer-bar #loginNav li a{font-family:'oswald', sans-serif;font-weight:normal;font-size:12px;text-decoration:none;color:#fff;min-width:117px;height:25px;padding:0 15px;line-height:25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#3f6c69;color:#fff;display:inline-block;margin-bottom:7px;text-align:left;vertical-align:middle}

#footer-bar #loginNav li a:hover{background-color:white;color:#9BA8A7}

#copyright{text-align:center;background:#481e3c;background-image:url("../images/bkg-pattern.png");background-repeat:repeat;border-top:4px solid #fff;min-height:50px}

.landinghelp #copyright {
  background: #fff repeat scroll 0 0;
  border-top: 0px solid #fff;
  min-height: 50px;
  text-align: center;
  padding: 12px 0px 0px;
}

#copyright p{font-family:'oswald', sans-serif;font-weight:normal;font-size:12px;color:#9ba8a7;margin-top:5px}

.event-navigation{text-align:center}

.event-navigation *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.event-navigation ul{margin:0 !important;padding:0 !important;list-style-type:none !important;height:38px;background-color:#3f6c69;color:#fff;line-height:38px;text-transform:uppercase;font-size:20px}

.event-navigation li{padding:0;border:none}

.event-navigation .current-item{width:60.015%;float:left}

.event-navigation .prev-item,.event-navigation .next-item{width:19.91%;overflow:hidden}

.event-navigation .prev-item a,.event-navigation .next-item a{color:#fff;background-color:#3f6c69;display:block;height:38px;line-height:38px;text-align:center;text-decoration:none}

.event-navigation .prev-item a:hover,.event-navigation .next-item a:hover{background-color:#481e3c}

.event-navigation .prev-item{float:left}

.event-navigation .next-item{float:right}

.event-navigation .back-to-cal{font-size:18px;margin:10px 0 40px}

.calendar{width:100%;text-align:center}

.calendar ul{list-style-type:none !important;padding:0 !important;margin:0 !important;clear:both;width:100%}

.calendar ul.weekdays{height:40px}

.calendar ul.weekdays li{text-align:center;text-transform:uppercase;line-height:20px;padding:10px 6px;color:#fff;font-size:13px;background-color:#3f6c69}

.calendar ul.month-browser li{width:33.3%;padding:0;border:0;text-align:center;text-transform:uppercase;height:auto;margin:20px 0}

.calendar li{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:14.2857142857%;padding:5px;display:block;float:left;border-left:2.5px solid #fff;border-right:2.5px solid #fff;border-bottom:3px solid #fff;border-top:3px solid #fff;overflow:hidden;color:#fff;-webkit-transition:background-color 0.42s;-moz-transition:background-color 0.42s;-o-transition:background-color 0.42s;transition:background-color 0.42s}

.calendar li .day,.calendar li .month{display:none}

.calendar li.calendar-day{background-color:#481e3c;height:135px}

.calendar li.calendar-day a{color:#fff !important;text-decoration:none;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:5px 0;font-size:11px}

.calendar li.calendar-day a:hover{text-decoration:underline}

.calendar li.calendar-day.today{color:#3f3f3f}

.calendar li.calendar-day.highlight{background-color:#1942a5;color:#fff}

.calendar li.calendar-day.highlight:hover{background-color:rgba(0,156,153,0.7)}

.calendar li.out_of_range{background-color:#9ba8a7;color:#3f3f3f;height:135px}

.calendar .days:last-child li{margin-bottom:0px !important}

.calendar .date{text-align:right;margin-bottom:5px;font-size:24px;font-weight:bold}

.calendar.list-view ul.weekdays{display:none}

.calendar.list-view li{height:auto !important;border:1px solid #ededed;width:100%;padding:10px;margin-bottom:-1px}

.calendar.list-view li .day,.calendar.list-view li .month{display:inline}

.calendar.list-view li.out_of_range{display:none}

.calendar.list-view li.no-events{display:none}

.calendar.list-view .date{text-align:center}

.calendar.list-view li.calendar-day a{font-size:12px}

.calendar li.calendar-day a.listView{display:none}

.calendar.list-view li.calendar-day a.gridView{display:none}

.calendar.list-view li.calendar-day a.listView{display:block}

#hero-contain img {
  max-width: 100%;
  height: auto;
}

@media only screen and (max-width: 768px)
{

.calendar.full.responsive ul.weekdays{display:none}

.calendar.full.responsive li{height:auto !important;border:1px solid #ededed;width:100%;padding:10px;margin-bottom:-1px}

.calendar.full.responsive li .day,.calendar.full.responsive li .month{display:inline}

.calendar.full.responsive li.out_of_range{display:none}

.calendar.full.responsive li.no-events{display:none}

.calendar.full.responsive .date{text-align:center}}

#mini-cal-wrap{width:100%;max-width:242px;margin:0 auto}

.calendar.mini ul.weekdays{height:20px}

.calendar.mini ul.weekdays li{height:20px;line-height:10px;padding:5px 2px;font-size:10px}

.calendar.mini ul.month-browser li{margin:5px 0}

.calendar.mini li{padding:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:2px;border-top-width:1px;height:33px}

.calendar.mini .date{font-size:11px;font-weight:normal;margin-bottom:0}

.calendar.mini .event-icon{display:block;width:100%;height:33px;position:absolute;top:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkFFRjQ5RTVCNEU2MTFFMjgwMzNBMEFFMTBDQ0E4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkFFRjQ5RTZCNEU2MTFFMjgwMzNBMEFFMTBDQ0E4MjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQUVGNDlFM0I0RTYxMUUyODAzM0EwQUUxMENDQTgyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUVGNDlFNEI0RTYxMUUyODAzM0EwQUUxMENDQTgyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodIlVoAAAC6SURBVHjaYvj//z8DMn661pMfiNXQxZkYMIEdEDegC2JT6APEAc/WeQkgCzICrREH0n+B+A8QgyQPAbEsEKcD8SqQGiDmApnoCsQXgfgpEF+GKgKBqUD8AIifAXErk1TQtiVARjRUgAfJNhaQSUDcBcRpjCAfgQDQTQpA6gwQCyMprgAa1InuGZACISj7N5SWwebrGCD+AfWEJRCfAOIIoE28MHeArOWEKnYAWnUKKuYEDU99ID4CEGAAyo1E3t/6gYQAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat}

.event-navigation.mini ul{height:25px;line-height:25px;font-size:15px}

.event-navigation.mini .current-item{width:66.94215%}

.event-navigation.mini .prev-item,.event-navigation.mini .next-item{width:16.52893%}

.event-navigation.mini .prev-item a,.event-navigation.mini .next-item a{padding:5px 0;height:25px;line-height:15px}

.info-listings{margin:0;padding:0 19px;list-style-type:none}

.info-listings .info-listing{margin-bottom:30px}

.info-listings .info-image{float:left;width:16.41975%}

.info-listings .info-image img{width:100%;max-width:100%}

.info-listings .info-details{float:right;width:80.24691%}

.info-listings .info-title{height:29px;color:#fff;font-size:16px;line-height:29px;margin-bottom:13px;background-color:#1942a5}

.info-listings .info-title span{display:inline-block;padding:0 12px}

.info-listings .info-title .info-time{background-color:#d1352f}

.info-listings .info-text{padding:0 15px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}

.info-listings ul{margin:0;padding:0;list-style-type:none}

.info-listings .contact a{color:#000}

.info-listings .contact a:hover{color:#d3cdb1}

.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}

.ir:before{content:"";display:block;width:0;height:150%}

.hidden{display:none !important;visibility:hidden}

.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

.invisible{visibility:hidden}

.clearfix:before,.clearfix:after{content:" ";display:table}

.clearfix:after{clear:both}

.clearfix{*zoom:1}


@media only screen and (min-width: 980px)
{

.mobile-grid-50 > p {
  margin: 0px;
}

.mobile-grid-50.emergency > p {
  margin: 0 0 0 30%;
}

.mobile-grid-50.nonemergency {
  padding: 30px 50px 30px 62px;
}

.quote p {
  margin: -4px 0px 24px 8px;
}

}


@media only screen and (max-width: 980px)
{

.header-grid-50 {
  float: none;
  margin-bottom: 0;
  padding: 30px 0 0;
  text-align: center;
  width: 100%;
}

.bkgrndyellow {	background-color:#fdf9df;}

.quote {
  color: #232323;
  font-size: 1.6em !important;
  font-weight: 300;
  padding: 12px 0px 0;
  text-align: left;
}

.headertext {
  box-sizing: border-box;
  font-size: 0.9em;
  margin: 0 10%;
  max-width: 80%;
  text-align: left;
}

.headertext:last-child {
  border-top: 2px solid #8facbb;
  margin-top: -4px;
}

.emergency-header {
  font-weight: 300;
  text-transform: uppercase;
  width: auto;
  color: #8facbb;
}

.emergencies {
  background-color: #eeeeee;
  color: #ba6221;
  float: none;
  margin: 0px 0px;
  padding: 26px 12px 6px;
  position: relative;
  text-align:center;
  width: 100%;
  font-size:1.4em;
}

.grid-container {
  padding-left: 0px;
  padding-right: 0px;
}

.mobile-grid-50 {
  box-sizing: border-box;
  float: none;
  margin: 0 10%;
  width: 80%;
}

.landinghelp #ribbon {
  background-color: #eeeeee;
  border-bottom: 0 solid #fff;
  padding: 0 0 18px;
}



.buttons {
  box-sizing: border-box;
  float: none;
  line-height: 175%;
  margin: 12px 20%;
  padding: 0;
  text-align: center;
  width: 60%;
}


.buttons:first-child {
  margin: 12px 20%;
}
.buttons p {
	padding:0px 24px;
}

.buttons > div {
  background-image: url("../images/footer-arrow-icon.png");
  font-size: 1.6em;
  line-height: 125%;
  font-weight: 300;
  padding: 18px 40px;
  width: auto;
  background-position: 12px center;
  background-repeat: no-repeat;
  text-align: center;
  min-height:100px;
-webkit-box-shadow: 0 4px 12px 0 #333333;
box-shadow: 0 4px 12px 0 #333333;
}


.vertmiddle > div {
	transform: translateY(40%);
}


}

@media print{*{background:transparent !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}

body {
	color:#121212 !important;
}

#footer-bar, #footer-bar a:link, #footer-bar a:visited, #footer-bar a:active {
	color:#000 !important;
}

.no-pad {
	display:table;
	clear:both;
}

.header-grid-50 {
	max-width:45%;
	float:left;
	margin-right:4%;
}

.header-grid-50 img {
	max-width:100%;
	height:auto;
}

.emergency-header {
	clear:both;
	font-size:150%;
	font-weight:700;
}
	
.buttons > div {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 125%;
  text-align: left;
}
	
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}

pre,blockquote{border:1px solid #999;page-break-inside:avoid}

thead{display:table-header-group}

tr,img{page-break-inside:avoid}

img{max-width:100% !important}

@page{margin:0.5cm}

p,h2,h3{orphans:3;widows:3}

h2,h3{page-break-after:avoid}



#header .search,#footer-bar .social-block,#footer-bar .divider,#subnav,#inner-content #subnavnews,#header .logo a,#main-menu #nav>li>ul,#main-menu-intranet #nav>li>ul{display:none !important}

#header .logo-dark{display:block}} 