@charset "utf-8";
/* ############
 CSS Print-friendly version for the GemStateDerm website developed by Keith Wolf
 ############# */


/* PRINTER FRIENDLY USUALLY IMPLIES BLACK TEXT */
* {
  color: #000 !important;
  background: #fff;
}

/* MAKE LINKS SLIGHTLY GREY, INDICATING THEM ON PRINT */
a:link, a:visited {
  color: #555;
}

/* ADDS THE URL AFTER THE LINKS WHEN PRINTED */
a[href]:after { content: " (" attr(href) ") "; }

/*  USED FOR ANYTHING THAT SHOULD DISPLAY ON SCREEN BUT NOT PRINT */
#noPrint, .noPrint {
  display: none;
}

/* FIXES MINOR PRINT BUGS IN SOME BROWSERS */
#noDisplay, .noDisplay, #forcePrint, .forcePrint {
  display: inline !important;
}

/* CLEANS UP PRINT APPEARANCE OF PARAGRAPHS AND LISTS */
 #main_content p, #main_content ul, #main_content ol {
  text-align: left;
  width: 90%; /* IE6 cuts off right side with "auto" set */
  margin-right: 0.5in;
  line-height: 1.6em;
  font-size: 10pt;
}

/* THESE SECTIONS ARE NOT TO BE PRINTED EVER */
 #header,  #sidebar1,  #footer,  img, .formError, .formErrorContent, .formErrorArrow, button {
  display: none;
  float: none;
}


/* otherwise cuts off */
 #main_content h1 {
  margin-left: 0px;
}

.aboutProfile, .section_box {
  border: none !important;
  padding: auto !important;
  margin: auto !important;
  background: none !important;
}

/* THIS IS TO PREVENT FIREFOX FROM TRYING TO PRINT EVERYTHING ON ONE PAGE */
 #main_content {
  float: none;
  display: inline;
}

acronym, abbr {
  border: none;
}

acronym:before, abbr:before {
  content: " " attr(title) " (";
}
acronym:after, abbr:after {
  content: ")";
}

