/*
table {
  page-break-inside: auto;
}

tr {
  page-break-inside: avoid;
  page-break-after:  auto;
}

.abstract101 {
  page-break-inside: avoid !important;
  page-break-after:  auto;
}
*/
/*
.divtime101 {
  border:            0px solid #ddd !important;
  page-break-inside: avoid          !important;
  page-break-after:  auto           !important;
  padding-top:       0px            !important;
  padding-bottom:    0px            !important;
  padding-left:      0px            !important;
  padding-right:     0px            !important;
  margin-top:        0px            !important;
  margin-bottom:     0px            !important;
  margin-left:       0px            !important;
  margin-right:      0px            !important;
}
*/
/*
.divabstract101 {
  border:            1px solid #ddd !important;
  page-break-inside: avoid          !important;
  page-break-after:  auto           !important;
  padding-top:       0px            !important;
  padding-bottom:    0px            !important;
  padding-left:      0px            !important;
  padding-right:     0px            !important;
  margin-top:        0px            !important;
  margin-bottom:     0px            !important;
  margin-left:       0px            !important;
  margin-right:      0px            !important;
}

.divabstract201 {
  border:            0px solid #ddd !important;
  page-break-inside: auto           !important;
  page-break-after:  auto           !important;
  padding-top:       0px            !important;
  padding-bottom:    0px            !important;
  padding-left:      0px            !important;
  padding-right:     0px            !important;
  margin-top:        0px            !important;
  margin-bottom:     0px            !important;
  margin-left:       0px            !important;
  margin-right:      0px            !important;
}
/*
.hora {
  page-break-inside: avoid !important;
}
*/

@media print {
  @page {
    size: landscape !important;
  }



  .active td,
  .active th {
    background-color: #eee !important;
  }

  .active .hora {
    width: 4% !important;
  }

  .active .sala-a {
    width: 14% !important;
  }

  .active .sala-b {
    width: 14% !important;
  }

  .active .sala-c {
    width: 14% !important;
  }

  .active .sala-d {
    width: 14% !important;
  }

  .active .sala-e {
    width: 14% !important;
  }

  .active .sala-f {
    width: 14% !important;
  }

  .active .sala-g {
    width: 8% !important;
  }

  .cartel .print-width-16 {
    width: 16% !important;
  }

  .print-color-f6f6f6 div {
    background-color: #f6f6f6 !important;
  }

  .print-color-ececec div {
    background-color: #ececec !important;
  }

  .oral .print-invited-f6f6f6 {
    background-color: #f6f6f6 !important;
  }

  .oral .print-invited-ececec {
    background-color: #ececec !important;
  }

  .table-bordered  {
    border:            0px solid #ddd !important;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px
    /*page-break-inside: auto           !important;*/
  }

  .table-bordered tr {
    border:            0px solid #ddd !important;
    /*page-break-inside: avoid          !important;
    page-break-after:  auto           !important;*/
    height:            1px            !important;
  }

  .table-bordered th,
  .table-bordered td {
    border:            0px solid #ddd !important;
    /*page-break-inside: avoid          !important;
    page-break-after:  auto           !important;*/
    height:            1px            !important;
  }

  .divabstract101 {
    border:            1px solid #ddd !important;
    page-break-inside: avoid          !important;
    /*page-break-after:  auto           !important;*/
    padding-top:       0px            !important;
    padding-bottom:    0px            !important;
    padding-left:      0px            !important;
    padding-right:     0px            !important;
    margin-top:        0px            !important;
    margin-bottom:     0px            !important;
    margin-left:       0px            !important;
    margin-right:      0px            !important;
    height:            100%           !important;
    /*display:           inline-block          !important;*/
    clear:             both           !important;
   }
  /*
  .divabstract201 {
    border:            0px solid #ddd !important;
    page-break-inside: auto           !important;
    page-break-after:  auto           !important;
    padding-top:       0px            !important;
    padding-bottom:    0px            !important;
    padding-left:      0px            !important;
    padding-right:     0px            !important;
    margin-top:        0px            !important;
    margin-bottom:     0px            !important;
    margin-left:       0px            !important;
    margin-right:      0px            !important;
  }
  /*
  .table-carteles {
    page-break-before: always   !important;
    border-collapse:   collapse !important;
  }

  .cartel {
    page-break-before: always   !important;
    page-break-inside: avoid          !important;
    page-break-after:  always           !important;
    background-color: #ececec !important;
    padding-top: 100px;
    margin-top: 100px;
  }
  */
}
