@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');
@media print {
  @page {
    size: portrait;
    margin: 1.0cm;
  }

  noprint, .noprint {
    display: none;
    /* visibility :hidden; */
  }
  #accommodationTableCell>div.dropdown{    /* hide the accoommodations dropdown when printing */
    display: none;
  }
  #navBarTop {
    display: none;
  }
  .ssBdg, .ssAbsent, .ssLate {
    /* color: rgb(62, 63, 58) !important; */   /*this works, but if you turn on Background Graphics in Chrome, the text is in black and difficult to read on top of a colored badge */
  }

  select,
  textarea,
  input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    /* If you want to remove the border as well */
    background: none;
  }

  .dropdown-toggle,
  .dropdown-toggle::after {
    appearance: none;
    border: none;
    /* If you want to remove the border as well */
    background: none;
    padding: 0px;
    margin: 0px;
    font-size: 10pt;
  }

  body, table, th, td, tr {
    background-color: white !important;
  }
  body,
  .rowA,
  .rowB,
  .slItem,
  .desItem,
  .studentHighlight,
  .headings {
    /* font: 10pt Georgia, "Times New Roman", Times, serif; */
    font-family: 'Calibri', Arial, sans-serif;
    font-size: 12pt;
    /* font-size: 8.9pt; */
    line-height: 1.0;
    word-wrap: break-word;
    background: none !important;
  }
  .studentSchedule  {
    line-height: 1.4;
  }
  .desItem {
    opacity: 0.5;
  }

  .printDimmed {
    opacity: 0.5 !important;
  }

  .desItemHighlight,
  .desItemPrint, .dimOverride {
    opacity: 1.0;
  }

  .ELScore {
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
  }

  .SLText {
    padding-left: 0;
    padding-right: 0;
    /* padding-top:2px; */
  }

  .SLScore {
    font: "Arial";
    text-align: right;
    font-size: 10pt;
    padding-left: 0;
    padding-right: 0;
  }

  .rowA,
  .studentBlock,
  .mainSLRow,
  .assignmentRow
  {
    page-break-inside: avoid;
    break-inside: avoid;
  }

  .mainSLRow {
    padding-top: 2pt;
  }

  .headerRow {
    page-break-after: avoid;
    break-after: avoid;
  }

  .ELPageBreak {
    page-break-after: always;
    break-after: always;
  }

  a[href]:after {
    content: none !important;
    /* so it doesn't show the links on the printed page */
  }

  thead {
    display: table-header-group;
  }

  tbody {
    display: table-row-group;
  }

  ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: transparent;
  }

  :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: transparent;
  }

  ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: transparent;
  }

  :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: transparent;
  }

  #SESNavBar {
    display: none;
  }

  span#rubricTitle {
    font-size: 12pt;
  }

  /* printScoredAssignment font styles*/
  .studentBlock {
    font-size: 12pt;
  }

  .studentBlock h2 {
    font-size: 15pt;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .studentBlock h3 {
    font-size: 14pt;
  }

  .studentBlock .col.desItem {
    padding-top: 4pt;
    font-size: 12pt;
  }

  .rubricData .stdNameScore,
  #rubricData .stdNameScore {
    padding-top: 4pt;
    font-size: 12pt;
  }

  .profIcon {
    margin-top: 2pt;
    padding-top: 3pt;
    margin-bottom: 3pt;
  }
  .non-attendance-day {
    color: #7e7d7d;
  }
  /* end printScoredAssignment font styles*/

  .studentSchedule .col-6,
  .studentSchedule .col-3,
  .studentSchedule .studSched {
    font-size: 11pt !important;
  }
}