@page { 
    size: auto;  
    margin: 0mm 0mm; 
}
body {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    padding: 0px !important;
}

.header, .footer, .calendar-nav,.google-auto-placed,.ap_container,ins{
    display: none !important;
}
.go-to-today{
    display: none;
}
#scroll-top,#scroll-today{
    display: none;
}
.calendar-container{
    width:33.33%;
    float:left; 
    box-sizing: border-box;
    height: 228px;
}
.calendar{
    margin: 2px;
    padding: 2px;
}
.calendar-heading {
    padding-bottom: 0px;
}
.calendar-subheading1{
    font-size:40px;
    font-family: fantasy;
    display: inline;
    color:#03A899;
}
.calendar-subheading2{
    display: inline;
}
.secondary-date{
    font-size:20px;
    white-space: nowrap;

}
.primary-date{
    font-size:30px;

}
.calendar-country{
    display: inline-block;
}

.calendar .calendar-subtitle{
    font-size:10px;
}
.calendar-subtitle.mt-1{
    margin-top: 0px !important;
}
.calendar table td {
    /*padding: 0px;*/
}

.calendar .hd{
    font-size: 12px;
    left: 0px;
    top: 0px;
}
.calendar span.gre {
    font-size: 10px;
    bottom: 0px;
    right: 0px;
}
.container{
    max-width: none;
}
.calendar .calendar-subtitle .prev {
    border-radius: 0px;
}

.calendar .calendar-subtitle .next {
    border-radius: 0px;
}
.calendar table td.today  .day-c {
    border: initial; 
}
.calendar table td  .day-c:hover {
    background-color: initial;
    border: initial;
    color: initial;
}
.calendar table th {
    padding: 2px;
}
.calendar table thead tr{
    /*height: 20px;*/
}
.calendar table {
    height: 170px;
}
.primary-date, .secondary-date{
    display: inline-block;
    padding: 0px 3px;
}
.holidays-c{
    margin: 2px;
    line-height: 10px;
    max-height: 70px;

}
.holiday {
    font-size: 8px;
    width: 13px;
    height: 13px;
    line-height: 13px;
}

.no-print{
    display: none;
}
.credit{
    display: block;
}
.print-only{
    display: initial;
}