@page {
  size: A4 landscape;
}
@font-face {
    font-family: 'Century';
    src: url('font/CenturyGothic.eot');
    src: url('font/CenturyGothic.eot?#iefix') format('embedded-opentype'),
         url('font/CenturyGothic.woff') format('woff'),
         url('font/CenturyGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Freeroad';
    src: url('font/Freeroad.eot');
    src: url('font/Freeroad.eot?#iefix') format('embedded-opentype'),
         url('font/Freeroad.woff') format('woff'),
         url('font/Freeroad.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
  font-size:10pt;
  font-family:"Century","Helvetica Neue",Arial,sans-serif;
}
#pull, #menu-compact, #menu, .nodisplay, .stampalink {display:none;}
li {list-style-type:none;}
ul {page-break-inside:avoid;}
a {color:#000;text-decoration:none;}
.logo {width:200px;height:auto;}

#calendar {display: table;width: 100%;border-collapse: collapse;}
#calendar ul {display:table-row;border-bottom:1px solid #ccc;}
#calendar ul.intestazione {font-weight:bold;border-right: none;}
#calendar br {display: block;content: "";height: 4px;}
#calendar li {display:table-cell;width:16.666%;padding:10px;}
#calendar li:first-child {border-right: 5px solid #970D04;vertical-align:middle;}
#calendar .intestazione li:first-child {border-left: none;border-right: none;}
#calendar h3 {font-family:"Freeroad","Helvetica Neue",Arial,sans-serif; font-size:16px;font-weight:normal;line-height:1.2em;}
#copyright {margin-top:30px;font-size:8pt;}
