.discussion .hide{display:none}.discussion,#commenting{clear:both}.comment{}.commentImage{float:left;margin-right:.5em;height:3.5em}.commentImage a:link{border:0}.commentImage img{}.commentDate{display:block;font-size:85%;line-height:1.5em;padding-top:.5em;color:#76797C}.commentBody{clear:both;margin:1em 0;overflow:auto;border:1px solid #ccc}.commentBody p{float:left}.discussion .documentByLine{float:left;margin-left:0;margin-bottom:.5em}.commentActions{float:right;text-align:right}.discussion .discreet{color:#666;font-size:85%}.loginbutton{margin-bottom:1.25em}.commentactionsform{display:inline}.replyTreeLevel0{margin-left:0}.replyTreeLevel1{margin-left:1em}.replyTreeLevel2{margin-left:2em}.replyTreeLevel3{margin-left:3em}.replyTreeLevel4{margin-left:4em}.replyTreeLevel5{margin-left:5em}.replyTreeLevel6{margin-left:6em}.replyTreeLevel7{margin-left:7em}.replyTreeLevel8{margin-left:8em}.replyTreeLevel9{margin-left:9em}.replyTreeLevel10{margin-left:10em}.defaultuserimg{border:0}.reply fieldset{margin:0!important}.reply .text-widget{display:block}.reply-to-comment-button{display:none}.cancelreplytocomment{display:none}#bulkactions{text-align:left}#dobulkaction{margin:.3em 0}.comment-publish-button{float:left;margin-right:.5em}.comment-delete-button{float:left}#review-comments{margin:0;width:100%}#review-comments tbody tr{vertical-align:top}#fieldset-moderate-comments{padding:2em 1em}.template-discussion-settings .unclickable{opacity:.6;filter:alpha(opacity = 50)}.row #dobulkaction{margin:0}.row #commenting{font-size:80%}.row #commenting .formControls{margin:0}.row #commenting textarea,.row .discussion textarea{font:100% Monaco,"Courier New",Courier,monospace;width:100%}.row #commenting fieldset,.row .discussion fieldset{border:.1em solid #329fd7;border-style:solid none none none}.row #commenting legend,.row .discussion legend{padding:.5em .5em .5em 0;font-size:85%}.row #commenting label,.row .discussion label{font-weight:bold}.overlay-edit-comment textarea{height:10em}div.overlay{width:auto;height:auto;display:none;margin:1em}div.overlay-iframe,div.overlay-ajax{width:60%;min-height:100px;z-index:99}div.overlay-iframe{height:60%}div.overlaybg div.close,div.overlay div.close{background-image:url(++resource++plone.app.jquerytools.pb_close.png);position:absolute;left:-14px;top:-14px;cursor:pointer;height:30px;width:30px}.pb-ajax{overflow-y:auto}.pb-ajax,.pb-image{background-color:#fff;border:1px solid #999;white-space:normal;box-shadow:0 0 3em .5em #666;-moz-box-shadow:0 0 3em .5em #666;-webkit-box-shadow:0 0 3em #666}.pb-ajax>div{width:92%;padding:1em}.pb-ajax .documentActions{display:none}div.overlay div.close span{display:block;height:1px;margin:-1px 0 0 -1px;overflow:hidden;padding:0;width:1px}div.overlay textarea{width:100%}div.overlay .link-parent{display:none}div.overlay #createGroup legend{display:none}div.overlay #createGroup fieldset{border:none}div.overlay p{margin-bottom:1em}div.overlay label{margin-bottom:.25em}div.overlay a:hover{color:#75ad0a}div.overlay a.selected{color:#000}div.overlay .formTab{margin-right:1em;font-weight:bold}div.overlay .formTab.lastFormTab{margin-right:0}div.overlay .formControls a{display:block;margin:.75em}.date{border:1px solid #ccc;font-size:18px;padding:4px;text-align:center;width:194px;-moz-box-shadow:0 0 10px #eee inset;box-shadow:0 0 10px #eee inset}#calroot{margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;z-index:1;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;box-shadow:0 0 15px #666}#calhead{padding:2px 0;height:22px}#caltitle{font-size:14px;color:#0150D1;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd}#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url(prev.gif) no-repeat scroll center center;float:left;cursor:pointer}#calnext{background-image:url(next.gif);float:right}#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}#caltitle select{font-size:10px}#caldays{height:14px;border-bottom:1px solid #ddd}#caldays span{display:block;float:left;width:28px;text-align:center}#calweeks{background-color:#fff;margin-top:4px}.calweek{clear:left;height:22px}.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px}.calweek a:hover,.calfocus{background-color:#ddd}a.calsun{color:red}a.caloff{color:#ccc}a.caloff:hover{background-color:#f5f5fa}a.caldisabled{background-color:#efefef!important;color:#ccc!important;cursor:default}#calcurrent{background-color:#498CE2;color:#fff}#caltoday{background-color:#333;color:#fff}.caltrigger{background:url('popup_calendar.png') no-repeat 0 0;height:16px;width:16px;display:inline-block;border-bottom:none!important;vertical-align:middle}#calprev{background-image:url(++resource++plone.app.jquerytools.prev.gif)}#calnext{background-image:url(++resource++plone.app.jquerytools.next.gif)}#calroot{z-index:10000}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(pb_close.png);background-color:transparent;font-size:0;color:transparent;border:none;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(delete.png)}div.rioccurrences a.rdate{background-image:url(delete.png)}div.rioccurrences a.exdate{background-image:url(undelete.png)}div.rioccurrencesactions a.rirefreshbutton{background-image:url(refresh.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}div.riform{font-size:80%}div.riform{border:2px solid black\9}.icons-on .contenttype-plone-app-event-dx-event{background:url("event_icon.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}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:none;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:none;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:none;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:none}.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}.discussion .hide{display:none}.discussion,#commenting{clear:both}.comment{}.commentImage{float:left;margin-right:.5em;height:3.5em}.commentImage a:link{border:0}.commentImage img{}.commentDate{display:block;font-size:85%;line-height:1.5em;padding-top:.5em;color:#76797C}.commentBody{clear:both;margin:1em 0;overflow:auto;border:1px solid #ccc}.commentBody p{float:left}.discussion .documentByLine{float:left;margin-left:0;margin-bottom:.5em}.commentActions{float:right;text-align:right}.discussion .discreet{color:#666;font-size:85%}.loginbutton{margin-bottom:1.25em}.commentactionsform{display:inline}.replyTreeLevel0{margin-left:0}.replyTreeLevel1{margin-left:1em}.replyTreeLevel2{margin-left:2em}.replyTreeLevel3{margin-left:3em}.replyTreeLevel4{margin-left:4em}.replyTreeLevel5{margin-left:5em}.replyTreeLevel6{margin-left:6em}.replyTreeLevel7{margin-left:7em}.replyTreeLevel8{margin-left:8em}.replyTreeLevel9{margin-left:9em}.replyTreeLevel10{margin-left:10em}.defaultuserimg{border:0}.reply fieldset{margin:0!important}.reply .text-widget{display:block}.reply-to-comment-button{display:none}.cancelreplytocomment{display:none}#bulkactions{text-align:left}#dobulkaction{margin:.3em 0}.comment-publish-button{float:left;margin-right:.5em}.comment-delete-button{float:left}#review-comments{margin:0;width:100%}#review-comments tbody tr{vertical-align:top}#fieldset-moderate-comments{padding:2em 1em}.template-discussion-settings .unclickable{opacity:.6;filter:alpha(opacity = 50)}.row #dobulkaction{margin:0}.row #commenting{font-size:80%}.row #commenting .formControls{margin:0}.row #commenting textarea,.row .discussion textarea{font:100% Monaco,"Courier New",Courier,monospace;width:100%}.row #commenting fieldset,.row .discussion fieldset{border:.1em solid #329fd7;border-style:solid none none none}.row #commenting legend,.row .discussion legend{padding:.5em .5em .5em 0;font-size:85%}.row #commenting label,.row .discussion label{font-weight:bold}.overlay-edit-comment textarea{height:10em}.icons-on .contenttype-collection{background:no-repeat transparent 0 -1724px url(contenttypes-sprite.png)}.icons-on .contenttype-collection{line-height:2em;display:inline-block;*display:block;padding-left:20px!important}