@media screen{#content a.caltrigger{background:url("../images/OZaDkQVNmnlJ.gif") no-repeat scroll 0 0;height:16px;width:16px;display:inline-block;vertical-align:middle;border:0;margin:0;padding:0;border-radius:none}}@media all{div.riform{padding:1em;background-color:white;box-shadow:0 0 3em .5em #666;line-height:2;-moz-box-shadow:0 0 3em .5em #666;-webkit-box-shadow:0 0 3em #666}div.riform h1{color:#888;border-bottom:1px solid #ddd;font-size:20px;line-height:1;margin:0;padding-bottom:5px;padding-left:5px}div.riform form{margin-bottom:0}div.riform .rifield{clear:both}div.riform .rifield .field{float:left;clear:none}div.riform .label{display:block;float:left;font-weight:bold;margin-right:10px;text-align:right;width:130px}div.riform #rirtemplate{margin-top:6px}div#riformfields{min-height:11em;min-width:25em}div.riform #rirangeoptions input,div.riform #rimonthlyoptions input,div.riform #riyearlyoptions input{margin:0}div.riform #riweeklyweekdays .riweeklyweekday input{display:block;margin:8px auto 0}div.riform #riweeklyweekdays .riweeklyweekday label{display:block}div.riform #riweeklyweekdays .riweeklyweekday{margin-right:15px;float:left}div.riform input.ricancelbutton{background-image:url(../images/zUGP2WRaz5Gq.png);background-color:transparent;font-size:0;color:transparent;border:0;position:absolute;left:-14px;top:-14px;cursor:pointer;height:30px;width:30px}div.rioccurrencesactions .riaddoccurrence #adddate{width:75%}div.rioccurrencesactions .rioccurancesheader{border-bottom:1px solid #ddd;line-height:1.5;clear:both;margin-top:30px}div.rioccurrencesactions .rioccurancesheader h2{color:#888;display:inline;font-size:18px;font-weight:bold;margin:0 0 5px 5px}div.rioccurrences div.batching{font-size:70%;text-align:center}div.rioccurrences span.current{font-weight:bold}div.riform span.action a{height:19px;width:19px;overflow:hidden;float:right;text-indent:9999px}div.rioccurrences .occurrence{border-top:1px solid transparent;border-bottom:1px solid transparent}div.rioccurrences .occurrence:hover{border-top:1px solid #ddd;border-bottom:1px solid #ddd}div.rioccurrences .occurrence.start span.rlabel,div.rioccurrences .occurrence.rdate span.rlabel{color:#9cba9b;margin:0 5px;font-size:70%;font-weight:bold}div.rioccurrences .occurrence.exdate{opacity:.4;filter:alpha(opacity=40)}div.ridisplay .occurrence.exdate{display:none}div.rioccurrences .occurrence.rdate{background:#ffffe0}div.rioccurrences div.occurrence{margin-left:5px}div.rioccurrences a.rrule,div.rioccurrences a.rdate,div.rioccurrences a.exdate{color:transparent;margin-top:6px;margin-right:5px}div.rioccurrences a.rrule{background-image:url(../images/4YYfJABd47gy.png)}div.rioccurrences a.rdate{background-image:url(../images/4YYfJABd47gy.png)}div.rioccurrences a.exdate{background-image:url(../images/JCPc70Snc2hK.png)}div.rioccurrencesactions a.rirefreshbutton{background-image:url(../images/XwDC7qasUPYu.png);color:transparent;margin-top:4px;margin-right:5px}div#messagearea,div.errorarea{display:none;background-color:red;color:white;font-weight:bold;padding:2px 10px}div#calroot{z-index:10000}div.ributtons .risavebutton{display:block;margin:30px auto 0}}@media all{div.riform{font-size:80%}div.riform{border:2px solid black\9}}@media screen{.icons-on .contenttype-plone-app-event-dx-event{background:url("../images/ASuUYXPu7R8K.png") no-repeat scroll 0 4px transparent}.icons-on .contenttype-plone-app-event-dx-event{line-height:2em;display:inline-block;*display:block;padding-left:20px !important}.event.summary{float:right;clear:right;margin 1em 0 1em 1em}.hCalendar-hidden{display:none}article.vevent{background-color:#eaeaea;border-radius:1em 1em 1em 1em;margin-top:1em;padding:1em}.vevent div.cal_date{float:left;vertical-align:top;margin:0 1.5em .5em 0;padding:.7em .7em .5em;background-color:white;border:0;border-radius:.5em;box-shadow:.5em .5em .4em black;min-width:4.4em}.vevent span.cal_wkday{display:block;font-size:2.3em;font-weight:bold;border-bottom:2px solid black;padding-bottom:.3em}.vevent span.cal_day{font-size:1.7em;display:inline-block;padding-top:.3em}.vevent span.cal_month{font-size:1.3em;line-height:1.3em;display:inline-block}.vevent div.cal_info{margin-left:8em}article.vevent .documentByLine{background:none repeat scroll 0 0 transparent;color:black !important;font-size:1em !important;font-weight:bold;padding:0}#content .vevent ul.metadata{margin:.8em 0}#content .vevent ul.horizontal{padding:0}#content .vevent ul.horizontal li{display:inline-block;line-height:1.5em;list-style-image:none;list-style-type:none}.vevent .horizontal.metadata li:after{content:" \2014 "}.vevent .horizontal.metadata li:last-child:after{content:""}.vevent .horizontal.metadata .category span:after{content:","}.vevent .horizontal.metadata .category span:last-child:after{content:""}.vevent .timezone{display:block;margin-top:.5em;padding:.2em 0;background-color:#ffe;color:#354;width:100%}.vevent .timerange,.vevent .timezone{font-size:85%;line-height:1em;white-space:nowrap}.vevent .datedisplay{line-height:1.5em;margin-bottom:.2em;font-weight:bold;font-size:100%}.vevent abbr.dtstart{font-weight:bold}#content .event_listing nav ul{margin-left:0;list-style-type:none}#content .event_listing nav ul li{display:inline-block;padding:0 .75em;line-height:2em;margin:0}#content .event_listing nav ul li:last-of-type{margin-right:0}.event_listing nav>ul,.event_listing nav{background-color:#ddd;min-height:2em}.event_listing nav{border:.3em solid #ddd;border-bottom:0;border-top-left-radius:.5em;border-top-right-radius:.5em}.event_listing ul.mode_selector{display:block;margin-left:0;float:left}.event_listing ul.sub_nav{display:block;margin-left:0;float:right;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}#content .event_listing nav ul li a{border:0;display:inline-block}.event_listing ul.mode_selector li:hover,.event_listing ul.mode_selector li.selected{background:white;border-top-left-radius:.5em;border-top-right-radius:.5em;color:Black}.event_listing ul.mode_selector li.selected{font-weight:bold}#content .event_listing p{margin:0}.event_listing div.location{display:inline-block}.portletCalendar{width:auto;margin:1px 0 1em 0}.portletCalendar dt{background-color:#eee;font-weight:bold;text-align:center;line-height:1.6em;border-bottom:0}.portletCalendar dd{margin:0;padding:0}.portletCalendar dt a.calendarPrevious{float:left;padding:0 1em;margin:0 -.5em}.portletCalendar dt a.calendarNext{float:right;padding:0 1em;margin:0 -.5em}.portletCalendar a,.portletCalendar a:focus,.portletCalendar a,.portletCalendar a:hover,.ploneCalendar a{text-decoration:none;border-bottom:none !important}.ploneCalendar{border-spacing:0;width:100%}.ploneCalendar td{background-color:transparent;width:14%;text-align:center;padding:2px;border:2px solid #eee;background-color:#eee}.ploneCalendar .weekdays th{background-color:#eee;text-align:center;padding:2px}.ploneCalendar .event{background-color:#eee}.ploneCalendar .todayevent{background-color:#eee;border:2px solid #205c90}.ploneCalendar .todaynoevent{border:2px solid #205c90}.ploneCalendar td.today{background-color:white;border-color:#205c90}.ploneCalendar td:hover{background-color:white}.ploneCalendar td a{display:inline-block;width:100%;height:100%}.ploneCalendar td.cal_prev_month,.ploneCalendar td.cal_next_month{opacity:.4}.pae_calendar_tooltip{display:none;background-color:white;border:1px solid black;border-radius:.3em;box-shadow:.1em .1em .1em black;font-size:80%;padding:10px;margin:10px;max-width:30em;z-index:10}.pae_calendar_tooltip a{color:black;display:block;width:100%}.pae_calendar_tooltip a:hover{color:blue}.pae_calendar_tooltip a .title{font-weight:bold}#formfield-form-widgets-IEventBasic-start,#formfield-form-widgets-IEventBasic-end,#formfield-form-widgets-IEventBasic-whole_day,#formfield-form-widgets-IEventBasic-open_end,#archetypes-fieldname-startDate,#archetypes-fieldname-endDate,#archetypes-fieldname-wholeDay,#archetypes-fieldname-openEnd,{clear:none;float:left;margin-right:2em;vertical-align:top}#formfield-form-widgets-IEventBasic-whole_day,#archetypes-fieldname-wholeDay{clear:left}#formfield-form-widgets-IEventRecurrence-recurrence,#archetypes-fieldname-recurrence{clear:left}}@media screen{.ac_results{padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_loading{background:white url('../images/glqfx2LpbRZu.gif') right center no-repeat}.ac_odd{background-color:#eee}.ac_over{background-color:#0a246a;color:white}}@media screen{.contenttreeWidget{bottom:3.5em;height:auto;left:0;overflow-y:auto;margin:0 1em;position:absolute;right:0;top:6em;width:auto;border:1px solid #8cacbb}.contenttreeWidget li{display:block;padding-left:1em}.contenttreeWidget .navTreeCurrentItem{font-weight:bold}.contenttreeWidget .navTreeCurrentItem li{font-weight:normal}.contenttreeWidget li a{border-bottom:solid 1px transparent}.contenttreeWidget .navTreeItem a{border:0;display:block;text-decoration:none;padding-top:.2em;padding-bottom:.25em}.contenttreeWidget .navTreeItem a:hover{outline:1px dotted #205c90}.contenttreeWidget li.navTreeCurrentItem{border:none !important;background-color:transparent}.contenttreeWidget li.navTreeCurrentItem>a,.contenttreeWidget li.navTreeCurrentItem>a:hover{border:0;outline:0;background-color:#205c90;color:#fff !important}* html .contentTreeWidget li.navTreeCurrentItem a,* html .contentTreeWidget li.navTreeCurrentItem a:hover{height:1.6em}.contenttreeWindow{display:none;position:fixed;_position:absolute;background-color:white;z-index:100}.contenttreeWindow h2{display:block;top:0;margin:0}.contenttreeWindowHeader{padding:1em}.contenttreeWindowActions{position:absolute;width:100%;top:auto;bottom:0;padding:1em}.contenttreeWindowBlocker{z-index:99;width:100%;height:100%;opacity:.4;background-color:black;top:0;left:0;position:fixed;_position:absolute;_top:expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop))}.option{display:block}}@media screen{.queryindex,.addIndex{display:block;width:180px;float:left;margin-right:.5em}.queryoperator,.addOperator{display:block;width:100px;float:left;margin-right:.5em}.queryresults{float:right}.previewSearchResultsHeading{margin-top:1em}.QueryWidget .criteria{margin:0 1em .5em 0;clear:both}.removecriteria{border:0;padding:0;background:transparent;cursor:pointer;margin-left:1em}.error.QueryWidget{background-color:transparent;border:0;padding:0}.sortingField{clear:both;padding-top:1em}.previewresultsLabel{padding-top:1em;display:block}.previewresults{border-width:1px;border-style:solid;height:16em;overflow:auto}.querywidget dt{border-width:1px;border-style:solid;cursor:pointer}.querywidget .arrowDownAlternative{float:right;padding-right:.25em}.widgetPulldownMenu{position:absolute}dl.multipleSelectionWidget,#content dl.multipleSelectionWidget{margin:0}.multipleSelectionWidget dt{width:198px;height:1.5em;overflow:hidden}.multipleSelectionWidget dd{width:198px;background:#FFF;overflow:auto}.multipleSelectionWidget label{display:block;color:#000}.querywidget{float:left;width:200px}.referenceWidget input{width:200px}dl.querywidget{margin:0}#content dl.querywidget dd,dl.querywidget dd{margin:0}.dateRangeWidget input{width:78px}.criteria{clear:both}.widgetPulldownMenu{border-width:1px;border-style:solid;height:6.5em}.multipleSelectionWidget .hiddenStructure{display:none !important}}@media screen{.icons-on .contenttype-collection{background:no-repeat transparent 0 -1724px url(../images/Lz3Oqzzc9yMp.png)}.icons-on .contenttype-collection{line-height:2em;display:inline-block;*display:block;padding-left:20px !important}}@media screen{#contentchooser-content-show-button{padding:.5em 1em;cursor:pointer;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#contentchooser-content-search{position:fixed;z-index:9999;display:none;padding:20px;cursor:pointer;border:1px solid #ccc;background-color:#fff}#contentchooser-content-search.right{right:0}#contentchooser-content-search .item-list{overflow:auto;width:500px;max-width:100%;height:250px;margin:10px 0 0;padding:5px;border:1px solid #ccc}#contentchooser-content-search .item-list li{list-style-type:none;list-style-image:none;cursor:url('data:image/x-icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8='),all-scroll;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}#contentchooser-content-search .item-list li.ui-draggable-dragging{cursor:url('data:image/x-icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8='),all-scroll;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}#contentchooser-content-search .item-list li.stats{display:none}#contentchooser-content-search .item-list li:hover{background-color:#205c90}#content #contentchooser-content-search .item-list li img{display:inline-block;border:0}#content #contentchooser-content-search .item-list li a:link{display:inline-block;border-bottom:0}#contentchooser-content-show-button{font-weight:bold;position:relative;z-index:999;top:0;right:0;float:right;margin-bottom:10px;background:#fff}#contentchooser-content-search .close{position:absolute;top:-14px;left:-14px;width:30px;height:30px;cursor:pointer;background-image:url('../images/%2B%2Bresource%2B%2Bplone.app.jquerytools.pb_close.png')}.current{-webkit-border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;border-top-left-radius:.5em;-webkit-border-top-right-radius:.5em;-moz-border-radius-topright:.5em;border-top-right-radius:.5em;background:#fff}div.input{width:200px;margin:10px 0;padding:3px 15px;border:1px solid #507aaa;border-radius:10px;background:white;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}input[type='text'].contentchooser-content-trees,input[type='text']#contentchooser-content-trees{width:100%;min-width:12em;height:16px;padding-top:1px;color:#888;border:0 solid;background:transparent;text-shadow:0 1px 1px white}#content-trees #general_panel{padding:0}#contentchooser-content-search-input-container,#contentchooser-content-trees-container,.contentchooser-clear{display:inline-block}#contentchooser-content-search-input-container,#contentchooser-content-trees-container{width:80%}.contentchooser-clear{height:13px;margin-left:-25px}#more-link-field>.results>li{display:block;margin-bottom:.25em;cursor:pointer}#more-link-field>.results>li:hover{background-color:#205c90}#more-link-field>div{margin-bottom:.5em}#more-link-field button{padding:0 .5em}}@media screen{.tile-title{font-size:120%;font-weight:bold;margin-bottom:1em}.tile-footer{text-align:right}.loading-mask{position:absolute;z-index:99;top:0;left:0;display:none;width:100%;height:100%;opacity:.6 !important;background:#000 url('../images/ZS8jY2Cwblqv.gif') scroll no-repeat center center;background-color:#000}.loading-mask.show{display:block}.loading-mask.remove-tile{background-color:#833434}.template-compose #content .tile{padding-top:1.2em;outline:1px dotted #999}.template-compose #content .tile.ui-draggable:hover{cursor:move}.template-compose #content .tile.ui-draggable-dragging{overflow:hidden;height:114px;cursor:move}.template-compose .tile-container{position:relative}.template-compose .tile-type-name{font-size:95%;font-weight:bolder;position:absolute;width:100%;text-align:center;opacity:.3}.template-compose .edit-tile-link,.template-compose .contentbody-link,.template-compose .collection-link{line-height:1em;position:absolute;top:0;height:1em}.template-compose .contentbody-link,.template-compose .collection-link{right:0}.tile-select-button{cursor:pointer}.tile-move{position:absolute;top:0;right:0;overflow:hidden;width:16px;height:16px;cursor:pointer;white-space:nowrap;text-indent:101%;background:transparent url('../images/egMkS7aCQarz.png') scroll no-repeat top center;background-size:100%}.tile-remove-item{font-size:1px;position:absolute;top:0;right:0;width:14px;height:14px;cursor:pointer;background:transparent url('../images/ueAjHHN8hE6b.png') scroll no-repeat top center;background-size:100%}.tile-remove-item:hover{background:transparent url('../images/ueAjHHN8hE6b.png') no-repeat scroll center -14px;background-size:100%}.tile-remove-item .text{visibility:hidden}.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed green;background-color:#9ad39d !important}.ui-sortable>div:hover{cursor:move}.tile>.ui-sortable>.ui-sortable-helper{cursor:move;opacity:.5;outline:1px solid #333}.template-compose #content .tile{min-height:100px;margin-bottom:1em}.ui-state-default .loading-mask{display:block;opacity:.8 !important;background:#eee url('../images/fmCtcfbED3Sb.png') scroll no-repeat center center}.ui-state-hover .loading-mask{display:block;background-color:#b4fca3}.template-compose #content .sortable-tile .list-item:hover{outline:1px dotted #999}.tile img.right{float:right;margin:0 1em .5em 0}.tile img.left{float:left;margin:0 1em .5em 0}table.invisible{visibility:visible}.close{opacity:1}.tile-edge{padding:5px;border:1px solid #ddd;border-radius:4px}.tile-dark{padding:5px;border-radius:4px;background:#ddd}.tile-shadow{padding:5px;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 5px 10px #c3c3c3;-moz-box-shadow:0 5px 10px #c3c3c3;box-shadow:0 5px 10px #c3c3c3}.textline-sortable-element.expired{border:1px solid red}.textline-sortable-element .tileProperties .tileExpired{font-weight:bold;color:red}.cover-calendar-tile .calendar-tile-header{font-weight:bold;line-height:normal;padding:.42em 1em;text-align:center;background:#ddd}#content .cover-calendar-tile a.calendar-tile-prev,#content .cover-calendar-tile a.calendar-tile-next{margin:0 -.5em;padding:0 1em;border-bottom:0}.cover-calendar-tile a.calendar-tile-prev{float:left}.cover-calendar-tile a.calendar-tile-next{float:right}}