/*******************************************/
/*  rmg_print.css -- Print Style Sheet     */
/*******************************************/

.noPrint {
  display: none;          /* Hide screen-only elements */
  }

body .normal {font-family: Arial, sans-serif; font-size: 10pt}
.condensed {font-family: Arial Narrow, sans-serif; font-size: 8pt}

/*
div.tableTitle {
  background-image: url(/images/logo.jpg);
  background-repeat: no-repeat;
  }
*/

div.tableContainer {
  overflow: visible;
  }

pre {
  font: 10pt Courier, monospace;
  }
table {
  width: 100%;
  vertical-align: top;
  }
table.sortable>tbody,
table.fixed-header>tbody {
  page-break-inside: avoid;
  overflow: visible;
  }
tfoot tr {
  position: static;
  }
tfoot td {
  text-align: left;
  }
thead {
  display: table-header-group;
  }
tfoot {
  display: table-footer-group;
  }
thead th, thead td {
  position: static;
  }

table.sortable thead th {
  font-weight: bold;
  text-align: left;
  background-color: navajowhite;
  position: static;
  border-bottom: solid 1px slategray;
  }

table.fixed-header thead th {
  font-weight: bold;
  text-align: left;
  background-color: navajowhite;
  position: static;
  border-bottom: solid 1px slategray;
  }

table.striped thead th {
  font-weight: bold;
  text-align: left;
  background-color: navajowhite;
  position: static;
  border-bottom: solid 1px slategray;
  }

td {
  color: #000;
  /*font-weight: bold;*/
  text-align: left;
  vertical-align: top;
  }

.borderless-label {
  color: #000;
  font-weight: normal;
  text-align: right;
  border-bottom: none;
  }
.borderless-head {
  color: #000;
  /* font-size: 12pt; */
  font-weight: normal;
  font-size: 90%;
  text-align: left;
  border-bottom: none;
  }
.borderless-data {
  color: #000;
  /*font-weight: bold;*/
  text-align: left;
  border-bottom: none;
  }

/* Grins- separate 'borderless' and 'label/head/data' */
.borderless {
  color: #000;
  border-bottom: none;
  }

.label {
  text-align: right;
  }
.head {
  font-size: 90%
  }
.data {
  font-weight: bold;
  }
/* EOGrins */

table.sortable tfoot td {
  text-align: left;
  border-bottom: none;
  }

table.fixed-header tfoot td {
  text-align: left;
  border-bottom: none;
  }

table.striped tfoot td {
  text-align: left;
  border-bottom: none;
  }

table.sortable a.sortheader {
  font-weight: bold;
  text-decoration: none;
  }

/*******************************************/
/*  Stripes / Row highlighting             */
/*  :hover only works for Mozilla & IE 7+  */
/*******************************************/

tbody tr.odd  {
  background-color: cornsilk;
  }
tbody tr.even {
  background-color: white;
  font-color: slategray;
  }


/*******************************************/
/*  Form Field Beautification...           */
/*******************************************/
input { 
  border: none;
  font-weight: bold;
  }


