:root{--font-stack: "museo-slab", serif;--text-font-stack: "museo-sans", sans-serif;--primary-color: #1D1D1B;--secondary-color: #1D1D1B;--tertiary-color: #1D1D1B;--signal-color: #E42313;--signal-color-accessible: #AF1C0E;--neutral-light: #F8F8F8;--neutral-medium: #D0D0D0;--neutral-dark: #636363;--error-color: #E42313;--black: #000000;--white: #ffffff;--transparent:  transparent}#eventsPrint_list{padding-top:30px !important}body{line-height:1;font-family:"din-2014", sans-serif;color:#1D1D1B;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"din-2014", sans-serif}.print-wrapper{width:100%;max-width:1440px;margin:0 auto;padding:50px;background:#ffffff;box-sizing:border-box}@media (max-width:1200px){.print-wrapper{padding:0}}.print-intro-wrapper{margin:15px 40px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;box-sizing:border-box}@media (max-width:1200px){.print-intro-wrapper{margin:10px 20px}}.print-intro-wrapper h1{font-size:30px;font-weight:400;margin-bottom:10px;text-transform:uppercase}@media (max-width:1200px){.print-intro-wrapper h1{font-size:24px}}@media print{.print-intro-wrapper h1{font-size:24px}}.print-intro-wrapper p{font-size:16px;font-weight:300;line-height:24px}.print-intro-wrapper .print-intro{display:inline-block;width:calc(100% - 260px)}.print-intro-wrapper .logo{display:inline-block;width:250px;vertical-align:top;padding-bottom:40px}.print-intro-wrapper .logo img{width:150px;height:auto;margin-top:-12px}@media (max-width:1200px){.print-intro-wrapper .print-intro,.print-intro-wrapper .logo{display:block;width:100%}.print-intro-wrapper .logo{margin-bottom:20px}}.print-list{font-size:0;line-height:0;color:#1D1D1B;box-sizing:border-box;page-break-inside:auto}.print-list dt{padding:5px 40px;padding-top:10px;display:inline-block;width:50%;font-size:16px;line-height:24px;box-sizing:border-box;page-break-inside:avoid;page-break-after:auto;vertical-align:top}@media (max-width:1200px){.print-list dt{padding:5px 20px}}@media print{.print-list dt{padding:5px 20px}}.print-list dt.month{width:auto;display:block;font-size:36px;line-height:40px;font-weight:400;margin:20px 40px;text-transform:uppercase;background-color:#F8F8F8;border-left:10px solid #E42313}@media (max-width:1200px){.print-list dt.month{font-size:24px;margin:20px 20px}}@media print{.print-list dt.month{font-size:24px}}.print-list dt.month p{font-size:16px;font-style:italic}.print-list dt.big{width:auto;max-width:100%;display:block;border:1px solid #D0D0D0;margin:30px 40px}@media (max-width:1200px){.print-list dt.big{margin:25px 20px}}.top{display:inline-block;margin-right:10px;color:#E42313;text-transform:uppercase;font-weight:400}.titolo-evento{font-weight:600;font-size:23px;line-height:26px;margin-bottom:10px;text-transform:uppercase}@media (max-width:1200px){.titolo-evento{font-size:19px;line-height:24px}}@media print{.titolo-evento{font-size:17px;line-height:20px}}.luogo-ora-evento{font-size:17px;line-height:20px;color:#E42313;font-weight:700}.giorno-evento{font-size:17px;line-height:20px;font-weight:700;margin-bottom:10px;color:#E42313}@media print{.giorno-evento{line-height:18px}}.descrizione-evento{padding-top:0px;font-size:18px;line-height:24px;font-weight:200}.descrizione-evento p{margin-bottom:11px}.descrizione-evento h2{font-size:16px;font-weight:400}.descrizione-evento .icon-wrapper p{font-weight:400;font-size:16px;display:inline-block}.descrizione-evento .icon-wrapper p:not(:first-of-type){margin-left:21px}@media (max-width:768px){.descrizione-evento .icon-wrapper p:not(:first-of-type){margin-left:0}}.descrizione-evento .icon-wrapper .icon{margin-right:5px;transform:translateY(3px)}.descrizione-evento b{font-weight:700}@media (max-width:1200px){.descrizione-evento{font-size:16px;line-height:20px}}@media print{.descrizione-evento{font-size:14px;line-height:18px}}.appuntamenti{margin-top:20px;box-sizing:border-box}.appuntamenti h4{margin-bottom:10px;font-weight:400}.appuntamenti p{font-size:14px;line-height:20px;font-weight:200;margin-bottom:15px}.appuntamenti p b{font-weight:400}@media print{.appuntamenti p{font-size:12px;line-height:18px}}.appuntamenti span{display:inline-block;width:32%;padding:10px 30px 10px 20px;box-sizing:border-box;border-left:3px solid #E42313}@media (max-width:993px){.appuntamenti span{display:block;padding-right:0;width:100%}}.qr-code{position:absolute;top:20px;right:100px}.qr-code img{width:80px}@page{size:A4 !important;margin:10mm 8mm !important}body{margin:0 !important}