h1,h2,h3,h4,h5,h6,p,ul,ol,table,form,hr,blockquote,pre{margin-top:1em}h1{font-size:2em;color:#333}h2{font-size:1.5em;color:#333}h3{font-size:1.17em;color:#65428a}h5{font-size:.83em;color:#65428a}h6{font-size:.75em;color:#65428a}h1,h2,h3,h4,h5,h6{font-weight:bolder}a{text-decoration:underline;color:#33f}a.button,span.button{text-decoration:none;background:#65428a;display:inline-block;padding:0.5em 1em;color:white;font-weight:bold}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#65428a}strong a{text-decoration:none}img{max-width:100%;border:none}img[height]{height:auto !important}img.background{background-size:cover;background-position:center center;background-repeat:no-repeat}ul,ol{margin-left:1.5em}ul ul,ol ol,ul ol,ol ul{margin-top:0}strong{font-weight:bold}em{font-style:italic}small{font-size:smaller}small{font-size:smaller}big{font-size:larger}table{border-collapse:collapse;max-width:100%}table td,table th{padding-right:0.75em;vertical-align:top;text-align:left}input,textarea,select{font-family:inherit;font-size:100%;box-sizing:border-box;border:1px solid #999}th[align=left],td[align=left]{text-align:left !important}th[align=center],td[align=center]{text-align:center !important;padding-right:0.375em;padding-left:0.375em}th[align=right],td[align=right]{text-align:right !important;padding-right:0;padding-left:0.75em}th[valign=top],td[valign=top]{vertical-align:top !important}th[valign=middle],td[valign=middle]{vertical-align:middle !important}th[valign=bottom],td[valign=bottom]{vertical-align:bottom !important}img.left-aligned{float:left;margin-right:2em}img.right-aligned{float:right;margin-left:2em}sup,sub{font-size:smaller;padding:0;margin:0;line-height:0}hr{height:1px;border:none;color:#c3c3c3;background-color:#c3c3c3}h1:first-child,h1.first-child,h2:first-child,h2.first-child,h3:first-child,h3.first-child,h4:first-child,h4.first-child,h5:first-child,h5.first-child,h6:first-child,h6.first-child,p:first-child,p.first-child,ul:first-child,ul.first-child,ol:first-child,ol.first-child,table:first-child,table.first-child,form:first-child,form.first-child,hr:first-child,hr.first-child,blockquote:first-child,blockquote.first-child,pre:first-child,pre.first-child{margin-top:0}div.columns{margin-top:1em;-moz-column-gap:30px;-moz-column-count:2;-webkit-column-gap:30px;-webkit-column-count:2;column-gap:30px;column-count:2}div.columns:first-child,div.columns.first-child{margin-top:0 !important}div.columns .column{display:inline-block;min-height:1em;width:100%;margin-bottom:1em}div.columns .column:last-child{margin-bottom:0}@media screen and (max-width:800px){div.columns{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}}.success{border:1px solid #9C9;color:#393 !important;background:#CFC url('/images/icons/tick.png') no-repeat scroll 1em 1em;padding:1em 1em 1em 3em;margin-top:1em}.warning{border:1px solid #CC9;color:#993 !important;background:#FFC url('/images/icons/error.png') no-repeat scroll 1em 1em;padding:1em 1em 1em 3em;margin-top:1em}.error{border:1px solid #C99;color:#933 !important;background:#FCC url('/images/icons/cross.png') no-repeat scroll 1em 1em;padding:1em 1em 1em 3em;margin-top:1em}.info{border:1px solid #CCC;color:#333;background:#EEE url('/images/icons/comment.png') no-repeat scroll 1em 1em;padding:1em 1em 1em 3em;margin-top:1em}.clear{clear:both}ul.dropdown{position:relative;list-style:none;margin-left:0;border:1px solid #c3c3c3}ul.dropdown > li{cursor:pointer;display:block;padding:9px;background:transparent url('/images/icons/control_expand_down.png') no-repeat scroll right 9px top 9px}ul.dropdown.empty > li{background-image:none}ul.dropdown ul{display:none;position:absolute;list-style:none;z-index:999;margin-left:0;background:white;border:1px solid #c3c3c3}ul.dropdown li:hover ul{display:block}ul.dropdown ul li a{display:block;text-decoration:none;color:inherit;padding:4px 9px 4px 34px}ul.dropdown ul li.selected a{background:transparent url('/images/icons/tick.png') no-repeat scroll 9px 4px}ul.dropdown ul li a:hover{background-color:#c3c3c3}.calendar-navigation-toolbar{margin-top:1em;background:#ececec;border:1px solid #d4d4d4;display:table;width:100%;box-sizing:border-box}.calendar-navigation-toolbar:first-child{margin-top:0}.calendar-navigation-toolbar ul,.calendar-navigation-toolbar p{display:table-cell;vertical-align:middle;white-space:nowrap}.calendar-navigation-toolbar p:first-child{padding-left:0.5em}.calendar-navigation-toolbar ul:last-child,.calendar-navigation-toolbar p:last-child{text-align:right;width:100%}.calendar-navigation-toolbar ul{list-style:none;margin-left:0}.calendar-navigation-toolbar li{display:inline-block;border-left:1px solid #d4d4d4;text-align:center}.calendar-navigation-toolbar li a{display:block}.calendar-navigation-toolbar .date-navigator{padding-right:0.5em}.calendar-navigation-toolbar .date-navigator li{border:none;padding:2px 0}.calendar-navigation-toolbar .date-navigator li a{background:white;width:20px;height:20px;border-radius:10px;text-decoration:none;font-weight:bold;margin:0 2px;color:#333}.calendar-navigation-toolbar .view-options{font-size:smaller}.calendar-navigation-toolbar .view-options li.selected,.calendar-navigation-toolbar .view-options li:hover{background-color:#c1c1c1}.calendar-navigation-toolbar .view-options li a{padding:0.5em 0.25em;text-decoration:none;color:inherit}.calendar table{width:100%;margin-top:-1px}.calendar table thead th,.calendar table tbody th,.calendar table tbody td{box-sizing:border-box;padding:0;border:1px solid #d4d4d4}.calendar.view-month table thead th,.calendar.view-month table tbody td{width:14.28%}.calendar.view-week table tbody td{width:13%}.calendar.view-week table tbody th{width:9%;text-align:right;border-top-width:0;border-bottom-width:0;padding-right:2px}.calendar.view-week table tbody tr:first-child th{border-top-width:1px}.calendar.view-week table tbody tr:last-child th{border-bottom-width:1px}.calendar.view-week table thead th:first-child,.calendar.view-week table tbody th{border-right-width:2px}.calendar table thead th{color:white;background:#009cff;text-align:center;padding:0.25em;font-weight:normal}.calendar.view-month table tbody td{height:100px}.calendar.view-month table tbody td:empty{background-color:#f6f6f6}.calendar.view-week table tbody td{height:30px}.calendar.view-month table tbody td p{margin-top:0;padding:3px}.calendar.view-month table tbody td p.day{text-align:right;background:#ececec;font-weight:bold}.calendar.view-year{border:1px solid #d4d4d4;border-top:none;padding:0.75em}.calendar.view-year .month{box-sizing:border-box;width:33.33%;padding:0.75em;display:inline-block;vertical-align:top}@media screen and (max-width:700px){.calendar.view-year .month{width:50%}}@media screen and (max-width:500px){.calendar.view-year .month{width:100%}}.calendar.view-year table td{width:14.28%;text-align:center}.calendar.view-year table thead tr + tr th{font-size:smaller}.calendar th a{color:inherit;text-decoration:none}.calendar td p.event{margin:2px !important;background:#ffd800;padding:2px}.calendar td p.event a{text-decoration:none;color:inherit}.calendar td a.event{background:#ffd800;display:block;text-decoration:none;color:inherit}.widget{background:#e4d2f2;color:#333;margin-top:1em}.widget:first-child{margin-top:0}.widget a{color:inherit}.widget-title{background:#65428a;padding:0.5em;color:white;font-weight:bold}.widget-title a{text-decoration:none}.widget-content{padding:0.5em}.widget-content strong a{color:black}.widget-content a{text-decoration:underline}