@page {
  size: A4 landscape;
  margin: 10mm;
}
@media print{
.timetable-wrapper {

right: 6px;

}}
body {
  font-size: 12px;
  height: 93vh;
  top: 6px
}
.subject{
  font-weight: normal;
}
a {
  color: black !important;
}

.hour {
  border-bottom: solid 1px #bbb;
}
.note{
  display: none !important;
}
.day {
  border-left: solid 1px #bbb;
}

.entry {
  border: 1px #aaa solid;
  overflow: hidden;
}

nav {
  background: white !important;
  width: 100%
}
nav div.nav-wrapper *, #side-menu {
  display: none !important;
}

nav div.nav-wrapper #timetable-logo {
  display: block !important;
  color: #333;
  font-size: 24px;
  left: 0px;
  right: 0px;
 width: calc(100% - 92px) !important;}

nav div.nav-wrapper #timetable-logo i {
  display: none !important;
}

#timetable-logo {
  transform: none;
  max-width: 100% !important;
  font-size: 18px !important;
  height: 80px;
  top: 16px;
 
}

nav div.nav-wrapper ul.left, nav div.nav-wrapper ul.right, #side-menu, a.button-collapse, div.vertical-space {
  display: none;
}

.buttons-bar {
  display: none;
}

.timetable-wrapper {
  top: 10px;
}

/* ce je stranski meni odprt */
#side-menu, .sidenav-overlay, div.drag-target {
  display: none !IMPORTANT;
}


.view-note{
  display: none !important;
}






.qr-code{
  display: inline-block !important;
  width: 50px;
  height: 50px;
  position: absolute;   /* stays relative to page content */
  top: 24px;
  right: 42px;
  z-index: 1000;

}

nav{
  box-shadow: none;
}

.header-cols{
  display: none;
}

.navbar-fixed{
  height: 80px;
}




.note{
  display: none !important;
}
.mobile_note{
  display: none !important;
}

.logo {
  display: none;
}


.entry-absolute-box .entry .main-box {
  width: calc(100% - 9px);
}