body{
    margin: 0;
}  
/*.checkBtn{
    display: none;
}*/
#f_calendario{   display: block;}

#calendar-container {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 10px;
    margin-top: 20px;
}
#c_calendario{
    display: block;
}

#c_calendario{
  /*   border: 1px solid #000 !important; */
    padding: 0px !important;
}
.noPrint{
	display: none !important;	
}
 .adsbygoogle,ins.adsbygoogle iframe {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        overflow: hidden !important;
    }

input[type="time"]{
    display: none !important;	
}
/*input[type="checkbox"],input[type="radio"]{*/
/*#calendar-container div:has(input[type="checkbox"]), #calendar-container div:has(input[type="radio"]){*/
.checkBtn{
    display: none !important;
}
#calendario{
    font-size: 0.8em;
}
.calendar-day{
    padding: 0;
    border: 1px solid #000 !important;
    padding: 5px;
  }
  .calendar-day_0{
    border: 0px !important;
   /*  display: none; */
}
.calendar-day.day_0{
    border: none !important;
}
div.blocked .spanTexto{
    display:none;
}
#d_Totales{
    border: 1px solid #000 !important;
}
.nameDia {
   /*  display: block !important; */
}
#div[id^="d_x_"]{
    padding: 0px !important;
    margin: 0px !important;
}

@media (max-width: 767px) {
    .weekday-row{
        border-bottom:1px solid #000 !important;
        color: #000 !important;
    }

}


@media print {
    /* Oculta los divs que contienen los anuncios de AdSense */
    .ad-container, /* Si tienes un div envolviendo el anuncio */
    ins.adsbygoogle, /* El elemento que AdSense suele usar */
    .google-auto-placed, /* Para anuncios automáticos */
    iframe[id^='google_ads_iframe'] /* Los iframes de los anuncios */
    {
        display: none !important;
    }

    /* Si tienes algún espacio o margen que generen los anuncios, también ocúltalos */
    .ad-space {
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}