#prima{display:block}.dscalcell i,.dscalcell span,.dscalcell strong,.mcalcell i,.mcalcell span,.mcalcell strong,#text i{color:#f40}.topcal .wsaint i,.topcal .wsaint span,.topcal .wsaint strong{color:#f40}#bible i,#saint i{color:#0277bd}p{margin:6px 0}hr{margin:10px 0!important}.ctitle{margin-bottom:20px;height:32px}.title{height:42px;width:100%;font-weight:700;color:#fff;font-family:pt sans narrow;display:table-cell;vertical-align:middle;padding:0 20px}.today,.read{padding-left:10px}#titlew{font-weight:700;color:#fff;text-align:center;height:40px;font-family:pt sans narrow;display:table-cell;vertical-align:middle;padding:0 20px;text-decoration:none}.logo{width:100px;height:100px;float:left}#logow{width:32px;height:32px;float:left;margin:4px}.ads{width:100%;text-align:center;margin-top:5px;background-color:#fff;border-radius:10px;padding:10px 0}.adss{width:100%;text-align:center;margin-top:0;padding:5px 0}#lprev,#lnext{cursor:pointer;font-family:arial,verdana,tahoma,helvetica,sans-serif;font-size:2em;line-height:1em}#lprev{float:left;padding-left:20px;color:#fff}#lnext{float:right;padding-right:20px;color:#fff}#olddate,#icoday{padding-left:20px}#olddate,.wolddate,#icoday,#wicoday{float:left}#ldate,#lmonth,#lday,.wldate,.wlmonth,.wlday{text-align:right;font-family:pt sans narrow;font-size:16px;line-height:1.2em;text-transform:none;font-weight:400;letter-spacing:0}#ldate,#lmonth,#lday{padding-right:20px}#olddate,#lmonth,#lday{font-size:1.2em;font-weight:700}.topcal .wolddate,.topcal .wlmonth,.topcal .wlday{font-family:pt sans narrow;font-size:16px;text-transform:none;font-weight:400;letter-spacing:0;line-height:1.2em}#ldate{font-size:6em;font-weight:700;font-family:oswald,sans-serif}.topcal .wldate{font-size:5em;font-weight:700;font-family:oswald;line-height:1em;padding:10px 0;color:#03a9f4}#read,#wread{}.topcal .wsaint{float:left;padding:10px 0 0;font-size:16px;line-height:1.2em;width:70%;font-family:pt sans narrow;text-transform:none;font-weight:400;letter-spacing:0;text-align:left}.topcal{width:350px;background:#fff;padding:10px}.mb10{clear:both}.topline{width:100%;height:5px;background:url(/im/rainbow-body.gif) 0 0 repeat-x}.textcol{}#text{height:100%;background:#fff;padding:0 10px;color:#333;min-height:50px;line-height:150%}.ico{width:32px;height:32px;float:left;margin:0 10px 0 0}.icogrid{width:24px;height:24px;float:right;margin:0}.icolegend{width:24px;height:24px;margin:0;vertical-align:middle}.legend{margin:0;font-family:pt sans narrow;font-size:.9em}.micogrid{width:16px;height:16px;float:right;margin:0}.lmain{text-align:center;font-weight:700;text-transform:uppercase}.rmain{padding-right:5px}.lpist,.licopist{padding:0 10px 10px}#icoday{position:relative;bottom:10px}#wtoday{font-weight:500}.licow{margin:0 auto;padding:5px}#btnsaint{cursor:pointer;background:url(/calendar/img/ic_saint.png) #fff center center no-repeat;width:32px;height:32px;float:left}#btn365{cursor:pointer;background:url(/calendar/img/ic_365.png) center center no-repeat;width:32px;height:32px;float:left}#btnustav{cursor:pointer;background:url(/calendar/img/ic_ustav.png) center center no-repeat;width:32px;height:32px;float:left}#btnevening{cursor:pointer;background:url(/calendar/img/ic_evening.png) center center no-repeat;width:32px;height:32px;float:left}#btnpostevening{cursor:pointer;background:url(/calendar/img/ic_postevening.png) center center no-repeat;width:32px;height:32px;float:left}#btnmorning{cursor:pointer;background:url(/calendar/img/ic_morning.png) center center no-repeat;width:32px;height:32px;float:left}#btntimes{cursor:pointer;background:url(/calendar/img/ic_times.png) center center no-repeat;width:32px;height:32px;float:left}#btnliturgy{cursor:pointer;background:url(/calendar/img/ic_liturgy.png) center center no-repeat;width:32px;height:32px;float:left}#btncatalog{cursor:pointer;background:url(/calendar/img/ic_action_catalog.png) center center no-repeat;width:32px;height:32px;float:left}#btnhelp{cursor:pointer;background:url(/calendar/img/ic_help.png) center center no-repeat;width:32px;height:32px;float:left}.bgpist{background:#e1bee7}.bgzagal{background:#e8f5e9}.bgregular{background:#fff}.bodypist{background:#ab47bc}.bodyzagal{background:#4db6ac}.bodyregular{background:#689f38}.fontblack{color:#000}.fontred{color:red}.idatepicker{height:32px;width:0!important;padding:0!important;border:none!important;float:left}.ui-datepicker-trigger{cursor:pointer;position:relative!important;height:32px!important;width:32px!important;float:left}#ui-datepicker-div{top:255px!important;left:50px;z-index:9999}.caltab1{border:0;padding:0;vertical-align:top}.caltab2{border:0;padding:0 10px;vertical-align:top}.caltab1{float:left;width:33%}.caltab2{padding-left:33%}.divtab{border:0}.ldate,.lmonth,.lyear{text-align:center}.lico{float:left;line-height:1em;margin:30px 10px}#pday{width:100%;margin-top:30px}.dscalcell{float:left;padding:6px;margin:0 10px 10px 0;height:0;overflow:hidden;background:#f2f2f2;position:relative}.mcalcell{padding:3px;margin:0 0 3px;min-height:60px;background:#f2f2f2}.mico{float:right;padding:3px;width:22px}.clean{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;overflow:hidden;margin:0!important}.cclean{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;overflow:hidden;margin:0!important;padding-left:33%}.daydate{float:right;font-size:3em;font-weight:700;font-family:oswald,sans-serif;line-height:1em;padding:0 0 0 10px;color:#fff;text-align:right}.mdaydate{float:left;font-size:1.2em;font-weight:700;font-family:oswald,sans-serif;line-height:1em;padding:5px 10px 5px 5px;color:#fff;text-align:center}.daytext{font-family:pt sans narrow;font-size:small;color:#fff;line-height:1em}.mdaytext{font-family:pt sans narrow;font-size:small;color:#fff;line-height:1em;margin-left:35px}.daycap{font-family:pt sans narrow;font-weight:700;font-size:16px;color:#121212;line-height:24px;text-align:right;text-transform:uppercase}.cellcap{border-bottom:5px solid #ccc;float:left;padding:6px;margin:30px 10px 10px 0}.monthcap{font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;padding:3px 0 0;cursor:pointer;float:left;text-align:center;overflow:hidden;height:32px}.yearcap{font-family:pt sans narrow;display:block;font-size:14px;font-weight:700;line-height:32px;height:32px;padding:0 16px;text-transform:uppercase;float:left;cursor:pointer;color:#fff;background:#6dc014;border-top:4px solid #fff}#monthes{background:#6dc014;height:36px;display:flex;justify-content:space-between;border-top:4px solid #e96500;border-bottom:4px solid #fff}.current_m,.current_y,.monthcap:hover,.yearcap:hover{background:#e96500;color:#fff;position:relative;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s}.current_y::before{background:#e96500;content:'';height:4px;left:0;position:absolute;top:-4px;width:100%}#weekend{border-bottom:5px solid red}#agrid{float:right;padding:0}.readings{font-size:smaller;padding-top:5px}@page{size:A4;margin:0}@media print{#prima{width:720px;height:480px}}