* {
  font-family: Helvetica, Arial, Verdana;
  background: none #fff !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

body.print-single * {
  border: 0 none !important;
  padding-left: 0 !important;
}

body.print-single #content .column,
body.print-single .results_label,
body.print-single .record-data,
body.print-single .record-collapsed,
body.print-single .record-collapsed + .record-details,
body.print-single .record-collapsed .detail-table {
  display: none;
}

body.print-single .record-expanded .detail-table {
  display: table !important;
}

#osu_navbar,
form .buttons,
#content .column.last {
  display: none;
}

.osu-logo {
  text-indent: 0;
  background: none;
  float: none;
  height: auto !important;
  width: auto !important;
}

#header-text,
#header-logo  {
  float: none;
}

.sidebar-layout #content .column.first {
  width: 100%;
  max-width: 100%;
}

tr.record-data > th,
tr.record-data > td  {
  border-left: 0 none !important;
  border-right: 0 none !important;
}

#results table {
  box-shadow: none;
}

input,
label,
.detail-table {
  border: 0 none !important;
}

#results-table > thead th {
  border-bottom: 1px solid #ddd;
}