body{padding-top:5rem}.jumbotron-home{margin-top:-2rem;background-color:#3498db;color:#fff;background-image:url(Images/jumbatron_background.png),url(Images/jumbatron_background_bottom_right.png);background-repeat:no-repeat,no-repeat;background-position:top left,bottom right}h2.cal-title{border-left:10px solid #555;padding-left:10px;margin-left:-16px;display:block;font-size:18px;line-height:35px}table.cal{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #fff;border-color:gray;display:table;background-color:#fff;font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;margin-bottom:15px}table.cal th.cal-header{}table.cal th{background-color:#d6d1bd;border:1px solid #ccc;color:#555;padding:4pt;text-align:center;width:14%;font-weight:bold}table.cal tr td.cal-day,table.cal tr td.cal-empty{display:table-cell;width:14%;padding:0;vertical-align:top;border:1px solid #ccc}.cell-header{text-align:left;margin:1px;font-weight:bold;padding:2pt 5pt 2pt 5pt;border:1px solid #79b7e7;background:#d0e5f5;color:#1d5987}.cell-header a{text-decoration:none;font-size:80%;float:right;padding-top:2pt;font-weight:normal;color:#ff5335}.cell-body{min-height:40pt}.entry{margin:2px;padding:2px 4px 2px 4px;font-size:.8em;color:#09f}.entry-billed{background-color:#ff5335}.entry-sum{height:10pt;overflow:hidden;background-color:#3b424c;color:#fff;margin:2px;padding:2px 4px 2px 4px;line-height:1.4;font-size:.89em;border-radius:3px}.entry span,.entry-sum span{float:right;padding-top:2pt;font-weight:normal}