.appwrapper .appbtn.appmyprefs.localized#apprefsbtn, .appwrapper .eventscard .datebox.smallfctext,.appwrapper .datebox.smallfctext,.appwrapper .appbtn.appmyprefs.localized#apprefsbtn{display:none}.appwrapper#appsetup{padding:30px}.appwrapper .downloadlist{display:block;clear:both;width:100%;min-height:60px}.appwrapper .appanels.openpanel{box-shadow:0 19px 38px rgba(0,0,0,0.30),0 15px 12px rgba(0,0,0,0.22)}.appwrapper #appoverlay{background:#212121}#errornotice{color:#d10101}.appwrapper .smallfctext.msgtxt{color:#fff;font-weight:700;background:#d10101}#setstreamlink.errorlink{border-bottom:2px #d10101 solid}.appwrapper .smallfctext.msgtxt.notification{background:#02841e}.appwrapper .panelheader.fctext a.apptitlelink,.appwrapper .panelheader.fctext a.apptitlelink:visited,.appwrapper .panelheader.fctext a.apptitlelink:hover,.appwrapper .panelheader.fctext .panelheader.fctext.apptitlelink:active{color:#fff}.appwrapper .panelheader.fctext a.apptitlelink:active{opacity:.5}.appwrappeer .appcard .appfbmedia{margin:0 auto;max-width:500px}.appwrapper a,.appwrapper a:visited,.appwrapper a:hover,.appwrapper a:active,.appwrapper .fctext a,.appwrapper .fctext a:visited,.appwrapper .fctext a:hover,.appwrapper .fctext a:active,.appwrapper a.fctext,.appwrapper a.fctext:visited,.appwrapper a.fctext:hover,.appwrapper a.fctext:active{text-decoration:none}.appwrapper h1,.appwrapper h2,.appwrapper .contentbox h2,.appwrapper h3,.appwrapper h4,.appwrapper h4.fctext,.appwrapper .contentbox .fctext,.appwrapper .contentbox .fctext .smallfctext,.appwrapper .contentbox .timestamp,.appwrapper .contentbox.appcard .mediaprevframe{margin:0;padding:0;text-align:left;letter-spacing:0;box-shadow:none}.appwrapper .mediaitem.xhtmlmedia .fctable.fulltable br{display:none}.appwrapper .mediaitem.xhtmlmedia .fctable.fulltable .nofctable br{display:block}hr{clear:both;width:100%;padding:0;margin:0;opacity:0;height:1px}.appwrapper .fctable.fctext.devicenote{text-align:center}.appwrapper .nofvmhere{padding:15px 30px;color:#d10101}p{margin:0;padding:0}body,.appwrapper{margin:0;padding:0}.appwrapper .panelheader.fctext{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#appheader{width:100%;position:fixed;z-index:3;height:48px;top:0;left:0;overflow:hidden}.appwrapper .fctext.moreless .smallfctext a{padding:1px 10px;border-radius:50px;margin:5px 0}.appwrapper .fctext.moreless .smallfctext a,.appwrapper .attachmentsbox .smallfctext.downloadfile a{display:inline-block}.appwrapper .attachmentsbox .smallfctext.downloadfile a{padding:0 10px;border-radius:50px;float:left;margin-right:10px}.appwrapper #appcanvas{top:0;left:0;bottom:0;right:0;position:fixed;z-index:0}.appwrapper .appanels .applogo{width:100%;height:80px}.appwrapper .apptxtfield{width:100%;padding:20px 0;margin:0;box-sizing:border-box}.appwrapper #saveapplink.appformbtn{width:50px;height:50px;display:inline-block;background:url(glyphs.png) no-repeat;background-position:-327px -39px;opacity:1;top:5px;right:0;position:absolute;z-index:1;border:none;visibility:hidden;opacity:0}.appwrapper #saveapplink.appformbtn:active{opacity:.5}.appwrapper .appanels .appcontactpoints{margin:10px 0;max-width:100%}.appwrapper .appanels .approfilepic{float:left;width:80px;height:107px;margin:0 15px 20px 0}.appwrapper .contactinfo{margin:0}.appwrapper .appanels .appsocialbtn{margin-right:10px;margin-bottom:10px;display:inline-block;background:url(glyphs.png) no-repeat;width:24px;height:24px;opacity:1}.appsocialbtn:active{opacity:.7}.appwrapper .appanels .appanelprofile{top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;overflow-x:hidden;overflow-y:auto;padding:0}.appwrapper .mediaitem.mediafull{position:relative;z-index:1;width:100%;margin:0;padding:0}#errornotice{margin-top:10px;margin-bottom:5px}.appbody{width:100%;position:relative;z-index:2;top:0;left:0;padding-top:48px;margin:0}.appwrapper .appfeed{position:relative;z-index:1;width:100%;margin:0;padding:0}.appwrapper .appfaded{top:0;left:0;bottom:0;right:0;position:fixed;z-index:3;opacity:0;visibility:hidden}.appwrapper .smallfctext.msgtxt{padding:5px 5%;width:90%;text-align:center;bottom:0;left:0;position:fixed;z-index:99}.appwrapper .smallfctext.msgtxt.notification{cursor:pointer;visibility:hidden;opacity:0}.appwrapper #appbyline,.appwrapper #publisher,.appwrapper #preferences{top:0;left:100%;width:90%;height:100%;position:fixed;z-index:5}.appwrapper #preferences{top:0;left:-90%;width:90%;height:100%;position:fixed;z-index:5}.appwrapper #appbtnrow.spin,#setstreamlink.spin{background:url(smallspinner.gif) right center no-repeat;background-size:20px 20px}.appwrapper #setstreamlink.spin{background-position:right 16px top 16px}.appwrapper .datebox.smallfctext{display:inline-block;top:0;right:15px;position:absolute;z-index:3;padding:0 5px}#apptitle.panelheader.fctext{top:0;left:210px;right:60px;bottom:0;position:absolute;z-index:0;text-align:right;background:none!important}.appwrapper .appbtn{cursor:pointer;border:none;width:36px;height:36px;margin-left:13px;margin-top:6px;display:inline-block;background:url(glyphs.png) no-repeat;width:36px;height:36px;opacity:1}.appwrapper .appbtn#apprefsbtn{margin-left:11px;margin-right:7px}.appwrapper .appbtn.appreturnmenu{margin-left:-17px;width:26px;display:none}.appwrapper .appbtn:active{opacity:.7}#appbtnrow{margin:0 28px 0 0;white-space:nowrap;padding:0 0 0 17px}.appwrapper .appbtn.appoll{background-position:-75px -45px}.appwrapper .appbtn.apphome{background-position:-25px -110px;display:none}.appwrapper .appbtn.appabout{background-position:-133px -45px}.appwrapper .appbtn.appreturnmenu{background-position:-196px -46px}.appwrapper .appbtn.appmyprefs{background-position:-251px -45px}.appwrapper .contentbox.appcard{margin:0 0 1px;padding:0}.contentbox.appcard .appcardcontent .fctable,.appwrapper .contentbox.appcard h2,.appwrapper .contentbox.appcard .appcardcontent .fctext.moreless{overflow:hidden;clear:both;margin:0 30px;width:auto}.appwrapper .contentbox.appcard .appcardcontent{overflow:hidden;padding:20px 0;width:100%;overflow:hidden}.appwrapper .attachmentsbox{margin-top:10px}.contentbox.appcard .appcardcontent .bylinebox.smallfctext{margin:5px 0 15px}.appwrapper .contentbox.appcard .mediapreview.thumbpic{width:100%;height:100%}.appwrapper .collapsedcard .fctable.txtheight{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.6em}.appwrapper .collapsedcard .fctable.txtheight p,.appwrapper .collapsedcard .fctable.txtheight .noparagraph{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.appwrapper .collapsedcard .fctable.fulltable{height:0;overflow:hidden}.appwrapper .fullcard .fctable.txtheight{height:0;overflow:hidden}.appwrapper .contentbox.appcard.collapsedcard .fctext .txtheight iframe,.appwrapper .contentbox.appcard.collapsedcard .fctexxt .txtheight img{display:none}.appwrapper .contentbox.appcard .mediapreview,.appwrapper .orgprofile .mediapreview{border:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;z-index:0}.appwrapper .contentbox.appcard.fullcard .mediaprevframe{width:100%;overflow:hidden;position:relative}.appwrapper .mediaprevaspect{padding:56.25% 0 0}.appwrapper .event .contentbox.appcard.fullcard .mediaprevframe{width:100%}.appwrapper .fullembview{border:none;height:70%;width:100%;overflow-x:hidden!important;overflow-y:auto}.appwrapper .fullembview.fixpadding{width:calc(100% + 180px);height:80%;margin:-90px}.appwrapper .contentbox.appcard.fullcard .mediaprevaspect.presentation43{padding:calc(75% - 29px) 0 0 0}.appwrapper .contentbox.appcard .mediapreview.fullpic{background-size:cover!important}.appwrapper .contentbox.appcard.collapsedcard .mediaprevframe{width:27.3%;float:left;position:relative;margin:15px 0 15px 6%}.appwrapper .contentbox.appcard.collapsedcard .mediapreview.thumbpic{border-radius:600px}.appwrapper .contentbox.appcard.collapsedcard .mediaprevaspect{padding:100% 0 0}.appwrapper .contentbox.appcard.collapsedcard .appcardcontent.hasthumb{width:66.7%}.appwrapper .appanels .movepanel.moveright{left:5px;top:10px;position:absolute;z-index:10}.appwrapper .appanels .movepanel.moveleft{right:0;top:10px;position:absolute;z-index:10}.appwrapper .appanels .movepanel{display:inline-block;background:url(glyphs.png) no-repeat;width:24px;height:30px;opacity:1}.appwrapper .appanels .movepanel:active{opacity:.7}.appwrapper .appanels .movepanel{background-position:-28px -48px}.appwrapper .appanels .myphone{background-position:-320px 0}.appwrapper .appanels .mymobile{background-position:-379px 0}.appwrapper .appanels .myskype{background-position:-86px 0}.appwrapper .appanels .mymail{background-position:-116px 0}.appwrapper .appanels .mylinkedin{background-position:-144px 0}.appwrapper .appanels .mytwitter{background-position:-173px 0}.appwrapper .appanels .mysite{background-position:-232px 0}.appwrapper .appanels .myblog{background-position:-202px 0}.appwrapper .appanels .mybookmark,.appwrapper .appanels .mybookmark2{background-position:-350px 0}.appwrapper .appanels .myfacebook{background-position:-57px 0}.appwrapper .appanels .mygplus,.appwrapper .appanels .mygplus2{background-position:0 0}.appwrapper .appanels .mytube,.appwrapper .appanels .mytube2{background-position:-28px 0}.appwrapper .iosicon{display:inline-block;background:url(glyphs.png) no-repeat;width:24px;height:30px;background-position:-30px -195px}.appwrapper .androidicon{display:inline-block;background:url(glyphs.png) no-repeat;width:10px;height:30px;background-position:-92px -195px}.appwrapper #appcanvas #reloadbtn{border:none;width:246px;height:246px;background:transparent url(glyphs.png) no-repeat;background-position:-188px -128px;position:absolute;top:50%;left:50%;margin-left:-123px;margin-top:-123px}.appwrapper #appcanvas #reloadbtn:active{opacity:.3}.clear{clear:both}.appwrapper .socialshare.fctext{height:22px;margin-top:10px}.appwrapper .appshare{max-height:25px}.smooth *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}@media screen and (min-width:640px){.stickies{width:50%;overflow:hidden;float:left;margin-right:1px;margin-left:-1px}.events{width:50%;overflow:hidden;float:right}}#appbanner{background:#e8ecee;width:320px;height:50px;margin:0 auto}#appbannerbox{bottom:0!important;left:0;width:100%;height:50px;max-height:50px;z-index:5;position:fixed;margin:0;padding:0;display:table;text-align:center}#appbanner .fctext{font-size:13px;line-height:17px;display:table-cell;vertical-align:middle;width:94%;padding:0;margin:0}#appbanner .fctext *{margin:0;padding:0}#appbanner .fctext p a{display:inline-block}#appbanner img{max-height:50px;width:auto;margin:0;padding:0}.appwrapper #datenavbackdrop{visibility:hidden;opacity:0;width:100%;top:0;left:0;bottom:0;position:fixed;z-index:99;background:url(/.templates/fmlibrary/graphics/dark02.png)}.appwrapper .fctext#datenavtitle{font-size:14px;line-height:14px;font-weight:700;text-decoration:underline;padding-bottom:5px}.appwrapper #reqdate{width:100%;height:30px;text-align:center;position:relative;overflow:hidden}.appwrapper #datenavleft{top:0;left:0;position:absolute;z-index:1;padding:3px 15px 7px 35px}.appwrapper #datenavright{top:0;right:0;position:absolute;z-index:1;padding:3px 35px 7px 15px}.appwrapper #datenavcenter{width:auto;margin-left:auto;margin-right:auto;padding:5px 15px}.appwrapper .fctext.datetxt .datenav{line-height:20px;font-weight:700;text-transform:uppercase;display:inline-block}.appwrapper .fctext.datetxt .datenav#datenavleft,.fctext.datetxt .datenav#datenavright{font-size:20px}.appwrapper .fctext.datetxt .datenav#datenavcenter{font-size:12px}.appwrapper #datenavpicker{background:#fff}.fctext.datetxt a.datenav,.fctext.datetxt a.datenav:visited,.fctext.datetxt a.datenav:hover,.fctext.datetxt a.datenav:active{color:#fff}.fctext.datetxt a.datenav:active{background:#292e33}#reqdate{background:#728597}.appwrapper #pickdatebtn.appformbtn{width:50px;height:50px;display:inline-block;background:url(glyphs.png) no-repeat;background-position:-327px -39px;top:5px;right:0;position:absolute;z-index:1;border:none;border-radius:50px}.appwrapper #pickdatebtn.appformbtn:active{background-position:-326px -38px;box-shadow:0 14px 18px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.appwrapper .appbtn.apphome{background-position:-25px -110px;display:inline-block;opacity:0;visibility:hidden}.appwrapper .apptxtfield.dodatefield{font-size:24px;line-height:24px;margin-top:5px;letter-spacing:1px}.appwrapper .yearwidth{width:100px;float:left;text-align:center;margin-right:15px;padding:15px 9px;box-sizing:border-box}.appwrapper .monthwidth,.appwrapper .daywidth{width:60px;float:left;text-align:center;margin-right:15px;padding:15px 9px;box-sizing:border-box}.appwrapper .daylabel{font-weight:400}.appwrapper .daylabel,.appwrapper #datenavtitle a#canceldatebtn,.appwrapper #datenavtitle a#canceldatebtn:visited{color:#ccc}.appwrapper #datenavpicker{visibility:hidden;opacity:0;width:80%;margin-left:10%;margin-right:10%;top:90px;position:fixed;z-index:101;box-sizing:border-box;box-shadow:0 14px 18px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);padding:30px 30px 35px;border-radius:2px}.appwrapper .inputdates{position:relative;width:100%}.appwrapper #datenavtitle a#canceldatebtn{font-weight:400;font-size:24px;line-height:24px;top:2px;right:10px;z-index:1;position:absolute}.appwrapper #datenavtitle a#canceldatebtn:active{color:#000}