/** 
*
* File: print.css
*
* Printer-friendly stylesheet for Zume Life pilot.
*
*/

/* Display printer-friendly elements */
.printOnly {
  display: block;
}

/* Remove green background */
body {
  background: none;
  font-size: 11px;
  line-height: 14px;
  
}

/* Don't display the logos */
.logo,
.logoDivider,
.logoCobrand {
  display: none;
}

/* Display an h1 instead of the logos */
h1.printOnly {
  font-size: 30px;
  line-height: 35px;
  padding-left: 0px;
  float: left;
}

/* Change white text to black */
.globalNav,
.footer,
.error,
h2.priorityBar {
  color: #000000;
}

/* Change white links to default link color */
.globalNav a,
.footer a,
.error a {
  color: #003377;
}

/* Remove footer background */
.footer {
  background: none;
}

/* Put a border around error blocks */
.error {
  border: 1px solid #000000;
}

/* Don't display navigation tabs */
.primaryTab,
.secondaryTab {
  display: none;
}

/* Don't display container caps */
.outerTop,
.outerTopNoTab,
.outerBottom,
.outerBottomNoTab,
.innerTopNoTab,
.innerBottomNoTab,
.innerTopNoTabSlim,
.innerBottomNoTabSlim {
  display: none;
}

/* Remove fixed widths, background and side spacing for containers */
.outer,
.innerNoTab,
.innerNoTabSlim {
  width: 100%;
  background: none;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

/* Don't display link buttons */
a.button,
a.buttonPref,
a.buttonWide,
a.buttonPrefWide,
a.reviewBtn {
  display: none;
}

/* Put a border around input buttons */
input.submit,
input.buttonCancel,
input.delete {
  border: 1px solid #000000;
}

/* Remove left spacing for side bars */
.leftSideBar {
  padding-left: 0px;
}

h2 {
  font-size: 15px;
  line-height: 20px;
  font-weight: bold;
  margin: 0px;
}

/* Remove left spacing and backgrounds for show/hide bars */
h2.bar,
h2.priorityBar,
h2.shortBar,
h3.miniBar,
.patientBar h2 {
  background: none;
  padding-left: 0px;
}

/* Remove fixed widths on tables */
table.review,
table.allPatients,
table.patientDataTable {
  width: 100%;
}

/* Put a border around table cells */
table.review th,
table.review td,
table.allPatients th,
table.allPatients td,
table.patientDataTable th,
table.patientDataTable td,
table.dailyJournal td {
  border: 1px solid #000000;
}

/* Remove table cell backgrounds */
table tr.odd,
table td.odd,
table th {
  background: none;
  padding: 5px 10px;
}


/* Highlight selected filter with bold text instead of a background */
.filter a.selected {
  font-weight: bold;
  color: #000000;
  background: none;
}

/* Remove status and actions backgrounds */
.statusReview,
.statusReviewComplete,
.statusSetup,
.statusSetupComplete,
.statusFlag1,
.statusFlag2,
.statusFlag3,
.statusFlag4,
.statusFlag5,
.statusFlag6,
.statusFlag7,
.statusFlag8,
.statusFlag9,
.statusFlagPlus,
.statusFlag1Complete,
.statusFlag2Complete,
.statusFlag3Complete,
.statusFlag4Complete,
.statusFlag5Complete,
.statusFlag6Complete,
.statusFlag7Complete,
.statusFlag8Complete,
.statusFlag9Complete,
.statusFlagPlusComplete,
.statusNoResponse1,
.statusNoResponse2,
.statusNoResponse3,
.statusNoResponse4,
.statusNoResponse5,
.statusNoResponse6,
.statusNoResponse7,
.statusNoResponse8,
.statusNoResponse9,
.statusNoResponsePlus,
.statusNoResponse1Complete,
.statusNoResponse2Complete,
.statusNoResponse3Complete,
.statusNoResponse4Complete,
.statusNoResponse5Complete,
.statusNoResponse6Complete,
.statusNoResponse7Complete,
.statusNoResponse8Complete,
.statusNoResponse9Complete,
.statusNoResponsePlusComplete,
.actionReview,
.actionReviewComplete,
.actionContact,
.actionContactComplete,
.actionNone,
.actionNoneComplete {
  background: none;
}

/* Remove left spacing for patient header */
#patientInfo1 {
  margin-left: 0px;
}

/* Put a box around the review copy */
.patientReviewBox {
  background: none;
  border: 1px solid #000000;
}

/* Remove left spacing for date headers */
h2.date {
  margin-left: 0px;
}

/* Remove left spacing for diet table */
.diet table {
  margin-left: 0px;
}

/* Hide the journal filter */
.journalFilterTop,
.journalFilter,
.journalFilterBottom {
  display: none;
}

/* Hide nav bars. Keep the spacing. */
.journalNav,
.patientNav,
.dateNav {
  visibility: hidden;
}

/* Remove top spacing on the daily journal */
table.dailyJournal {
  margin-top: 0px;
}

/* Make the monthly journal borders darker */
table.monthlyJournal td {
  border-color: #000000;
}

/* Make the dialog mask more prominent */
.yui-skin-sam .mask {
  opacity: 0.75;
}

/* Put a border on the dialog box */
.dialogBox {
  width: 380px;
  border: 1px solid #000000;
}

/* Remove the scrollbars for the patient table */
.tableContainer {
  width: 100%;
  overflow: visible; 
}

/* Remove table cell background and put a darker border for patient table date column */
.patientDataTable th.dateCol,
.patientDataTable td.dateCol,
.patientDataTable td.weekend {
  background: none;
  border-right: 1px solid #000000;
}