
* {margin-bottom: 0px;margin-top:0px;} /* without this firefox is leaving a margin at the bottom */

html{min-height:100%;position:relative;}
body {height:100%;margin-left:auto;margin-right:auto; margin-bottom: 120px; /* height of footer */}
#bd1 {background-color:#FFFFFF;}

h1 {font-family:sans-serif; font-size:22pt; font-weight:bold; font-style:normal; margin-bottom: 0px;margin-top: 0px;}
h2 {font-family:sans-serif; font-size:22pt; font-weight:bold; font-style:normal; margin-bottom: 0px;margin-top: 0px;}
h4 {line-height: 1.3;}

p { margin-top: 10px; margin-bottom: 10px; margin-left: 0px;} 

a.noborder {outline: none;} 

a.anchor {display: block;position: relative;top: -72px;visibility: hidden;} /* top is height of fixed header */


.ContentHeading_Map {font-family:sans-serif; color:#EA4858; font-size:22pt; font-weight:bold; font-style:normal; text-align:left;padding-bottom:6px;padding-top:8px;}

.ContentHeading_OM {font-family:sans-serif; color:#0083B2; font-size:22pt; font-weight:bold; font-style:normal; text-align:left;padding-bottom:6px;padding-top:8px;}
a.ContentHeading_OM:link {font-family:sans-serif; color:#0083B2; font-size:22pt;  font-weight:bold; font-style:normal; text-decoration:underline}
a.ContentHeading_OM:hover {font-family:sans-serif; color:#0083B2; font-size:22pt;  font-weight:bold; font-style:normal; text-decoration:underline}
a.ContentHeading_OM:visited {font-family:sans-serif; color:#0083B2; font-size:22pt; font-weight:bold; font-style:normal; text-decoration:underline}

.ContentSubHeading_OM {font-family:sans-serif; color:#0098B2; font-size:16pt; font-weight:bold; font-style:normal; text-align:left;padding-bottom:6px;padding-top:8px;}
a.ContentSubHeading_OM:link {font-family:sans-serif; color:#0098B2; font-size:16pt;  font-weight:bold; font-style:normal; text-decoration:none}
a.ContentSubHeading_OM:hover {font-family:sans-serif; color:#0098B2; font-size:16pt;  font-weight:bold; font-style:normal; text-decoration:none}
a.ContentSubHeading_OM:visited {font-family:sans-serif; color:#0098B2; font-size:16pt; font-weight:bold; font-style:normal; text-decoration:none}

.SubHeadingBull {font-family:sans-serif; color:#F59221; font-size:22pt; font-weight:normal;padding-right:10px;padding-bottom:0px; padding-left:30px; padding-top:4px; text-align:right;width: 1%;}
.SubHeadingBullSmall {font-family:sans-serif; color:#F59221; font-size:14pt; font-weight:normal;padding-right:10px;padding-bottom:0px; padding-left:30px;vertical-align:top; text-align:right;}

.ContentTextFormTitle {font-family:sans-serif; color:#0083B2; font-size:11pt; font-weight:normal;text-align:right;padding-bottom:10px;line-height:22px;padding-right:15px;}

.ContentText {font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;text-align:left;padding-bottom:10px;line-height:22px;}
a.ContentText:link {font-family:sans-serif; color:#32373D; font-size:11pt;  font-weight:normal;  text-decoration:none}
a.ContentText:hover {font-family:sans-serif; color:#32373D; font-size:11pt;  font-weight:normal;  text-decoration:none;}
a.ContentText:visited {font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;  text-decoration:none;}

.ContentTextEnhance { color:#0D5A83;font-weight:bold;}

.ContentTextNoPad {font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;text-align:left;}
a.ContentTextNoPad:link {font-family:sans-serif; color:#32373D; font-size:11pt;  font-weight:normal;  text-decoration:none;}
a.ContentTextNoPad:hover {font-family:sans-serif; color:#0083b2; font-size:11pt;  font-weight:normal;  text-decoration:none}
a.ContentTextNoPad:visited {font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;  text-decoration:none}

.ContentTextAttention {font-family:sans-serif; color:#0083B2; font-size:18pt; font-weight:normal;text-align:justify;padding-bottom:10px;}
a.ContentTextAttention:link {font-family:sans-serif; color:#0083B2; text-decoration:none;}
a.ContentTextAttention:hover {font-family:sans-serif; color:#0083B2; text-decoration:none;}
a.ContentTextAttention:visited {font-family:sans-serif; color:#0083B2; text-decoration:none;}

.CalloutSubHeading {font-family:sans-serif; color:#0071BC; font-size:18pt; font-weight:normal; text-align:left;padding-top:10px;padding-bottom:10px;}
.list-padding {padding-left:20px;}
.list-text {text-align:left;padding-left:10px;}

.ReqColor {color:#EA4858;}
#corpWebForm .has-feedback .glyphicon-asterisk {color: #EA4858;}
.textbox {height:28px;margin-bottom:10px;}
.sepr_solid {margin-top: 5px; margin-bottom: 5px; height: 1px; width:100%;}

.sepr_line {background-color:#999999;height:1px;margin-top: 8px; margin-bottom: 8px; width:100%;}
.sepr_line2 {background-color:#999999;height:2px;margin-top: 0px; margin-bottom: 0px; width:0%;}


.SubHeadingCaret {border-right: 7px solid transparent;display: inline-block;height: 0px;margin-left: 20px;margin-top: 16px;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px dashed;color: #41B038;}
ul.green {list-style: none; padding: 0px;}
ul.green > li:before {content: '\25CF ';font-size: 15px;color: #41AF38; margin-right: 10px;padding: 0px; line-height: 15px;}
ul.teal {list-style: none;padding: 0px;}
ul.teal > li:before {content: '\25CF '; font-size: 15px;color: #0095AF; margin-right: 10px;padding: 0px;line-height: 15px;}
ul.aqua {list-style: none; padding: 0px;}
ul.aqua > li:before {content: '\25CF ';font-size: 15px; color: #0098B2; margin-right: 10px;padding: 0px;line-height: 15px;}

.CaretDown{border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid;display: inline-block;height: 0;margin-left: 5px;vertical-align: middle;width: 0;color: #5EBA7D;}
.CaretUp{border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid;display: inline-block;height: 0;margin-left: 5px;vertical-align: middle;width: 0;color: #5EBA7D;}
.CaretNext {color: #5EBA7D;border-right: 6px solid transparent;display: inline-block;height: 0px;margin-left: 5px;margin-top: 0px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px dashed;}
.CaretPrev {color: #5EBA7D;border-right: 6px dashed;display: inline-block;height: 0px;margin-top: 0px;margin-right: 5px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid transparent;}

.CalloutPadding {height:10px;}
.CalloutPadding2 {height:20px;}
.caret-right2 {border-right: 4px solid transparent;display: inline-block;height: 0;margin-left: 2px;vertical-align: middle; width: 0;margin-top: 0px;margin-right: 5px; margin-bottom:5px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px dashed;color:#5EB97C;}
.caret-right-home {border-right: 6px solid transparent;display: inline-block;height: 0;margin-left: 2px;vertical-align: middle; width: 0;margin-top: 0px;margin-right: 5px; margin-bottom:3px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px dashed;color:#FFFFFF;}
.CalloutText {font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;text-align:left;line-height:18px;}
a.CalloutText:link {font-family:sans-serif; color:#32373D; font-size:11pt;  font-weight:normal;  text-decoration:none;}
a.CalloutText:hover {font-family:sans-serif; color:#32373D; font-size:11pt;  font-weight:normal;  text-decoration:none;}
a.CalloutText:visited {font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;  text-decoration:none;}
.CalloutBull {font-family:sans-serif; color:#EA4858; font-size:18pt; font-weight:normal;padding-right:3px;padding-bottom:0px; vertical-align:top;line-height:18px;}
.callout-detail-padding {padding-left:40px;}

/* Home page Content boxes */
.HomeServicesBull {color:#EA4858;font-size:11pt;font-weight:bold;padding-left:10px;}
.HomeServicesLink {font-family:sans-serif;font-size:11pt;color:#1A1A1A;font-weight:normal;line-height:24px;text-align:left;}
a.HomeServicesLink:hover {color:#0083B2;text-decoration:none;}
.HomeContent-image img {max-width: 100%;display: block;height: auto;width:100%;}

/* used for footer of all pages */
.footerLink {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#FFFFFF; font-size:10pt; font-weight:normal;}
a.footerLink:link {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#FFFFFF; font-size:10pt; text-decoration:none; font-weight:normal; }
a.footerLink:hover {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#FFFFFF; font-size:10pt;  text-decoration:none; font-weight:normal; }
a.footerLink:visited {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#FFFFFF; font-size:10pt;  text-decoration:none; font-weight:normal; }
.footerDelim {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#EA4858; font-size:10pt; font-weight:bold;padding-left:6px;padding-right:6px;}
.copyright {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#FFFFFF; font-size:8pt; font-weight:normal;}

/* used for footer of all pages */
.headlineLink {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#32373D; font-size:12pt; font-weight:normal;}
a.headlineLink:link {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#32373D; font-size:12pt; text-decoration:none; font-weight:normal; }
a.headlineLink:hover {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#32373D; font-size:12pt;  text-decoration:none; font-weight:normal; }
a.headlineLink:visited {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#32373D; font-size:12pt;  text-decoration:none; font-weight:normal; }
.headlineDelim {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#EA4858; font-size:12pt; font-weight:bold;padding-left:10px;padding-right:10px;}


.container-bg {background-color:#F4F4F4;}
.heading-bg {background-color:#F4F4F4;}
.content-bg {background-color:#FFFFFF;}
.footer-bg {background-color:#075682;position: absolute; width:100%;bottom: 0;height:120px; /* height of footer */clear:both;}
.headline-bg {background-color:#0083B2!important; width:100%;}
.headline2-bg {background-color:#D8E9EF!important; width:100%;}

.bodyback{max-width: 100%; }
.navbar .nav {font-size:15px;}
.navbar {margin-bottom:0px;}
.navbar-default {background-color:#F4F4F4;border:0;}
.panel-heading [data-toggle="collapse"]:after {content: "\2212"; /* "play" icon */float: right;font-size:16pt;}
.panel-heading [data-toggle="collapse"].collapsed:after{content: "+";font-size:16pt;}
.panel-title a:hover { text-decoration: none; color:#0083B2;}
.panel-title a:focus { text-decoration: none; }
.panel-group .panel+.panel {margin-top: 10px;}
.panel-heading-attrib {text-align: left;background-color: #D8E9EF!important;}
.panel-title-attrib {font-weight:bold!important;}
.textBoxWidth1 {width:190px;}
.textAreaWidth1 {width:190px;}
.dropdown-menu { right:0;left:auto;}
.row {padding:0;margin:auto;background-color:#F4F4F4;}
.row-main-menu-header{background-color:#0483B2;border-bottom: solid 1px #02668B;font-weight:normal;}
.row-sub-menu-detail{background-color:#FFF;border-bottom: none;}
.row-sub-menu-main-link{background-color:#99DFDF;border-bottom: none;}
.banner-image img {max-width: 100%;padding-bottom: 20px;padding-top: 10px;width: 1200px;}

.nopad {padding:0px!important;}
.pad-left {padding-left:0px!important;}
.greenback {background-color:#FFFFFF;padding:20px;}
.greenback-padding {padding-left:0px;padding-right:0px;text-align:center;}
.greenbacktitle {background-color:#5EB97C;font-weight:normal;color:#FFFFFF;top:-2px; text-align:center;font-style:normal;padding-top:6px;padding-bottom:6px;z-index:50000;font-family:sans-serif;font-size:17pt;}

.whiteback {background-color:#FFFFFF;padding-left:40px;padding-right:20px;padding-top:20px;padding-bottom:20px;}
.whiteback-padding {padding-left:0px;padding-right:0px;text-align:center;}
.whiteback-title-top {padding-top: 0px!important;}
.whiteback-title {font-family:sans-serif;color:#0083B2;font-size:18pt;font-weight:normal;font-style:normal;text-align:left;padding-bottom:6px;padding-top:15px;}
a.whiteback-title:link {font-family:sans-serif; color:#0083B2; font-size:18pt;  font-weight:normal; font-style:normal; text-decoration:none;}
a.whiteback-title:hover {font-family:sans-serif; color:#0083B2; font-size:18pt;  font-weight:normal; font-style:normal; text-decoration:none;}
a.whiteback-title:visited {font-family:sans-serif; color:#0083B2; font-size:18pt; font-weight:normal; font-style:normal; text-decoration:none}
.whiteback-subtitle {font-family:sans-serif;color:#0083B2;font-size:14pt;font-weight:normal;font-style:normal;text-align:left;padding-bottom:6px;padding-top:15px;}

.aquaback {background-color:#D8E9EF;padding-left:40px;padding-right:20px;padding-top:20px;padding-bottom:20px;}
.aquaback-padding {padding-left:0px;padding-right:0px;text-align:center;}
.aquaback-title-top {padding-top: 0px!important;}
.aquaback-title {font-family:sans-serif;color:#0083B2;font-size:18pt;font-weight:normal;font-style:normal;text-align:left;padding-bottom:6px;padding-top:15px;}

.aquabacktitle {background-color:#FFFFFF;font-weight:normal;color:#0083B2; text-align:left;font-style:normal;padding-left:25px; padding-top:10px; padding-bottom:10px;z-index:50000;font-family:sans-serif;font-size:24pt;}

.img-clinic {width:120px;}
.background-color-search {background-color:#212C33;padding-top:0px;}
.caret-style {color:#99DFDF;}
.mainmenu-spacing {padding-top:0px;padding-left:15px;padding-right:15px;background-color: #F4F4F4;}
.pgPadding {padding-left:15px;padding-right:15px;}

.ContentTextFormTitle2 {font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;text-align:right;padding-bottom:10px;line-height:22px;padding-left:0px;padding-right:15px;}
.HomeContentPadding {padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;background-color:#FFFFFF;border:0px solid #C6C6C6;}
.HomeTopMargin {margin-top:80px;}
.BannerTopMargin {margin-top:80px;}

.FindCenterTitle {background-color:#FFFFFF;}
.FindCenterTitleHeading {color:#0083B2;font-size:16pt;font-weight:bold;padding-bottom: 5px;padding-top: 10px;}
.FindCenterSubHeading {color:#32373D; font-size:14pt;font-weight:bold;padding-bottom: 10px;}
.FindCenterTitleText {color:#32373D; font-size:11pt;font-weight:normal;padding-bottom: 10px;}
.FindCenterService {color:#EA4858;padding-right:10px;}

.FindCenterTable {border:none; background-color:#D8EAEF;width:100%;text-align:center;}
.sidebar-padding {padding-left: 0px;padding-right: 0px;}
.center-padding {padding-left: 0px;padding-right: 0px;padding-bottom:15px;}
.find-col-padding{padding-left:7px;padding-right:7px;}
.sidebar-back {background-color: #FFFFFF;padding-top:20px;padding-bottom:20px;}
.sidebar-top {padding-top:30px;}
.sidebar-title {background-color:#5EB97C;font-weight:bold;color:#FFFFFF;top:-2px; text-align:center;font-style:normal;padding-top:6px;padding-bottom:6px;z-index:50000;font-family:sans-serif;font-size:17pt;}
.sidebar-width {} /*width:253px;*/
.body-top-2-col { padding-left: 0px;padding-right: 0px;padding-top: 17px;}
.body-top-1-col { padding-left: 0px;padding-right: 0px;padding-top: 17px;}

.col-full {padding-left: 0px;padding-right: 0px;}
.menu-pos {position: fixed;}
#mapFilter .mapFilterPanel {float: none;vertical-align: top;width: 100%;}
.img-responsive-full {margin:auto;}
.footer-margin {padding-bottom:30px;}

.dropdown-menu .divider-custom {background-color: #95C6D1;height: 0px;margin:0px;}

#captchaContainer .form-control-feedback {top: 0;right: -15px;}

.panel-heading-attrib {text-align: left;background-color: #D8E9EF!important;}

.form-padding {padding-left: 30px;padding-right: 30px;}

.ehHeader{font-family:sans-serif; color:#EA4858; font-size:11pt; font-weight:bold;text-align:left;}
.ehBody{font-family:sans-serif; color:#32373D; font-size:11pt; font-weight:normal;text-align:left;}
.ehFooter{font-family:sans-serif; color:#EA4858; font-size:11pt; font-weight:bold;text-align:left;}

  .buttonPad{padding-top: 10px;}
  .hoursPad{padding-right:0px;}

/*  Video Banner CSS */

.video-wrapper {
    max-height: 640px;
    display: block;
    overflow: hidden !important;
    margin: 0 auto;
    position: relative
}

.video-wrapper video {
    margin: auto;
    display: block;
    width: 100%;
    height: auto;
}

.video-wrapper .image-small  {
  display:none;
}

.video-wrapper .slide-wrap {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
}

.video-wrapper .slide-wrap .slide {
    position: relative;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
}


.video-wrapper .slide-wrap .slide p {
    font: 15px PNR;
    padding-right: 0px;
    text-align: center;
    width: 52%;
    margin: auto;
    color: #fff
}

.video-wrapper .slide-wrap .slide h1 {
    font-family: Arial Black;
    text-align: center;
    color: #404040;
    margin: 20px 0;
    color: #fff
}

.video-wrapper .slide-wrap .slide h3 {
    margin-top: 220px;
    font-family: Arial Narrow;
    text-align: center;
    color: #fff;
    margin-bottom: 0px;
    border: none;
    text-transform: uppercase
}

video[poster] {
top:0 !important;
left:0 !important;
width:100% !important;
height:100% !important;
object-fit: cover;
}

/* vimeo*/
.vimeoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    /* padding-top: 25px;*/
    height: 0;
}
.vimeoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media only screen and (max-width: 588px) {
    .video-wrapper .image-small {
        display: block;
        width:100%;
        max-width:100%;
        height:auto;        
    }
    .video-wrapper video {
        display: none
    }
    .video-wrapper .slide-wrap  {
    	display:none;
    }
}


/* IE Hacks */
::-ms-clear { display: none; }	
select::-ms-expand {border:none;background:transparent;}

@media (min-width: 960px) { /*this executes when screen size > 960px */
  .HomeContentPadding {padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;background-color:#FFFFFF;border:0px solid #C6C6C6;height:390px;}
  .navbar { margin:auto; /* this centered the navbar and kept background image visible outside the max-width */}
}

@media (min-width: 588px) and (max-width: 960px) { /*this executes when screen size > 588px and < 960px*/	
  .HomeContentPadding {padding:5px;background-color:#FFFFFF;border:0px solid #C6C6C6;height:390px;}
}

@media screen and (max-width:587px) 
{
  #bd1 {min-width: 100%;}
  /* hack to get menu to push content down when expanding menu */
 .navbar-fixed-top, .navbar-fixed-bottom {/*position:relative;*/}
}

@media (min-width: 588px) { /*this executes when screen size > 588px */

  .buttonPad{padding-top: 0px;}
  .hoursPad{padding-right:30px;}
  .HomeContent-width{ max-width: 425px;}
  .HomeContent-image img {max-width: 425px;display: block;height: auto;width:100%;}
  .body-padding-left { padding-left: 0px;}
  .body-padding-right { padding-right: 0px;}
  #captchaContainer .form-control-feedback {top: 0;right: 42px;}
  .dropdown-menu .divider-custom {background-color: #95C6D1;height: 1px;margin-left: 20px; margin-right:20px;margin-top: 15px;margin-bottom:10px;}
  .pgPadding {padding-left:30px;padding-right:30px;}
  .menu-pos {position: absolute;} /*allows header menu to scroll horizontally*/
  .img-responsive-full {width: 100%;}
  .HomeTopMargin {margin-top:80px;}
  .BannerTopMargin {margin-top:80px!important;}
  .hidden-big {display: none!important;}
  .footer-bg {background-color:#075682;position: absolute; bottom: 0;height:120px;min-width:980px; /* height of footer clear:both hack to make footer expand when in landscape mode on mobile device */}
  .headline-bg {background-color:#0083B2; width:100%;/*min-width:1200px;  hack to make expand when in landscape mode on mobile device */}
  .ContentTextFormTitle2 {font-family:sans-serif;color:#32373D;font-size:11pt;font-weight:normal; text-align:right;padding-bottom:10px;line-height:22px;padding-left:80px;padding-right:15px;}
  .pad-left {padding-left:30px!important;}
  .center-padding {padding-left: 0px;padding-right: 30px;padding-bottom:15px;}

  .body-top-2-col { padding-left: 0px;padding-right: 30px;padding-top: 17px;}
  .dropdown-menu>li>a {font-weight: bold; padding: 3px 10px;}
  a.submenu-link:link{font-weight:normal;padding: 3px 20px;}
  a.submenu-link:hover{font-weight:normal;padding: 3px 20px;background-color:#212C33;color:#95C6D1;}
  .mainmenu-spacing {padding-top:0px;padding-left:5px;padding-right:15px;background-color: #F4F4F4;}
  .caret-style {color:#02929C;}
  .background-color-search {background-color:Transparent;padding-top:31px;}
  .row-main-menu-header{background-color:#F4F4F4;border-bottom: none;font-weight:bold;height: 49px;}
  a.main-menu-no-dropdown:hover{color:red;}
  .row-sub-menu-detail{background-color:#212C33;border-bottom: none;padding-top:5px;} /* padding-top should equal row-sub-menu-last-item padding-bottom*/
  .row-sub-menu-first-item { padding-top: 20px;}
  .row-sub-menu-last-item { padding-bottom: 20px;}
  .row-sub-menu-main-link{background-color:#99DFDF;border-bottom: none;}
  .img-clinic {width:180px;}

  .row-full {max-width: 1200px;  margin:auto; /* this centered the navbar and kept background image visible outside the max-width */ }
  .services-nav {margin-right:0px;/* was 80 */}
  #slider {float: right!important;  }
  #mapFilter {display: table;}
  #mapAll {float:right;}
  .textBoxWidth1 {width:380px;}
  .textAreaWidth1 {width:380px;}
  .container-bg {background-color:#F4F4F4;min-width:980px;}
  .callout-detail-padding {padding-left:80px;}
  .footer-margin {padding-bottom:30px;}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus
{
	/*background-color: #fff;*/
    background-color: #212C33;
    color:#FFFFFF;
	border-color: #428bca;
}
} /* end (min-width: 588px */

@media print {
  /*supress link names when printing */
  a:link:after, a:visited:after {content: "";}
}


