@media print {
  .container {
    width: auto;
	max-width:none;
	padding:0!important;
  }
  .row{ margin-left:0; margin-right:0;}
  .it-page-sections-container, .page-header{ max-width:none; width:100%; border:none!important; padding:0 6px!important;}
  .it-page-section{ margin-top:2rem;}
  .it-page-section .page-section-title, .page-header-title{ color:#000!important;}
  a:not(.btn), .accordion-header .accordion-button{color:#000!important; text-decoration:none!important;}
  .anchor-offset:before{ content:none;}
  .row.row-column-border{border:none!important; margin-top:0;}
  .print-header{ margin-bottom:24pt;}
  .print-header img{ width:256pt; height:82pt; display:block;}
  .it-page-nav-container{ width:200pt; float:right; border:1px solid #dedede!important; padding:10pt!important; margin:0 0 10pt 10pt;}
  .external:after{ content:none;}
  .collapse{display:block!important; height:auto!important;}
  .collapse-partial .collapse-header,
  .collapse-partial .collapse:before,
  .collapse-btn .icon{ display:none!important;}
  .collapse .orari-body{ padding:0!important; background-color:transparent!important; border:none!important;}
  .accordion-header,
  .accordion-header .accordion-button,
  .accordion-body{ background-color:transparent!important;padding:0; box-shadow:none!important;}
  .accordion-header .accordion-button{ margin-top:2rem;}
  .accordion-header .accordion-button:after{content:none;}
  .accordion-header .accordion-button .icon{ display:none;}
  .it-list-wrapper .it-list .list-item .it-right-zone{ margin-right:0!important; margin-left:0!important;}
  .academic-social-list .btn{ display:none;}
  .academic-social-list .btn.btn-social{ display:block; background-color:transparent; color:#000; text-align:left; padding:0; font-size:1rem;}
  .academic-social-list .btn .icon{ fill:#000!important;}
  .academic-social-list a.btn-social:after{content:attr(href); margin-left:.5rem; font-size:0.8rem; font-family: "Roboto Mono", monospace;}
  #events-lm-list li, #projects-lm-list li{ display:block!important;}
}