/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
/* line 12, ../sass/print.scss */
table.parity > tbody > tr:nth-of-type(even), ul.parity > li:nth-of-type(even) {
  background-color: #efefef !important;
}

/* HIDE WHEN PRINTING */
/* line 18, ../sass/print.scss */
.navigation, .top_menu, .topBanner, .page-links, .top_app_title_subtitle, a.button, .internalOnly,
input[type=submit], input[name=clear], input[type=reset], input[type=button], [class*=button], [class*=Button], #user_menu {
  display: none !important;
}

/* line 23, ../sass/print.scss */
.page-title {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1000;
}

/* FIX FONT AND PRINTING IMAGES AND COLOR */
/* line 31, ../sass/print.scss */
body {
  font-family: Arial, Verdana, sans-serif;
  font: Arial, Verdana, sans-serif;
  print-color-adjustment: exact;
}

/* line 37, ../sass/print.scss */
* {
  print-color-adjustment: exact;
}

/* line 43, ../sass/print.scss */
.floatThead-container {
  top: 0px !important;
}

/* line 46, ../sass/print.scss */
.floatThead:not(.floatThead-table) > colgroup:nth-child(2) {
  display: none;
}

/* line 51, ../sass/print.scss */
.no-print {
  display: none !important;
  width: 0px !important;
  height: 0px !important;
  visibility: collapse !important;
}

/* line 58, ../sass/print.scss */
.inline-print {
  display: inline-block !important;
  max-width: 50% !important;
  width: auto !important;
}

/* SHOW INPUTS AND SELECTS AS REGULAR TEXT */
/* line 69, ../sass/print.scss */
[icon] {
  font-size: 0px !important;
}

/* line 70, ../sass/print.scss */
select, input:not([type]), .input-prefix, .standard_input_field_style, input[type=button], input[type=date], input[type=datetime-local], input[type=email], input[type=file], input[type=month], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week] {
  border: 0px !important;
  appearance: none;
  background: transparent;
  background-image: none;
  margin: 0px;
  padding: 0px;
  text-indent: 0px !Important;
}

/* line 88, ../sass/print.scss */
select {
  margin-left: -4px !important;
}
/* line 90, ../sass/print.scss */
select:active, select:hover {
  outline: none !important;
}

/* line 95, ../sass/print.scss */
.ellipsis {
  max-width: auto !important;
}

/* line 100, ../sass/print.scss */
.ui-multiselect {
  background: transparent !Important;
  border: 0px !important;
}

/* SHOW PRINT DISCLAIMER */
/* line 106, ../sass/print.scss */
.print-disclaimer {
  display: block;
}

/* FIREFOX/IE PRINT WIDTH FIX FOR GENERATED GRAPHS */
/* line 111, ../sass/print.scss */
img[id^=Images_] {
  width: 100%;
}

/* line 115, ../sass/print.scss */
th {
  box-shadow: none !important;
}

/* WATERMARK */
/* line 118, ../sass/print.scss */
.watermark {
  position: relative;
}
/* line 120, ../sass/print.scss */
.watermark:after {
  display: block;
}

/* line 126, ../sass/print.scss */
.expand {
  white-space: pre-wrap;
  max-width: 200px;
  max-height: 200px;
  overflow: show;
  font-size: 8px;
}

/* Heat Report */
/* line 136, ../sass/print.scss */
.heat-reports .results-container {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

/* line 142, ../sass/print.scss */
.heat-notes > tbody > tr.heat-note:not(:first-of-type), .heat-notes > tbody > tr.heat-change {
  display: none;
}

/* universal print page break */
/* line 147, ../sass/print.scss */
.print-break {
  page-break-before: always;
}

/* Horizontal Scroller */
/* line 153, ../sass/print.scss */
.horizontal-scroller {
  max-width: 100%;
  white-space: normal;
}

/* Remove calendar icon from datepicker */
/* line 160, ../sass/print.scss */
input[type=text].datepicker {
  background-image: none;
}

/* email icons show full email on print */
/* line 166, ../sass/print.scss */
a.icon[href*='mailto:'][href*='@'], .icon-email[href*='@'], .icon-email, .icon-Email {
  background-image: none !important;
  font-size: inherit !important;
  padding: 0px !important;
  height: auto !important;
  width: auto !important;
}

/* line 174, ../sass/print.scss */
.settings {
  padding-left: 0px;
  padding-right: 0px;
  border-left: 0px;
  border-right: 0px;
  border-top: none;
}

/* line 183, ../sass/print.scss */
label {
  font-size: 12px;
  font-weight: bold;
  color: #666;
}

/* line 189, ../sass/print.scss */
.mceToolbar {
  display: none;
}

/* line 194, ../sass/print.scss */
table.floatThead > thead, table.floatThead > tfoot, table.listTable > thead, table.listTable > tfoot {
  position: static !important;
  z-index: 2;
}
/* line 199, ../sass/print.scss */
table.floatThead > tbody, table.listTable > tbody {
  z-index: 1 !important;
}

/* line 205, ../sass/print.scss */
.initial {
  font-size: inherit;
  display: inline-block;
  margin: initial;
}
/* line 210, ../sass/print.scss */
.initial:first-letter {
  font-size: inherit;
}
