.event-calendar table{border:1px solid #242;border-collapse:collapse;border-spacing:0;width:98%;margin-bottom:1em}.event-calendar tr{padding:0;margin:0;background:#fff}.event-calendar th{color:#fff;background:#1e4474;text-align:center;padding:1px .33em;border:0 solid #242}.event-calendar .month-view td,.event-calendar .week-view td{width:14%}.event-calendar td{border:0 solid #bbb;color:#777;text-align:right;vertical-align:top;margin:0;padding:0}.event-calendar th.heading{border-width:0 0}.event-calendar caption span{font-weight:700;font-size:1.5em}.event-calendar span a{text-decoration:none}.event-calendar span a:active,.event-calendar span a:focus,.event-calendar span a:hover{background-color:#363636;color:#fff}.event-calendar .prev{text-align:left;border-width:1px 0 1px 1px}.event-calendar .next{text-align:right;border-width:1px 1px 1px 0}.event-calendar .stop{color:#ccc}.event-calendar th a{font-weight:700;color:#363636}.event-calendar td a{color:red;font-weight:700;text-decoration:none}.event-calendar td a:hover{text-decoration:underline}.event-calendar td.sat,.event-calendar td.sun{background:#0ff}.event-calendar td.selected{background:#00f}.event-calendar td.today{background:#593662}.event-calendar td.month,.event-calendar td.year{text-align:center;border-width:1px 0}.event-calendar td.days{color:#cce;background:#224;text-align:center;border:1px solid #242;border-width:0 1px 1px 0}.event-calendar div.day{float:right;text-align:center;border:1px solid gray;border-width:0 0 1px 1px;padding:.125em .25em 0 .25em;margin:0;background:#f3f3f3}.event-nodeapi div{color:#000;padding:.5em 1em 0 0}.event-nodeapi div label{color:#999}.event-calendar div.event{font-style:italic;background-color:#fff;border:solid 1px #555;text-align:left;margin:.25em 0 .5em .25em}.event-calendar div.title{padding-left:3px}.event-calendar div.title a{color:#000}.event-calendar div.title a:hover{color:#c00}.event-calendar .content{margin:5px;padding:3px;border-left:solid 2px #ddd;padding-left:5px}.event-calendar div.type{margin-left:5px;font-size:.8em}.event-calendar div.type a{color:#00c}.event-calendar div.type a:hover{color:#c00}.event-calendar div.links{padding-left:3px}.event-calendar div.links a{color:#00c}.event-calendar div.links a:hover{color:#c00}.event-calendar .start{font-style:normal;color:#555;margin:2px 0 2px 0;padding-left:3px;font-size:.8em}.event-calendar .end{font-style:normal;color:#555;margin:2px 0 2px 0;padding-left:9px;font-size:.8em}.event-calendar .ongoing{font-style:normal;color:#555;margin:2px 0 2px 0;padding-left:9px;font-size:.8em}.event-calendar div.info{visibility:hidden;height:0;overflow:hidden;padding-left:3px}.event-calendar div.monthview .title{font-size:.8em}.event-calendar div.dayview{width:auto}.event-calendar div.tableview{width:auto}.event-calendar .event-empty{min-height:6em}* html .event-calendar .event-empty{height:6em}.container-inline .day input{width:auto;display:inline}.event-calendar .event .stripe{height:5px}.event-calendar .event .stripe-1{background-color:red;height:5px;width:100%}.event-calendar .event .stripe-2{background-color:#f66;height:5px;width:100%}.event-calendar .event .stripe-3{background-color:#668cff;height:5px;width:100%}.event-calendar .event .stripe-4{background-color:#ffb366;height:5px;width:100%}.event-calendar .event .stripe-5{background-color:#85ff66;height:5px;width:100%}.event-calendar .event .stripe-6{background-color:#a666ff;height:5px;width:100%}.event-calendar .event .stripe-7{background-color:#ffe066;height:5px;width:100%}.event-calendar .event .stripe-8{background-color:#6ff;height:5px;width:100%}.event-calendar .event .stripe-9{background-color:#ff66d9;height:5px;width:100%}.event-calendar .event .stripe-10{background-color:#ddd;height:5px;width:100%}.event-calendar div.month-view table.event-block tbody,.event-calendar div.month-view table.event-block thead{font-size:.9em}.event-calendar div.month-view table.event-block th{font-weight:400}#block-event-1 .item-list ul li a{margin-top:8px}span.event-timeleft{padding-bottom:3px;text-align:right;width:auto;display:block}span.event-nodetype{padding:0 0 0 5px;display:block;width:auto;text-align:right;float:right}.ical-link{text-align:right}.event div.form-item{white-space:normal}