.date-repeat-input{float:left;margin-right:5px;width:auto;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-repeat-radios{margin-bottom:1em;}.date-repeat-radios input[type=radio]{float:left;margin:0.75em 0.75em 0 0;}.date-repeat-radios .form-wrapper{float:left;}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0;}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em;}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px;}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline;}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:bold;}.range-of-repeat .form-radios > div{margin-top:0.5em;}.range-of-repeat .count input[type=text]{margin:0 0.5em;}.range-of-repeat .until .form-wrapper{margin:0 0.5em;display:inline-block;vertical-align:middle;}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em 0;vertical-align:middle;}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0 0;vertical-align:middle;}.range-of-repeat .until .form-type-date-text .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0;}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0;}
div.field-widget-field-hidden.form-wrapper{display:none;}
.expiry-date .form-item{float:left;width:45%;}.expiry-date .form-item+.form-item{padding-left:1em;}
a.toc-filter-top{height:0;width:0;overflow:hidden;display:block;}div.toc-filter,div.toc-filter-bullet,div.toc-filter-number,div.toc-filter-faq{}div.toc-filter-content{clear:both;margin:1em 0;border:1px solid #ccc;padding:1em;background-color:#eee;}div.toc-filter .item-list > h3{margin-top:0;}div.toc-filter-content ul,div.toc-filter-content ol{margin-top:0;margin-bottom:0;}h2 span.toc-filter-number,h3 span.toc-filter-number{float:left;display:block;color:#999;width:1.5em;}div.toc-filter-back-to-top{clear:both;border-top:1px solid #ccc;margin:1em 0;}div.toc-filter-back-to-top.first{border-top:none;}div.toc-filter-back-to-top a:link,div.toc-filter-back-to-top a:visited{float:right;display:block;font-weight:bold;}div.toc-filter-jump-menu > form{display:none;}html.js div.toc-filter-jump-menu > form{display:block;}
.video-left{float:left;}.video-right{float:right;}.video-center{display:block;margin:0 auto;}
