@font-face{font-family:'DartmouthRuzicka';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/DartmouthRuzicka-Regular.ttf') format('truetype');font-weight:normal;font-weight:500;font-style:normal}@font-face{font-family:'DartmouthRuzicka';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/DartmouthRuzicka-RegularItalic.ttf') format('truetype');font-weight:normal;font-weight:500;font-style:italic}@font-face{font-family:'DartmouthRuzicka';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/DartmouthRuzicka-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'DartmouthRuzicka';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/DartmouthRuzicka-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Thin.otf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-ThinItalic.otf') format('truetype');font-weight:100;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Extralight.otf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-ExtralightItalic.otf') format('truetype');font-weight:200;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Light.otf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-LightItalic.otf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Regular.otf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-RegularItalic.otf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Medium.otf') format('truetype');font-weight:normal;font-weight:500;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-MediumItalic.otf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Bold.otf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-BoldItalic.otf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Extrabold.otf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-ExtraboldItalic.otf') format('truetype');font-weight:800;font-style:italic}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-Black.otf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'National2';src:url('https://dhmcalumdev.hitchcock.org/file/fonts/National2-BlackItalic.otf') format('truetype');font-weight:900;font-style:italic}:root,[data-bs-theme=light],[data-bs-theme=geiselAlumni26]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--font-sans-serif:"National2",Arial,sans-serif;--font-serif:"DartmouthRuzicka","EB Garamond",serif;--bs-font-sans-serif:"National2",Arial,sans-serif;--bs-font-serif:"DartmouthRuzicka","EB Garamond",serif;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));--bs-body-font-family:var(--font-sans-serif);--bs-body-font-size:18px;--bs-body-font-weight:400;--bs-body-line-height:1.25;--bs-body-color:#1E1E1E;--bs-body-color-rgb:30,30,30;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(30,30,30,1);--bs-secondary-color-rgb:30,30,30;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#00693E;--bs-link-color-rgb:0,105,62;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;--bs-btn-font-size:16px;--geisel-dark-green:#12312b;--geisel-primary-green:#00693e;--geisel-light-green:#2c6e49;--geisel-accent:#0f8b4d;--geisel-bg-beige:#f9f9f6;--text-dark:#0d1e1c;--text-gray:#1E1E1E;--bg-gray:#f8f9fa}body#BodyId{font-family:var(--font-sans-serif);color:#1e1e1e;line-height:1.25;-webkit-font-smoothing:antialiased}[data-bs-theme="geiselAlumni26"] a{text-decoration:none;transition:color .2s ease-in-out}h1,h2,h3,h4,h5,h6,.serif-font{font-family:var(--font-serif)}.sans-serif-font{font-family:var(--font-sans-serif)}li{margin-bottom:1em}.btn.btn-green,.btn-ltgreen,a.btn-ltgreen,#content-main .btn-ltgreen{background-color:var(--geisel-primary-green);color:#fff;border-radius:25px;padding:8px 25px;font-weight:400;border:none}.btn.btn-green.btn-arrow{color:#fff}.btn.btn-green:hover,.btn-ltgreen:hover,a.btn-ltgreen:hover,#content-main .btn-ltgreen:hover{background-color:var(--geisel-dark-green);color:#fff}.btn.btn-dark-green{background-color:var(--geisel-dark-green);color:#fff;border-radius:25px;padding:8px 25px;font-weight:400;border:none}.btn.btn-dark-green:hover{background-color:var(--geisel-primary-green);color:#fff}.btn-outline-green.btn{background-color:transparent;color:var(--geisel-dark-green);border:1px solid var(--geisel-dark-green);border-radius:25px;padding:8px 25px;font-weight:400;background:var(--geisel-primary-green);background-color:var(--geisel-primary-green)}.btn-outline-green.btn:hover{background-color:#fff;color:var(--geisel-primary-green)}.btn-outline-green.btn:hover:after{color:var(--geisel-primary-green)}.btn-give.btn{background-color:var(--geisel-dark-green);color:#fff;border-radius:25px;padding:8px 20px;font-size:.85rem;font-weight:400}.btn-give.btn:hover{background-color:var(--geisel-dark-green);color:#fff}.btn-give.btn i{font-size:.9rem;margin-left:5px}.btn-outline-white.btn{border:1px solid #fff;color:#fff;border-radius:25px;padding:10px 25px;font-weight:400;background-color:var(--geisel-primary-green)}.btn-outline-white.btn:hover{background-color:#fff;color:var(--geisel-dark-green)}.btn-outline-white.btn.btn-arrow:hover:after{color:var(--geisel-dark-green)}.btn-dark-fill.btn{background-color:var(--geisel-dark-green);color:#fff;border-radius:25px;padding:10px 25px;font-weight:400;border:1px solid #fff}.btn-dark-fill.btn:hover{background-color:#fff;border-color:var(--geisel-dark-green);color:var(--geisel-dark-green)}.btn-dark-fill.btn.btn-arrow:hover:after{color:var(--geisel-dark-green)}.btn-arrow:after{content:"";color:#fff;font-family:"Font Awesome 7 Free";font-weight:900;margin-left:10px}.btn-arrow.btn-arrow-green:after{color:var(--geisel-primary-green)}.btn-arrow i{margin-left:8px;font-size:.9rem}.top-bar{background-color:var(--geisel-dark-green);font-size:.8rem;padding:5px 0;color:#fff}.top-bar .navbar{padding:6px 0}.top-bar a{color:#fff;margin-right:15px;font-weight:500;font-size:16px}.top-bar a:hover{color:#fff}.top-bar .right-links a{margin-right:0;margin-left:20px}.top-bar .navbar-toggler{background:#f5f6f3;border-radius:0}.main-header{padding:15px 0;border-bottom:1px solid #a9a9a9;background-color:#fff}.main-header .header-donate-btn{font-size:16px;line-height:28px}.main-header .header-donate-btn>img{margin-left:20px}.brand-logo-area{display:flex;align-items:center}.logo-icon{color:var(--geisel-dark-green);font-size:2.2rem}.logo-text{color:var(--geisel-dark-green);line-height:1.1;margin-left:10px}.logo-text strong{font-family:var(--font-serif);font-size:1.2rem;letter-spacing:.5px}.logo-text small{font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.brand-divider{border-left:1px solid #00693e;height:58px;margin:0 15px}.alumni-title{color:var(--geisel-dark-green);font-size:1.6rem;margin:0;letter-spacing:.5px}.header-actions{display:flex;align-items:center;gap:15px}.search-wrapper{position:relative}.search-wrapper input{border-radius:20px;padding:8px 15px 8px 35px;border:1px solid #ced4da;font-size:.85rem;width:200px}.search-wrapper i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;font-size:.85rem}.search-form .form-control{border-radius:20px 0 0 20px;border-right:none}.search-form .btn{border-radius:0 20px 20px 0;border-left:none;background:#fff;border-color:#dee2e6}.main-nav{background-color:#fff;position:relative;z-index:10}.main-nav .nav-item{cursor:pointer;margin-bottom:0}.main-nav .nav-link{color:#1e1e1e;font-weight:400;font-size:17px;padding:15px 20px;cursor:pointer}.main-nav>ul>li>.nav-link{padding:15px 20px 12px;border-bottom:3px solid #fff}.main-nav>ul>li>.nav-link:hover,.main-nav>ul>li.selected>.nav-link,.main-nav>ul>li>.nav-link.selected{border-bottom:3px solid #00693e;color:#00693e}.main-nav .dropdown-toggle::after{vertical-align:middle;margin-left:5px}#mainNav ul.navbar-nav.justify-content-center{gap:60px}#mainNav .navbar-nav .dropdown-menu{background:var(--geisel-dark-green);border:0;border-radius:0;color:#fff}#mainNav ul ul .nav-link{color:#fff;padding:10px 15px;transition:all .5s;cursor:pointer}#mainNav ul ul .nav-link:hover,.main-nav ul ul li>.nav-link:hover,.main-nav ul ul li.selected>.nav-link,.main-nav ul ul li>.nav-link.selected{background:#00693e;color:#fff}#mainNav ul ul{padding:0}.logo-sub-text{font-weight:400;font-size:36px;line-height:45px;letter-spacing:0%;text-transform:uppercase}.main-navbar .navbar-toggler{background:var(--geisel-dark-green);padding:10px 10px}.sub-nav{font-size:.9rem;font-weight:600}.sub-nav .nav-link{color:var(--text-dark);padding:15px 20px}.sub-nav .nav-link.active{color:var(--geisel-accent);border-bottom:3px solid var(--geisel-accent)}.QuickSearchFieldCaption{display:none}.hero-section{position:relative;display:flex;align-items:center;color:#fff;overflow:hidden}.hero-section-wrap>p{margin-bottom:3rem}.hero-content{position:relative;z-index:2;max-width:500px;margin:0;padding-left:50px}.hero-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.hero-overlay>img{width:100%;height:auto}.hero-overlay:before{content:"";position:absolute;top:0;left:0;height:100%;width:50%;background:linear-gradient(to right,rgba(0,75,57,.9) 0%,rgba(0,75,57,0) 100%);background:linear-gradient(to right,rgba(0,105,62,.99) 70%,rgba(0,75,57,0) 100%)}.hero-reunion{padding:100px 0;min-height:520px}.hero-home{min-height:520px}.hero-home .hero-overlay{width:100%;background:linear-gradient(90deg,rgba(11,44,31,.9) 0%,rgba(11,44,31,.7) 35%,rgba(11,44,31,0) 100%);background-repeat:no-repeat;background-size:cover;background-position:center}.hero-home .hero-content h1{font-size:3.5rem;margin-bottom:15px}.hero-home .hero-content p{font-size:1.1rem;margin-bottom:30px;line-height:1.6}.date-box{border:1px solid #e0e0e0;padding:15px 30px;display:inline-block;border-radius:8px;color:var(--geisel-primary-green);font-weight:400;background-color:#fff}.schedule-section{background-color:var(--geisel-bg-beige)}.schedule-date-header{font-size:16px;text-transform:uppercase;letter-spacing:0;color:#1a342b;margin-bottom:0;margin-top:30px;padding-bottom:10px}.schedule-card{border:none;margin-bottom:20px;border-radius:8px;transition:transform .2s}.schedule-card:hover{transform:translateY(-3px)}.schedule-card .card-title{color:var(--geisel-primary-green);font-size:22px;font-weight:400;font-family:var(--font-sans-serif)}.schedule-card .card-body{color:#1e1e1e}.schedule-icon{color:#888;width:20px}.info-card{background:linear-gradient(135deg,var(--geisel-dark-green) 0%,var(--geisel-primary-green) 100%);color:#fff;border-radius:10px;height:150px;display:flex;align-items:center;padding:20px;transition:background .3s;position:relative;overflow:hidden}.info-card::after{content:'';position:absolute;bottom:-20px;right:-20px;width:80px;height:80px;background:rgba(255,255,255,.05);border-radius:50%}.info-card h4{font-size:34px;margin:0;text-transform:uppercase;letter-spacing:0;color:#fff}.info-card:hover{background:var(--geisel-primary-green);color:#fff}#travelAccordion{margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5)}.custom-accordion .accordion-item{border:none;margin-bottom:10px}.custom-accordion .accordion-button{background-color:var(--geisel-dark-green);color:#fff;border-radius:8px !important;font-weight:400;font-family:var(--font-sans-serif);font-size:18px}.custom-accordion .accordion-button:not(.collapsed){background-color:var(--geisel-primary-green);color:#fff;box-shadow:none}.custom-accordion .accordion-button::after{filter:brightness(0) invert(1)}.banner-section{position:relative;overflow:hidden;margin:3rem 0;min-height:250px;display:flex;align-items:center;background-size:cover;background-position:center}.banner-donation{background-image:url('https://dhmcalumdev.hitchcock.org/image/2026-alumni/EveryDonationCounts_082626c.jpg')}.banner-contact{background-image:url('https://dhmcalumdev.hitchcock.org/image/2026-alumni/PleaseContact_082626b.jpg')}.banner-overlay-left{position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(to right,rgba(0,105,62,.99) 70%,rgba(0,75,57,0) 100%)}.banner-overlay-right{position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(to left,rgba(26,52,43,1) 70%,rgba(0,75,57,0) 100%)}.banner-content{position:relative;z-index:2;color:#fff;padding:40px}.banner-content a:not(.btn){color:#fff;text-decoration:underline}@media(min-width:1200px){.banner-content h2{font-size:45px}}.photo-card{border:1px solid #eee;padding:20px;border-radius:8px;height:100%}.photo-link{color:var(--geisel-accent);text-decoration:none;font-weight:600}.photo-link.btn-arrow:after{color:var(--geisel-accent)}.photo-link:hover{text-decoration:underline}.quick-links-section{padding:40px 0}.quick-link-col a{text-decoration:none}.quick-link-item{display:flex;align-items:center;padding:15px;transition:transform .2s}.quick-link-item:hover{transform:translateY(-3px);cursor:pointer}.quick-link-icon{width:70px;height:70px;background-color:#e7ecda;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.quick-link-icon i{font-size:1.5rem;color:var(--geisel-dark-green)}.quick-link-text h5{margin:0 0 5px 0;font-size:21px;font-weight:400;font-family:var(--font-sans-serif);color:#1a342b}.quick-link-text p{margin:0;font-size:.85rem;color:var(--text-gray);line-height:1.4}.quick-link-arrow{color:var(--geisel-dark-green);margin-left:auto;font-size:.9rem}.quick-link-divider{border-right:1px solid #eaeaea}.quick-link-col:last-child .quick-link-divider{border-right:none}.featured-section{background-color:#fff;position:relative}.section-label{color:var(--geisel-primary-green);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.featured-section h2{font-size:2.8rem;line-height:1.2;margin-bottom:20px}.featured-section p{color:var(--bs-body-color);margin-bottom:30px;line-height:1.25}.custom-card{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;height:100%;transition:box-shadow .3s}.custom-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.08)}.card-img-wrapper{height:200px;overflow:hidden}.card-img-wrapper img{width:100%;height:100%;object-fit:cover}.custom-card-body{padding:25px}.custom-card-title{color:var(--geisel-primary-green);font-family:var(--font-serif);font-size:1.3rem;margin-bottom:15px}.custom-card-text{color:var(--text-gray);margin-bottom:20px;line-height:1.25}.learn-more-link{color:var(--geisel-primary-green);font-weight:700;font-size:.85rem;text-transform:capitalize;text-decoration:none}.carousel-indicator-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem;color:var(--geisel-dark-green);cursor:pointer;z-index:5;background:#fff;padding:10px;border-radius:50%;box-shadow:-2px 0 10px rgba(0,0,0,.05)}.eventItem{display:flex;background:#fff;border-radius:6px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.02);height:100%;transition:transform .2s,box-shadow .2s;margin:0 0 0 0;padding:0 0 0 20%;flex-basis:25%;width:25%}.eventItem .eventCal{position:relative;float:left;width:17%;background-color:var(--dartmouth-primary-green,#005942);background:#eee;margin-left:-25%;color:#fff;min-width:80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 10px;text-align:center}.eventItem .eventCal .month{position:relative;padding:5px 0;width:100%;display:block;background:none;color:#fff;padding:3px 0;text-transform:uppercase;font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:2px;border:0}.eventItem .eventCal .day{position:relative;float:left;width:100%;padding:10px 0;font-size:26px;border:1px solid #f0f0f0;border-top:1px solid #fff;font-size:1.75rem;font-weight:700;line-height:1.1;margin-bottom:2px;border:0}span.eventDesc{padding:20px;display:flex;flex-direction:column;width:100%}.eventItem h3{margin-bottom:5px;color:#4a8268;font-size:1rem;font-weight:500;margin-bottom:12px;line-height:1.4}.eventItem p{width:100%;margin:0 0;color:#444;margin-bottom:6px;display:flex;align-items:center}.eventItem .eventTime{width:100%;display:block}.eventItem a{margin-right:20px;color:#4a8268;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;text-decoration:none;transition:color .2s;background:none !important}.eventItem a>span{background:none !important;font-family:var(--font-sans-serif) !important}footer,.main-footer{background-color:var(--geisel-dark-green);color:#fff;font-size:.85rem}footer{padding:60px 0 20px;margin-top:3rem}.main-footer{padding:60px 0 0 0}footer h4{font-family:var(--bs-body-font-family);font-weight:normal}footer h5,.main-footer .footer-col h5{color:#fff;font-size:1rem;font-weight:600;margin-bottom:20px}footer ul,.main-footer .footer-links{list-style:none;padding:0;margin:0}footer ul li,.main-footer .footer-links li{margin-bottom:12px}footer a,.main-footer .footer-links a{color:#fff;text-decoration:none}.main-footer .footer-links a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}footer a:hover,.main-footer .footer-links a:hover{color:#fff}.footer-logo{display:flex;align-items:center;margin-bottom:20px}.footer-logo .logo-icon{color:#fff}.footer-brand-title{font-family:var(--font-serif);color:#fff;font-size:1.2rem;margin-bottom:20px;letter-spacing:.5px}.social-icons{display:flex;gap:10px;margin-bottom:15px}.social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;color:var(--geisel-dark-green);border-radius:50%;font-size:1.1rem;transition:all .2s}.social-icons a:hover{background-color:var(--geisel-dark-green);color:#fff}.social-icons i{font-size:28px;color:var(--geisel-dark-green)}.footer-bottom{padding-top:20px;font-size:.8rem;color:#fff}.footer-bottom a{color:#fff}.footer-bottom a:hover{color:#fff}.bg-white{background:#fff}.bg-black{background:#000}.bg-gray3{background:#707070}.bg-gray2{background:#e2e2e2}.bg-gray1{background:#f7f7f7}.bg-dark-green{background:var(--geisel-dark-green)}.bg-green{background:var(--geisel-primary-green)}.bg-beige{background:var(--geisel-bg-beige)}.hide-before-load{display:none !important}.DesignerPanePanelPart .hide-before-load{display:block}.icon-calendar a:before{content:"";color:#fff;font-family:"Font Awesome 7 Free";font-weight:900;margin-right:10px}.icon-login a:before{content:"";color:#fff;font-family:"Font Awesome 7 Free";font-weight:900;margin-right:10px}.green-short-divider.text-center:after{margin:20px auto}.green-short-divider:after{background:#7db050;width:60px;height:1px;display:block;margin:20px 0;content:''}.alumni-template-2026 .upcomingEventsWrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0 0 60px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.alumni-template-2026 .upcomingEventsWrapper>h3:first-child{grid-column:1/3;font-family:"Georgia",serif;font-size:28px;color:#222;margin:0;align-self:end}.alumni-template-2026 .upcomingEventsWrapper>a[target="_calendar"]{grid-column:3/5;justify-self:end;align-self:end;color:#00693e;font-weight:600;text-decoration:none;font-size:14px}.alumni-template-2026 .eventItem{background-color:#fff;display:flex;flex-direction:row;border:1px solid #eaeaea;overflow:hidden;padding:0;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px}.alumni-template-2026 .eventItem .eventCal{background-color:#00693e;color:#fff;padding:20px 5px;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;min-width:75px;text-align:center;margin:0}.alumni-template-2026 .eventItem .eventCal .day{font-size:30px;font-weight:500;line-height:1;margin-bottom:6px;border:0;padding:0;color:#fff}.alumni-template-2026 .eventItem .eventCal .month{font-size:16px;text-transform:uppercase;letter-spacing:0;font-weight:normal;background:none;padding:0;color:#fff;margin:0}.alumni-template-2026 .eventDesc{padding:20px 16px;display:flex;flex-direction:column;flex-grow:1}.alumni-template-2026 .eventDesc h3{margin:0 0 16px 0;font-size:16px;line-height:1.4}.alumni-template-2026 .eventDesc h3 a{color:#00693e;text-decoration:none;font-weight:400;font-family:var(--font-sans-serif)}.alumni-template-2026 .eventDesc p{margin:0 0 8px 0;font-size:14px;color:#1e1e1e;display:flex;align-items:flex-start;line-height:1.35}.alumni-template-2026 .eventDesc p:not(.eventTime):not(:last-of-type)::before{content:'';display:inline-block;width:14px;height:14px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;position:relative;top:2px}.alumni-template-2026 .eventDesc p.eventTime::before{content:'';display:inline-block;width:14px;height:14px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;position:relative;top:2px}.alumni-template-2026 .eventDesc p:last-of-type{margin-top:auto;margin-bottom:0;padding-top:16px}.alumni-template-2026 .eventDesc p:last-of-type a{color:#00693e;text-decoration:none;font-weight:500;font-size:14px}.alumni-template-2026 .upcomingEventsWrapperHeadingRow{display:flex;justify-content:space-between;align-items:center}@media(max-width:1100px){.alumni-template-2026 .upcomingEventsWrapper{grid-template-columns:repeat(2,1fr)}.alumni-template-2026 .upcomingEventsWrapper>a[target="_calendar"]{grid-column:2/3}}@media(max-width:650px){.alumni-template-2026 .upcomingEventsWrapper{grid-template-columns:1fr;padding:20px}.alumni-template-2026 .upcomingEventsWrapper>h3:first-child,.alumni-template-2026 .upcomingEventsWrapper>a[target="_calendar"]{grid-column:1/-1}.alumni-template-2026 .upcomingEventsWrapper>a[target="_calendar"]{justify-self:start;margin-top:-16px;margin-bottom:24px}}.QuickSearchTextbox{border:1px solid #a9a9a9;border-radius:30px;padding:11px 10px}input[type="email"],input[type="password"],input[type="search"],input[type="text"],select,textarea{background-color:#efefef;border:none;border-radius:2px;box-shadow:0 1px 1px 0 #ddd inset;color:#444;display:block;font:400 1rem "Helvetica Neue",Helvetica,Arial,sans-serif;height:auto;max-width:100%;padding:10px 20px 10px 10px;width:100%}input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="text"]:focus,select:focus,textarea:focus{background-color:#eaeaea}textarea{min-height:100px;overflow:auto;resize:none}*.BBAnonymousSubscriptionTitle,*.BBDocumentFormTitle,*.BBFormTitle,*.BBMembershipFormTitle,*.BBVolOpJobDetailTitle,*.BBVolOpJobListTitle,*.CHFormTitle,*.CalendarFormLegend,*.CalendarViewTopMiddle,*.ClassPageHeaderClassName,*.ClassPageHeaderPageName,*.ClassPageHeaderTeacherEmail,*.ClassPageHeaderTeacherName,*.DetailCaption,*.DetailEventTitle,*.DiscussionGroupHeadingText,*.DiscussionTopicSubject,*.DonationCaptureListingHeading,*.DonationListingHeading,*.ECardWizardHeading,*.EventCalendarName,*.EventItemRegistrantsEventName,*.EventItemRegistrationsHeader,*.EventItemTitleName,*.EventItemTitleTime,*.EventSectionHeader,*.FRCommentsFieldSet .FRFieldSetCaption,*.FRDonorListSetCaption,*.FRFieldSetCaption,*.FRSectionHeader,*.JobResultsHeading,*.ListViewDateLabel,*.ListViewEventDate,*.LoginSectionHeader,*.NCC_Forms_Subtitle,*.NCC_Forms_Title,*.NewsChannelItemTitle,*.NewsReaderFormTitle,*.OCCHeader,*.PostChannelStoryFormTitle,*.PostDiscussionPreviewHeading,*.PostDiscussionReplyHeading,*.RecentEventTitle,*.ReportListingHeading,*.ReportTitle,*.ReportsLandingTable caption,*.SearchFormTable .SearchFormTitle,*.SearchJobHeading,*.SpellFormTitle,*.SpellHeading,*.SubscriptionFormTitle,*.SurveySubTitle,*.UPMPartEditToolbarTitle,*.UpcomingEventTitle,*.myHomeBox th,.Ev2_DateLabel,.Ev2_RegistrationEventDate,.Ev2_RegistrationEventTime,.Ev2_RegistrationEventTitle,.Ev2_TimeLabels *,.Ev2_TitleLabel,fieldset .CHFormTitle,table.ReportFormTable legend,td[id$="InfoTitle"].BBVolOpSignUpCaption,td[id$="SectionTitle"].BBVolOpSignUpCaption{margin:10px 0;color:#1e1e1e;font-family:"National2",Arial,sans-serif;text-align:left;font-weight:inherit;line-height:1.2}*.BBAnonymousSubscriptionTitle,*.BBDocumentFormTitle,*.BBFormTitle,*.BBMembershipFormTitle,*.BBVolOpJobDetailTitle,*.BBVolOpJobListTitle,*.CHFormTitle,*.ClassPageHeaderClassName,*.DonationCaptureListingHeading,*.DonationListingHeading,*.ECardWizardHeading,*.EventCalendarName,*.EventSectionHeader,*.FRCommentsFieldSet .FRFieldSetCaption,*.FRDonorListSetCaption,*.JobResultsHeading,*.LoginSectionHeader,*.NCC_Forms_Title,*.PostChannelStoryFormTitle,*.RecentEventTitle,*.ReportTitle,*.ReportsLandingTable caption,*.SearchFormTable .SearchFormTitle,*.SearchJobHeading,*.SpellFormTitle,*.SubscriptionFormTitle,*.SurveyTitle,*.UPMPartEditToolbarTitle,*.UpcomingEventTitle,*.myHomeBox th,.Ev2_RegistrationEventTitle,.Ev2_TitleLabel,td[id$="InfoTitle"].BBVolOpSignUpCaption,td[id$="SectionTitle"].BBVolOpSignUpCaption{font-size:2.369rem}*.CalendarFormLegend,*.CalendarViewTopMiddle,*.ClassPageHeaderPageName,*.DetailCaption,*.DiscussionGroupHeadingText,*.DiscussionTopicSubject,*.EventItemRegistrantsEventName,*.EventItemRegistrationsHeader,*.EventItemTitleName,*.EventItemTitleTime,*.FRFieldSetCaption,*.FRSectionHeader,*.ListViewDateLabel,*.NCC_Forms_Subtitle,*.NewsChannelItemTitle,*.NewsReaderFormTitle,*.OCCHeader,*.PostDiscussionPreviewHeading,*.PostDiscussionReplyHeading,*.ReportListingHeading,*.SpellHeading,*.SurveySubTitle,.Ev2_DateLabel,.Ev2_RegistrationEventDate,.Ev2_RegistrationEventTime,.Ev2_TimeLabels *,fieldset .CHFormTitle,table.ReportFormTable legend{font-size:22.75px}*.ClassPageHeaderTeacherEmail,*.ClassPageHeaderTeacherName,*.DetailEventTitle,*.ListViewEventDate{font-size:1.333rem}.BBFormValidatorSummary{font-family:"National2",Arial,sans-serif;color:#296549;font-weight:400;padding:15px;margin-bottom:1rem;background-color:#efefef;border-width:0}.BBFormValidatorSummary ul{color:#333;list-style-type:disc}.BBMessage{color:#296549}.DCFieldCaption{margin-bottom:.25rem;margin-top:.25rem;width:33%}.BBDivFieldContainer .DCTextboxWide,.BBDivFieldContainer .BBFormTextArea{width:66%}.BBDivFieldContainer .BBFormTextArea{height:50px}.BBDivFieldContainer label.labelForTextarea{line-height:50px}.BBSequenceMapContentContainer{margin:20px 0 20px}.BBFormCheckListContainer{font-family:"National2",Arial,sans-serif;font-weight:700;height:auto}.BBFieldCaption{background-color:transparent !important;font-family:"National2",Arial,sans-serif;font-weight:400;padding:0 .5rem 0 0;text-align:right;vertical-align:middle;white-space:normal;width:33%}.BBFieldCaption label{font-weight:400}label.BBFieldCaption{padding:0;margin-right:.5rem}.BBFieldCheckboxCaption{font-family:"National2",Arial,sans-serif;font-weight:400;white-space:nowrap}.BBFieldCheckboxCaption input{background-color:transparent;margin:0 .25rem 0 0}.BBFieldControlCell{font-family:"National2",Arial,sans-serif;padding:0}.BBFormButtonRow{background:transparent !important}.BBFormCheckbox{font-family:"National2",Arial,sans-serif;font-weight:400}.BBFormChecklist{border:0 !important;font-family:"National2",Arial,sans-serif;font-weight:400;margin-top:20px!important}.BBFormErrorMessage{color:#296549;font-family:"National2",Arial,sans-serif;font-weight:400}.BBFormReadonlyValue{font-family:"National2",Arial,sans-serif;font-style:normal !important;font-weight:400 !important;white-space:normal}.BBFormRequiredFieldMarker{color:#f00;font-size:smaller;font-weight:400;padding:0 .25rem;text-align:left}.BBFormRequiredFieldMissingText{color:#296549;font-family:"National2",Arial,sans-serif;font-weight:400}.BBFormSelectList{font-family:"National2",Arial,sans-serif;margin:.25em 0;height:auto;background-color:#efefef}table.BBFormSelectList{background-color:transparent}.BBFormTable{border-collapse:collapse;border:0 !important;clear:both;font-family:"National2",Arial,sans-serif;font-weight:400;margin:0 0 1rem;padding:0}table.BBFormTable{font-size:15px}table.BBFormTable table.BBFormTable{font-size:1rem}select.BBFormTable{border-collapse:separate;border:2px inset #fff !important;clear:both;font-family:"National2",Arial,sans-serif;font-size:15px;font-weight:400;margin:0;padding:0}.BBFormTextArea,select,textarea{font-family:"National2",Arial,sans-serif;font-size:15px;margin:.25rem 0;width:95%}.BBFormTextbox,input[type="text"]{font-family:"National2",Arial,sans-serif;font-size:15px;margin:.25rem 0;width:100%}.BBFormTitle{border:0 none;text-align:left}.BBFormCheckListContainer{overflow:visible}.BBFieldCaption[valign="top"]{padding-top:.25rem;vertical-align:top}.BBFormTable label.required::before,.PaymentPart_FormContainer label.required::before,.Ev2_RegistrationStepContainer label.required::before,span.SurveyQuestion.required::after,span.SurveyAnswerRequiredMessage::after,div[id$="formWizard"] label.required::before{content:url("image/css/required.png")}.BBFormTable .BBFormSelectList.required,.PaymentPart_FormContainer .BBFormSelectList.required,.Ev2_RegistrationStepContainer .Ev2_RegistrantDropDown{background-position:left center}.BBFormTable .BBFormRequiredFieldMarker,.PaymentPart_FormContainer .BBFormRequiredFieldMarker,.Ev2_RegistrationStepContainer .BBFormRequiredFieldMarker,div[id$="formWizard"] .BBFormRequiredFieldMarker{display:none}table[id$="tblAmount"] tr{display:inline-block;width:auto;float:left}.checkboxLabel,.radioLabel{background-color:#006845;color:#fff;cursor:pointer;display:inline-block;font-weight:400;width:auto;min-width:150px;padding:10px}.checkboxLabel.boxChecked,.radioLabel.boxChecked{background-color:#006845;box-shadow:inset 0 0 3px #282828;color:#eee}.mobileMode .LoginFormCheckList .checkboxLabel,.LoginFormCheckList .checkboxLabel{background:transparent;color:#444;padding:0;box-shadow:none}.LoginFormCheckList .checkboxLabel:before{display:none}.givingAmount.radioLabel{-webkit-border-radius:6px;border-radius:6px;min-width:80px;text-align:center;font-weight:bold;padding:15px 10px}.givingAmount.radioLabel.boxChecked,.givingAmount.radioLabel:hover{background-color:#6cb33f}.checkboxLabel::before,.radioLabel::before{content:"☐";padding-right:8px}.LoginForm .checkboxLabel:checked::before,.checkboxLabel.boxChecked::before,.radioLabel.boxChecked::before{content:"☑"}input[type="radio"]{display:none}.givingAmount.radioLabel::before{display:none}.LoginFormTable .BBFieldControlCell label[for$="cbRememberLogin"]{float:none}.SubscriptionFormTable .SubscriptionFormCheckList label[for*="cblNewsLetters"],.SubscriptionFormTable .Ev2_AttributeCheckList label[for*="cblAttribute"]{margin-bottom:10px;width:100%}.EventTable input[type="checkbox"]+label,.PaymentPart_FormContainer input[type="checkbox"]+label{display:inline-block;margin-bottom:10px}.SubscriptionFormTable .SubscriptionFormCheckList label[for*="cblNewsLetters"].boxChecked::before,.SubscriptionFormTable .Ev2_AttributeCheckList label[for*="cblAttribute"].boxChecked::before{float:left;margin-left:-20px;padding-left:0;padding-right:0}.SubscriptionFormTable .SubscriptionFormCheckList label[for*="cblNewsLetters"],.SubscriptionFormTable .Ev2_AttributeCheckList label[for*="cblAttribute"]{padding-left:25px}.DonationFormTable input[type="checkbox"],.SubscriptionFormTable input[type="checkbox"],.LoginFormTable input[type="checkbox"],.PaymentPart_FormContainer input[type="checkbox"]{display:none}.LoginFormTable .LoginFormCheckList input[type="checkbox"]{display:block!important}@media only screen and
/*!YUI Compressor */
 (max-width:800px){td.BBFieldCaption .BBDivFieldCaption{padding-top:15px}td.BBFieldCaption,td.BBFieldControlCell,td.BBFieldCaption+td,span.BBFieldCaption,.BBDivFieldCaption{display:block;text-align:left;width:100%}.BBFormTextArea,.BBFormTextbox,input[id$="txtEmailAddress"],.BBFormTextbox,input[type="text"]{width:100%}.BBFieldControlCell input[type="checkbox"]{display:block;float:left;height:1.5rem}.BBFieldControlCell input[type="checkbox"]+label{display:inline-block;float:left;white-space:normal;width:auto}td.BBListingHeading span:first-of-type{display:block;color:#1e1e1e;padding-bottom:.2em;font-weight:400;border-bottom:1px solid #eee;font-size:1.3rem}input[type="radio"]+label{padding-left:5px}.BBFormTable td select,.BBFormTable td select option{width:100%}.BBListingHeadingSortedAscending,.BBListingHeadingSortedDescending{background-image:none}.mobileMode .checkboxLabel,.mobileMode .radioLabel{background-color:#006845;color:#fff;cursor:pointer;display:inline-block;font-weight:400;width:auto}.mobileMode .checkboxLabel.boxChecked,.mobileMode .radioLabel.boxChecked{background-color:#6cb33f;box-shadow:inset 0 0 3px #282828;color:#eee}.checkboxLabel::before,.radioLabel::before{content:"☐";padding-right:8px}.checkboxLabel.boxChecked::before,.radioLabel.boxChecked::before{content:"☑"}input[type="radio"]{display:none}.LoginFormTable .BBFieldControlCell label[for$="cbRememberLogin"]{float:none}.SubscriptionFormTable .SubscriptionFormCheckList label[for*="cblNewsLetters"],.SubscriptionFormTable .Ev2_AttributeCheckList label[for*="cblAttribute"]{margin-bottom:10px;width:100%}.EventTable input[type="checkbox"]+label,.PaymentPart_FormContainer input[type="checkbox"]+label{display:inline-block;margin-bottom:10px}.SubscriptionFormTable .SubscriptionFormCheckList label[for*="cblNewsLetters"].boxChecked::before,.SubscriptionFormTable .Ev2_AttributeCheckList label[for*="cblAttribute"].boxChecked::before{float:left;margin-left:-20px;padding-left:0;padding-right:0}.SubscriptionFormTable .SubscriptionFormCheckList label[for*="cblNewsLetters"],.SubscriptionFormTable .Ev2_AttributeCheckList label[for*="cblAttribute"]{padding-left:25px}.DonationFormTable input[type="checkbox"],.LoginFormTable input[type="checkbox"],.SubscriptionFormTable input[type="checkbox"],.PaymentPart_FormContainer input[type="checkbox"]{display:none}}.BBNotesLink{border-radius:3px;border:1px solid #006845;padding:3px 6px;color:#006845!important;text-decoration:none;box-shadow:0 1px #00703c}.BBNotesLink:hover{background-color:#6cb33f;color:#fff!important;box-shadow:0 1px #00703c}a[id$="NotesSearchResultsHeader_lnkPrevious"],a[id$="NotesSearchResultsHeader_lnkNext"]{padding:5px 10px;background-color:#006845;border:none;border-radius:3px;box-shadow:0 2px #00703c;color:#fff!important;text-decoration:none}a[id$="NotesSearchResultsHeader_lnkPrevious"]:after{content:'Prev'}a[id$="NotesSearchResultsHeader_lnkNext"]:before{content:'Next'}tr[id$="_trNotesTitle"]{display:none}#trNoteData td{background:#d0e5dd;padding:10px}#trNote{display:none}#tblNote{margin:5px 0 0 0}.BBAnonymousSubscriptionFormTable table{width:100%}.BBAnonymousSubscriptionCaption{padding-bottom:0 !important}.BBAnonymousSubscriptionCaption label{bottom:.75rem}.BBAnonymousSubscriptionControlCell{margin:0;padding:0 !important}.BBAnonymousSubscriptionButtonCell{text-align:right}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.BBAnonymousSubscriptionCaption label{bottom:.5rem}}.CHDashBoardSectionHeading{color:#fff;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;padding:.25em;white-space:nowrap}.CHDashBoardSection{border:0 none;font-size:1em}.CHDashBoardSection textarea,.CHDashBoardSection input{width:auto!important}.CHDashBoardSection table fieldset legend{color:#000;font-weight:700;font-size:1em}.CHDashBoardSection table fieldset table td,.CHDashBoardSection table fieldset table table table td{white-space:normal!important}.CHDashLink{font-size:1em}.CHFormTable .CHDashLink{margin:0 1em 0 0}.CHDashLink:link{font-size:1em}.CHDashLink:visited{font-size:1em}.CHDashLink:hover{font-size:1em}.CHDashLink:active{font-size:1em}.CHDashSubHeading{font-size:1em}.CHButtonText{padding:0 3em 0 0;border-right:0 none}.CHButtonTextActive{display:block}.CHButton{padding:0 3em 0 0;border-right:0 none}.CHFieldSetCaption{font-size:1.25em;font-weight:400;color:#333;display:block;margin:1em 0 0}.CHFieldSetCaption span,span.CHFieldSetCaption{font-family:"National2",Arial,sans-serif;font-weight:400;font-size:1.25em}.CHCommentsFieldSet .CHFieldSetCaption{color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:1.25em;font-weight:400;margin:0;padding:0}.CHText{font-size:1em;white-space:nowrap}.CHSubmitButton{margin:0 auto .25em}.CHFormTable table{background-color:transparent!important}.CHFormTable fieldset div{background-color:#e2e2e2;border:1px solid #666;display:block;overflow:auto;width:680px}.CHFormTable fieldset div table{background-color:transparent!important}.CHFormTable fieldset div div{width:auto;display:block;overflow:auto;border:0 none;background-color:transparent}.CHFormTitle{padding:.5em 0 .35em}fieldset .CHFormTitle{padding:.5em 0 .35em;font-size:1em;color:#000;font-family:"National2",Arial,sans-serif}.CHEvenRowStyle td table td{border:0 none;width:auto!important}.CHEvenRowStyle td{background-color:transparent;border:0 none;padding:.25em 0}.CHEvenRowStyle td span{text-align:left;width:100%}.CHListingHeading{background-color:transparent;color:#000}.CHListingHeading td{border-collapse:collapse;font-size:1em;padding:.25em}.CHOddRowStyle td table td{border:0}.CHOddRowStyle td{background-color:transparent;border:0 none;padding:.5em 0}.CHOddRowStyle td span{text-align:left;width:100%}.BBListingHeading a{color:#fff;padding:1rem 0}.DirectoryFormTitle{padding:1.414rem 0 .5rem;display:none}.DirectorySearchForm{margin:0 auto;width:100%}.DirectoryFieldCaption{padding:0 .5rem 0 0;width:auto}.DirectoryFieldControlCell{width:auto}.DirectoryFormButtonCell{padding:1rem 0 2rem 0 !important;text-align:right}.DirectoryPagingButton{margin:.5rem .25rem;width:auto}.DirectoryFormTable{width:100%}.DirectoryFormTextBox{width:90%}.DirectoryListingHeading{border:none;padding:.5rem 2rem .5rem .5rem;text-align:left}#content-side .DirectoryListingHeading{padding:.3rem;font-size:12px}.DirectoryListingHeading a{color:#000}.DirectoryListingItem{border:none;padding:.5rem 2rem .5rem .5rem;text-align:left !important;white-space:normal !important}.DirectoryListingTable{border:none;margin:0 0 1.5rem;width:100%}.DirectoryListingTable td{padding:.5rem;text-align:center}#content-side .DirectoryListingTable td{padding:.3rem;font-size:12px;word-wrap:break-word;max-width:96px}#content-main .DirectoryListingTable .BBPagerPageLink,#content-main .DirectoryListingTable .BBPagerNextPageLink,#content-main .DirectoryListingTable .BBPagerPrevPageLink{background-color:#006845;border:none;color:#fff;margin:3px;padding:5px 10px;text-decoration:none}#content-side .DirectoryListingTable .BBPagerPageLink,#content-side .DirectoryListingTable .BBPagerNextPageLink,#content-side .DirectoryListingTable .BBPagerPrevPageLink{padding:3px 6px}.DirectoryListingTable .BBPagerPageLink:hover,.DirectoryListingTable .BBPagerNextPageLink:hover,.DirectoryListingTable .BBPagerPrevPageLink:hover{background-color:#000}.DirectoryListingTable .BBPagerPageSelectedLink{text-decoration:none}div[id*="directoryOutputGridView_Results"]{text-align:center;font-size:15px}div[id$="directoryOutputGridView_ResultsAbove"]{margin-top:2rem;width:100%}div[id$="directoryOutputGridView_ResultsBelow"]{margin-bottom:1rem;margin-top:-1.5rem}.AlphaIndexDescription{display:block;margin-bottom:.5rem}.AlphaIndex .AlphaIndexItem{background-color:#006845;color:#fff !important;display:inline-block;margin:2px 0;min-width:2%;padding:5px 10px;text-decoration:none}.AlphaIndex .AlphaIndexItem:hover{background-color:#6cb33f}.DirectoryListingTable>tbody>tr:nth-child(even){background-color:#eee}.DirectoryListingTable>tbody>tr:nth-child(even):last-child{background-color:transparent}@media only screen and
/*!YUI Compressor */
 (max-width:1200px){#content-side .DirectoryListingHeading{font-size:10px}#content-side .DirectoryListingTable td{padding:.3rem;font-size:10px;word-wrap:break-word;max-width:96px}}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.DirectoryFieldCaption{padding:.5rem 0 0}.DirectoryFormButtonCell{padding-bottom:0;text-align:center}tr[id$="trDirectoryCriteria"]+tr{display:none}}@media only screen and
/*!YUI Compressor */
 (max-width:600px){.DirectoryListingTable>tbody>tr:nth-child(2),.DirectoryListingTable tr th{display:none}.DirectoryListingTable tr td{display:block;width:33%;padding-right:0}.DirectoryListingTable tr{display:block;padding:1rem}.DirectoryListingTable tr:first-child{padding:1rem 0}.DirectoryListingTable td{width:100% !important;padding:0 !important}.AlphaIndexDescription{text-align:center}.AlphaIndex .AlphaIndexItem{min-width:73px}.DirectoryListingTable .BBPagerPageLink,.DirectoryListingTable .BBPagerNextPageLink,.DirectoryListingTable .BBPagerPrevPageLink{padding:2px}}.DiscussionGroupHeadingCell{background-color:transparent;padding:1em 0;width:100%}.DiscussionGroupHeadingText,.DiscussionMessageNew,.PostDiscussionPreviewHeading,.PostDiscussionReplyHeading,.PostDiscussionReplyLegend,.PostDiscussionTopicHeading,.PostDiscussionTopicLegend,.DiscussionGroupFormTitle{font-size:1em;font-family:"National2",Arial,sans-serif}.DiscussionGroupSearchTextCell{vertical-align:middle}.DiscussionGroupSpellButtonWAI{background:url("images/CheckSpelling.gif") no-repeat;border-style:none;border-width:0;height:14px;padding:0;width:79px;text-indent:-9999px}.DiscussionMessageSepHR{color:#c0ceed;margin:1em auto;padding:0;width:80%}.DiscussionReplyBody{white-space:normal}.DiscussionReplyFieldValue{font-family:"National2",Arial,sans-serif;font-size:1em;white-space:normal}.DiscussionReplyBody .DiscussionReplyBody .DiscussionReplyFieldValue{display:block;padding:1em 2em}.DiscussionReplyHeading{color:#333;font-family:"National2",Arial,sans-serif;font-weight:400;font-size:1em;padding:0;height:auto}.DiscussionReplySubject{font-size:1em;font-weight:700}.DiscussionReplyTable{margin:0 0 1em;border-collapse:collapse}.DiscussionThreadLBracket,.DiscussionThreadRBracket,.DiscussionThreadTBracket{display:block}.DiscussionTopicBody{white-space:normal;background-color:transparent;padding:0}.DiscussionTopicBody table{border-collapse:collapse;width:100%}.DiscussionTopicFieldValue{font-family:"National2",Arial,sans-serif;font-size:1em;white-space:normal;display:block;padding:1em 0}.DiscussionTopicBody table.w100p .DiscussionTopicFieldValue{display:inline;padding:0}.DiscussionTopicHeading{background-color:transparent;height:auto;color:#000;font-family:"National2",Arial,sans-serif;font-weight:700;font-size:1em;padding:.25em}.DiscussionTopicList,.DiscussionTopicNumReplies,.PostDiscussionPreviewLegend,.DiscussionFilterFieldCaption,.PostDiscussionPreviewFormTable,.PostDiscussionReplyFormTable,.PostDiscussionTopicFormTable,.DiscussionThreadList{font-family:"National2",Arial,sans-serif;font-size:1em}.DiscussionTopicListHeader{color:#333;font-family:"National2",Arial,sans-serif;font-weight:700;font-size:1em}.DiscussionTopicListHeader td{padding:.5em}.DiscussionTopicSepHR{color:#333;margin:1em auto;padding:0;width:80%}.DiscussionTopicSubject{color:#333;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700}.DiscussionTopicTable{margin:0 0 .5em}.PostDiscussionPreviewHeadingCell,.PostDiscussionReplyHeadingCell,.PostDiscussionTopicHeadingCell{background-color:transparent}.DiscussionReplyFieldCaption,.DiscussionTopicFieldCaption,.PostReplyFieldCaption,.PostTopicFieldCaption{font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:400}.DiscussionGroupButtonCell{padding:.5em 0}.DiscussionGroupSpellButtonWAI{background-color:transparent;color:#283587;text-decoration:none;font-weight:700}.DiscussionGroupSearchTextbox{width:280px}.DiscussionTopicsEvenRowStyle td,.DiscussionTopicsOddRowStyle td{padding:.5em .5em .5em .25em;white-space:normal!important;vertical-align:top}.DiscussionGroupMessage{font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:400;padding:1em 0 0}.DiscussionGroupDeleteButtonWAI,.DiscussionGroupPruneButton,.DiscussionGroupBlockButton,.DiscussionGroupReplyButtonWAI{margin:0}.DiscussionGroupPruneButton,.DiscussionGroupBlockButton,.DiscussionGroupReplyButtonWAI{padding-top:5px;padding-bottom:5px}.DiscussionGroupDeleteButtonWAI:hover,.DiscussionGroupPruneButton:hover,.DiscussionGroupBlockButton:hover,.DiscussionGroupReplyButtonWAI:hover{color:#fff;text-decoration:none}.DiscussionTopicLink:link{color:#444}.DiscussionGroupButtonCell{padding:0}.DiscussionTopicBody table.w100p .DiscussionTopicFieldValue,.DiscussionMessageNew{vertical-align:middle}.DiscussionSearchPostDate{font-size:13px}.DiscussionSearchList tr td{padding:5px 10px}.DiscussionSearchHeader td{background-color:#006845;color:#fff}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.DiscussionGroupButtonCell{padding-top:0}.DiscussionGroupButtonCell>input{margin-top:0}.DiscussionTopicListHeader{display:none}.DiscussionTopicList tr td{display:block;float:left;width:100%;margin:0;padding:0 0 0 10px}.DiscussionTopicList tr td:first-of-type{padding-top:10px}.DiscussionTopicList tr td:nth-child(2)::before{content:"Posted by:"}.DiscussionTopicList tr td:nth-child(3)::before{content:"Replies:"}.DiscussionTopicList tr td:nth-child(4){padding-bottom:10px}.DiscussionTopicList tr td:nth-child(4)::before{content:"Posted On:"}.BBListOddRowStyle.DiscussionTopicsOddRowStyle>td:last-child,.BBListEvenRowStyle.DiscussionTopicsEvenRowStyle>td:last-child{float:none;position:absolute;right:0;width:auto}table.DiscussionTopicList{padding:10px}span.DiscussionTopicFieldCaption,span.DiscussionTopicFieldValue{display:inline}}@media only screen and
/*!YUI Compressor */
 (max-width:479px){.DiscussionGroupHeadingCell table td{display:block;text-align:left}tr.DiscussionTopicBody table tr:nth-child(2) td{display:block}tr.DiscussionTopicBody table tr:nth-child(2) td:nth-child(3),tr.DiscussionTopicBody table tr:nth-child(2) td:nth-child(4),tr.DiscussionTopicBody table tr:nth-child(2) td:nth-child(5){width:auto;float:left;text-align:left}}@media only screen and
/*!YUI Compressor */
 (max-width:450px){.DiscussionSearchList tr td{display:block}.DiscussionSearchPostDate::before{content:"Post Date:"}.DiscussionSearchHeader{display:none}}.BBDocumentDisplayDescriptionStyle{font-style:normal;font-size:.92em}.BBDocumentDisplayDescriptionStyle td{padding:0 0 0 3em!important}.BBDocumentDisplayHeaderRow td{padding:.5em;background:none;color:#fff}.BBDocumentDisplayHeaderRow td a{color:#fff}.BBDocumentDisplayTable{margin:1em 0}.BBDocumentTabButtons{padding:0;text-align:right}.BBDocumentAddDescription{font-size:1em}.BBDocumentDisplayEvenRowStyle td{padding:.5em}.BBDocumentDisplayOddRowStyle td{padding:.5em}.BBDocumentEditButtonWAI,.BBDocumentDeleteButtonWAI{padding-top:0;padding-bottom:0;margin:0}.BBDocumentTabButton:hover,.BBDocumentEditButtonWAI:hover,.BBDocumentDeleteButtonWAI:hover{text-decoration:none;color:#fff}@media only screen and
/*!YUI Compressor */
 (max-width:479px){.BBDocumentDisplayTable tr td{display:block;padding:0 10px}.BBDocumentDisplayTable tr td:nth-child(4),.BBDocumentDisplayTable tr td:nth-child(5){position:absolute;width:auto;right:0;margin-right:0;margin-top:-55px}.BBDocumentDisplayTable tr td:nth-child(5){margin-top:-20px}.BBDocumentDisplayHeaderRow{display:none}.BBDocumentDisplayTable .Owner::before{content:"Owner:"}.BBDocumentDisplayTable .UploadDate::before{content:"Upload Date:"}.BBDocumentDisplayDescriptionStyle td:first-of-type{padding-left:10px;font-style:italic}.BBDocumentTabButtons{text-align:left}.BBDocumentTabButtons a{margin-left:0}}.DonationCaptureFieldControlCellAmount{font-size:15px;width:auto}.DonationCaptureFieldControlCellAmount .BBFieldCaption{vertical-align:top}.DonationFieldCaption{background:transparent;white-space:normal}.DonationFieldCaption label[for$="txtInstallments"]{bottom:11px;position:relative}label.DonationFieldCaption{display:block}.DonationFieldCheckboxCaption{display:block;padding:.5rem 0}.DonationFieldCheckboxCaption label{font-weight:400}.DonationCaptureFieldControlCell{width:auto}.DonationCaptureFieldControlCell table{margin:0 !important;width:auto !important}.DonationCaptureFieldControlCell table td{padding:0}.DonationCaptureFieldControlCell label{font-weight:400;margin:0 .5rem 0 0;vertical-align:middle}.DonationCaptureFieldControlCell input{margin-right:.5rem;vertical-align:middle}.DonationCaptureFieldControlCell input[id$="txtCSC"]{margin-top:28px;width:100px}.DonationFieldControlCell{width:auto}.DonationFieldControlCell label{font-weight:400}.DonationFieldControlCell input{margin-right:.25rem}.DonationFieldControlCell span[id$="lblSymbol"]{bottom:10px;margin-right:10px;position:relative}.DonationFieldControlCell input[id$="rdoOther"]{bottom:10px;position:relative}.DonationFormTable table .DonationFieldControlCell,.DonationFormTable table[id$="rdoGiftType"] td{padding:.25rem .5rem .5rem 0}label[for$="rdoOther"]{display:none}.DonationButtonCell{padding:1rem 0;text-align:center}.DonationCaptureReadonlyValue{font-size:15px}.DonationCaptureRequiredFieldMarker{width:15%}.DonationRequiredFieldMarker{width:15%}.DonationCaptureSelectList{white-space:nowrap;width:auto}.DonationCaptureSelectListNarrow{margin-right:10px;width:auto}.DonationCaptureSelectListNarrow+label[id$="lblTxtYear"]{display:none}.DonationSelectList{width:auto}.DonationGridEvenRow .DonationSubmitButton,.DonationGridOddRow .DonationSubmitButton{margin:0}.DonationFormTable{margin:0;width:100%}.DonationFormTable table{border-collapse:collapse;border-color:#fff;border-style:solid;border-width:0;margin:0 !important;width:auto}.DonationFormTable table td{border-color:#fff;border-style:solid;border-width:0}.DonationFormTable label.BBFieldCaption{display:block;margin:.5rem 0;text-align:left}.DonationFormTable .vaTop{vertical-align:top}.DonationTextboxNarrow{width:180px !important}.DonationGridFooter td{border-color:#fff;padding:.25rem;vertical-align:top}.DonationGridHeader td{border-color:#fff;font-weight:700;vertical-align:top}.DonationGridEvenRow td{border-color:#fff;padding:.25rem;vertical-align:top}.DonationListingHeading,.DonationCaptureListingHeading{background:transparent;border:0 none;height:auto;margin:0;padding:1rem 0 .5rem;text-align:left;font-size:1.5rem}.DonationGridOddRow td{border-color:#fff;padding:.25rem;vertical-align:top}.DonationMessage{padding:0 0 10px 0}img.ui-datepicker-trigger{bottom:32px;margin-left:-33px;position:relative}.Ev2_RegistrationGroups img.ui-datepicker-trigger{float:right}.labelRecurrenceStartingOn,.emptyTDBelowOnLabel{display:none}img[cssclass="BBLinkHelpIconImg"]{display:none}table[id*="_rdoGiftType"] tr{display:inline;float:none}table[id*="_rdoGiftType"] tr label[for*="rdoGiftType"]{margin:0 .5rem 0 0}.DonationFormTable>tbody>tr>td{padding-bottom:.5rem}.DonationFormTable .emptyTD{padding:0}.DonationFormTable .BBLinkHelpIcon::after{content:"what's this?"}label[id$="MGCompany"]{margin-right:8px;width:350px !important}#divModalPage .AdminModalTitle{height:auto;padding:10px}#divModalPage #divContentPane{padding:5px 18px;position:static}.MatchFinderMessage{color:#444;line-height:1.5em}tr[class*="MatchFinder"]>td{text-align:left}tr[class*="MatchFinder"]>td>a{font-size:1.5rem;line-height:1.5rem}.MatchFinderResultsList[class$="RowStyle"]{background-color:transparent;border-bottom-width:0}.MatchFinderFormTable div.w100p{border-width:0 !important;height:auto !important}.MatchFinderFormTable input.BBFormSubmitButton{width:100px !important}body#myBody[onload*="doLoad"],body#myBody[onload*="doLoad"] form#Form1{overflow:visible}div#divModalPage.page{position:static}span[id$="lblTxtMatchFinderMessage1"] br{display:none}.DonationCaptchaControlCell{margin-left:0}.DonationCaptchaControlCell input{width:300px}.CaptchaName{text-align:left !important}.DonationCaptchaImageContainer{border:none}.DonationCaptchaActionLinkContainer{text-align:left}.DonationTextArea,.DonationCaptureTextArea{min-height:70px;height:70px;width:100%}tr[id$="_trOther"] td{padding:.25rem .5rem .5rem 0!important;line-height:0}tr[id$="_trOther"] table td:last-of-type{line-height:0}tbody[id$="tbdyMatchingGifts"] span{padding:0}table[id$="tblAmount"] td{display:inline-block;width:auto}table[id$="rdoGiftType"] tr{display:block;float:left;padding-right:15px}td.DonationFieldControlCell.givingAmountInputTD input,td.DonationFieldControlCell.givingAmountInputTD{display:none}td.DonationFieldControlCell.givingAmountInputTD input,td.DonationFieldControlCell.givingAmountInputTD label{display:none}.radioLabel{line-height:normal;margin:.2rem auto;padding:10px}tr[id$="trOther"] td[id$="tdOther"]{display:inline-block}tr[id$="trOther"] td[id$="tdOther"] label.givingAmount{display:inline-block}td[id$="tdOther"]+td.DonationFieldControlCell{display:none}td[id$="tdOther"]+td.DonationFieldControlCell.checked{display:inline-block}td[id$="tdOther"]+td.DonationFieldControlCell td[id$="Td1"]{display:table-cell}div[id$="pnlDonationForm"] tr[id$="trOther"] td.emptyTD:not(.DonationFieldControlCell){display:table-cell}div[id$="pnlDonationForm"] tr[id$="trOther"] input[id$="txtAmount"]{margin:0 0 0 3px;height:2.3rem}@media only screen and
/*!YUI Compressor */
 (max-width:800px){td.DonationFieldCaption+td{display:block;text-align:left;width:100%}div[id$="pnlDonationForm"] td.emptyTD{display:none}td.DonationFieldCaption,td.DonationCaptureFieldCaption{margin-top:.7rem}table[id$="tblAmount"] td{display:inline-block;width:auto}table[id$="rdoGiftType"] tr{display:block;float:left;padding-right:15px}td.DonationFieldControlCell.givingAmountInputTD input,td.DonationFieldControlCell.givingAmountInputTD{display:none}td.DonationFieldControlCell.givingAmountInputTD input,td.DonationFieldControlCell.givingAmountInputTD label{display:none}.mobileMode .radioLabel{line-height:normal;margin:.2rem auto;padding:1rem}tr[id$="trOther"] td[id$="tdOther"]{display:inline-block}tr[id$="trOther"] td[id$="tdOther"] label.givingAmount{display:inline-block}td[id$="tdOther"]+td.DonationFieldControlCell{display:none}td[id$="tdOther"]+td.DonationFieldControlCell.checked{display:inline-block}td[id$="tdOther"]+td.DonationFieldControlCell td[id$="Td1"]{display:table-cell}div[id$="pnlDonationForm"] tr[id$="trOther"] td.emptyTD:not(.DonationFieldControlCell){display:table-cell}div[id$="pnlDonationForm"] tr[id$="trOther"] input[id$="txtAmount"]{margin:0 0 0 3px;height:2.3rem}td[id$="tdFrequencyCaption"]+td>table{width:100%}label[id$="lblTxtEnding"]{white-space:pre}.BBFormTable td[id$="FrequencyCaption"]{width:auto}select[id$="Recurrence_ddlFrequency"]{display:block;float:left}tr[id$="Recurrence_trRange"] input[id$="DatePickerStart"],tr[id$="Recurrence_trRange"] input[id$="DatePickerEnd"]{display:block;float:left}label[id$="Recurrence_lblTxtOnWeek"],label[id$="Recurrence_lblTxtOnMonthlyQuarterly"],label[id$="Recurrence_lblTxtOnMonth"],label[id$="Recurrence_lblTxtStarting"],label[id$="Recurrence_lblTxtEnding"]{display:block;float:left;padding-top:15px;width:90px}select[id$="Recurrence_ddlDayOfWeek1"]{display:block;float:left}select[id$="Recurrence_ddlDayOfWeek1"],.BBFormTable tr[id$="trMonthlyQuarterly"] td.DonationFieldControlCell select[id*="Recurrence_ddlDayNumber"]{width:auto}.DonationFormTable td select[id$="Recurrence_ddlPosition"],.DonationFormTable td select[id$="Recurrence_ddlPosition"] option,.DonationFormTable td select[id$="Recurrence_ddlDayOfWeek2"],.DonationFormTable td select[id$="Recurrence_ddlDayOfWeek2"] option,.DonationFormTable td select[id$="Recurrence_ddlMonth"],.DonationFormTable td select[id$="Recurrence_ddlMonth"] option,.DonationFormTable td select[id$="Recurrence_ddlDayNumber1"],.DonationFormTable td select[id$="Recurrence_ddlDayNumber1"] option{width:auto}.DonationFormTable>tbody>tr>td{padding-bottom:0}label[id$="lblTxtEnding"]{clear:both}img.ui-datepicker-trigger{display:block;float:left;margin-left:-2.1rem}div[id$="Recurrence_divFrequency"]{clear:both}div[id$="Recurrence_divFrequency"]>table{width:100%}div[id$="Recurrence_divFrequency"] td{padding-top:10px}.DonationFormTable label[id$="Recurrence_lblTxtStarting"],label[id$="Recurrence_lblTxtEnding"]{margin-top:0;padding-top:7px}img.ui-datepicker-trigger[title^="Start"]{margin-top:8px}tr[id$="Recurrence_trRange"] input[id$="DatePickerEnd"]{margin-top:15px}label[id$="Recurrence_lblTxtEnding"]{padding-top:12px}img.ui-datepicker-trigger[title^="End"]{margin-top:23px}.labelRecurrenceStartingOn,.emptyTDBelowOnLabel{display:none}.DonationFormTable .radioRecurrenceDay,.DonationFormTable .inputDayOfMonth,.DonationFormTable .radioRecurrenceDayFrequency,.DonationFormTable .inputRecurrenceDayFrequency,.DonationFormTable .annualRecurrenceTD{display:table-cell}.DonationFormTable table .radioRecurrenceDay,.DonationFormTable table .radioRecurrenceDayFrequency{padding-right:6px}#tributeCheckbox,.tributeLabel{display:block;float:left;margin-top:15px}#tributeCheckbox{height:1.5rem}table[id$="rdoPaymentOption"] label.radioLabel{margin-right:1rem}.DonationFormTable>tbody[id$="tbdyPaymentInfo"]>tr:last-child>.DonationCaptureFieldControlCell{margin-top:-24px}.DonationFormTable select[id$="cboYear"]{margin-left:20px}.DonationFormTable input[id$="txtCSC"]{width:50%}.DonationFormTable a[id$="lnkcsc_help"] img{display:none}label[for$="chkAcknowledge"]{margin-top:1rem}.DonationFieldCheckboxCaption{padding:0}.DonationFieldCheckboxCaption label.checkboxLabel{margin-left:0}}@media only screen and
/*!YUI Compressor */
 (max-width:479px){tbody[id$=tbdyMatchingGifts]>tr>td.DonationCaptureFieldControlCell td,.DonationCaptureFieldControlCell table td{display:block}.DonationCaptchaControlCell img{height:auto;max-width:288px;min-width:100%}.DonationCaptchaControlCell input{width:100%}.DonationCaptchaActionLinkContainer a{font-size:.8rem}}.ECardPreviewBlock>.eCardTable img{height:auto;min-width:100%;width:100%}.ECardWizardSubheading{margin-bottom:1em}.ECardWizardNavigationButton{background-color:#006845;border:none;border-radius:3px;box-shadow:0 2px #00703c;color:#fff;margin-right:.5em;margin-top:0;padding:.5em 1em}.ECardWizardNavigationButton:hover{background-color:#6cb33f;color:#fff}.ECardWizardNavigationButton:active{box-shadow:none;position:relative;top:2px}.ECardSection{background-color:#f9fff9;margin-top:-.5em;padding:1em;position:relative}.ECardSection input[id$="chkSendCopyToSelf"]{margin-left:-17px;margin-right:8px}.ECardSection input[id$="rbSend"]{display:none}.ECardSection label[for$="rbSend"]{padding:0}.ECardSection input[id$="rbPrint"]{margin-left:0;margin-right:8px}.ECardSection .hasDatepicker{margin-bottom:15px}.ECardSection table[id$="gvRecipientInfo"],.ECardSection table[id$="gvSenderInfo"]{width:100%}.ECardSection th[scope=col]{text-align:left}.ECardSectionSeparator{background-color:#006845;border:medium none;color:#fff;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;margin:.5em 0;padding:.5em 1em;width:auto}.ECardPreviewBlock{border:0 none;margin:.5em 0;padding:0}.ECardPreviewBlock table{width:auto !important}.ECardPreviewBlock span[id$="lblPreviewFromCaption"],.ECardPreviewBlock span[id$="lblPreviewToCaption"],.ECardPreviewBlock span[id$="lblPreviewSubjectCaption"],.ECardPreviewBlock span[id$="lblFinalPreviewFromCaption"],.ECardPreviewBlock span[id$="lblFinalPreviewToCaption"],.ECardPreviewBlock span[id$="lblFinalPreviewSubjectCaption"],.ECardPreviewBlock span[id$="lblSubjectCaption"]{font-weight:700;padding-right:.5em;text-align:right;width:60px}.ECardThumbnail{border:0 none;margin-bottom:1em;margin-left:0;margin-right:1em;opacity:.75;padding:0;text-align:center;vertical-align:middle}.ECardThumbnail tbody tr td{width:100% !important;height:auto !important}.ECardCurrentStep{background-color:transparent;border:0 none;border-bottom:3px solid #000;color:#000;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;height:auto;line-height:normal;margin:0;padding:.5em 1%;text-align:center;white-space:nowrap}.ECardPastStep{border:0 none;border-bottom:3px solid #ccc;color:#ccc;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;height:auto;line-height:normal;margin:0;padding:.5em 1%;text-align:center;white-space:nowrap}.ECardFutureStep{background:transparent none repeat scroll 0 0;border:0 none;border-bottom:3px solid #ccc;color:#999;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;height:auto;line-height:normal;margin:0;padding:.5em 1%;text-align:center;white-space:nowrap}.ECardThumbnail:hover{border:0 none;opacity:1}.ECardProgressIndicator div[class$="Step"]{font-weight:400}.ECardPreviewBlock>.eCardTable{width:100% !important}.ECardTextBox{width:100% !important}.defaultSkin ul.ribbon_tab_btn{background-color:#f9fff9 !important}.ECardCaptcha{display:table;width:100%}.ECardCaptchaControlCell{display:table;margin:0;width:100%}.ECardCaptchaActionLinkContainer{text-align:left}.ECardCaptchaImageContainer{border:none}.ECardCaptchaImageContainer img{height:auto;width:100%}label[for$="myCaptcha_txtResponse"]{display:none}div[id$="pnlECardFromKey"]>div>.eCardTable{margin-bottom:2em;width:100% !important}div[id$="pnlECardFromKey"]>div>.eCardTable img{height:auto;width:100% !important}.ECardPrintableLink{margin-bottom:15px !important}@media only screen and
/*!YUI Compressor */
 (max-width:480px){.ECardProgressIndicator div[class$="Step"] span{display:none}.ECardProgressIndicator td{color:#fff;counter-increment:step-counter;padding-top:15px}.ECardProgressIndicator td::before{background-color:#006845;border-radius:100%;content:counter(step-counter,decimal);margin-top:4px;padding:3px 10px}.ECardPastStep{background:none}}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.ECardSection img.ui-datepicker-trigger{display:block;margin-left:-2.1em;position:absolute;right:25px;top:52px}.ECardPrintableLink{display:block;float:none !important;text-align:left}.ECardSection label[for$="rbPrint"]{background-color:#006845;border-radius:3px;box-shadow:0 2px #00703c;color:#fff;cursor:pointer;display:block;margin-top:15px;padding:.5em;text-align:center}.ECardSection label[for$="rbPrint"]:hover{background-color:#6cb33f;color:#fff}.ECardSection label[for$="rbPrint"]:active{box-shadow:none;position:relative;top:2px}}.MailForwardingFormTable{border:0}.desktopMode .CalendarViewCalendarContainer,.tabletMode .CalendarViewCalendarContainer{display:table}.CalendarViewEventItemContainer{margin:.5em 0 .5em .5em}.CalendarViewCalendarContainer{margin:1em 0!important;border:1px solid #b8b799}.CalendarViewBottomIcons{text-align:left}.ListViewDateLabel{color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:15px;font-weight:400;height:auto;margin:1em 0 0}.ListViewEventItemContainer{font-size:15px}.ListViewEventItemContainer div{padding:0 0 1em!important}.CalendarViewMonthYearLabel{height:auto;line-height:1em;vertical-align:top;font-size:15px}.CalendarViewDayHeader{background-color:#006845;color:#fff;height:auto;padding:.75em;text-transform:uppercase;text-align:center;font-size:15px;font-family:"National2",Arial,sans-serif}.CalendarViewOtherMonthDay{background-color:#ccc;border:1px dashed #b8b799;border-top:0 none;color:#333;height:100px;text-align:right}.CalendarViewWeekendDay{height:100px;border:1px dashed #b8b799;border-top:0 none;background-color:#fff;text-align:right}.CalendarViewDay{height:100px;border:1px dashed #b8b799;border-top:0 none;background-color:#fff;text-align:right}.ListViewDateRangeGoButton{margin:0 0 0 .6em}.ListViewEventDate{color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:15px;font-weight:700;margin:0 0 1em}.ListViewEventTitle{color:#000;font-family:"National2",Arial,sans-serif;font-size:15px;font-weight:700;text-align:left;text-transform:none}.ListViewEventSubtitle{font-style:italic;color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:15px;font-weight:400;margin:0 0 0 1em;vertical-align:top}.ListViewEventTime{display:block;font-size:15px;font-weight:700;margin:0 0 0 1em}.ListViewEventLocation{font-size:15px;display:block;font-weight:700;margin:0}.EventCalendarName{font-weight:400;font-size:22px;text-align:left;display:block;white-space:nowrap}.DetailEventTitle{text-align:left;font-family:"National2",Arial,sans-serif;font-weight:700;font-size:15px}.DetailEventSubtitle{color:#333;font-family:"National2",Arial,sans-serif;font-weight:400;font-size:15px;font-style:normal}.DetailCaptionContainer{background-color:transparent;border-bottom:1px solid #aaa;padding:.5em 0}.DetailCaption{font-size:18px;color:#000}.CalendarViewToday{background-color:#eee;border:1px dashed #b8b799;color:#333;font-weight:700;text-align:right}.CalendarViewAllDayEvent{border:0}.CalendarFilterContainer span.CalendarFilterSaveMsg{display:none;margin-bottom:0}.CalendarFilterContainer span{display:block;margin-bottom:0;overflow:hidden}.CalendarFilterContainer label{display:block;float:left;padding:2px}.CalendarFilterContainer input[type="checkbox"]{float:left;clear:left;height:24px;margin-right:10px}.CalendarFilterContainer input[type="checkbox"]+label{padding:0}.EventCalFilter_Show{border:0 none!important;display:block!important;padding:1em!important;position:relative!important}.CalendarFilterSaveButton{color:#000;font-size:12px;width:100px}.CalendarFilterHorizontalDividers{clear:both}.EventCalendarPartContainer table{border-collapse:collapse;margin:auto}.EventCalendarPartContainer table table{margin:.25em 0}table[id$="CalendarEvent1_rblMapLink"]{margin-bottom:.5em}.EventCalFilter_Show,.EventCalFilter_Hide{border:0 none;padding:0;font-size:15px}span[id$="lblCalName"]{display:block;padding:0;font-weight:700}.ListViewTopLeft{border-bottom:0 none}.ListViewTopRight{border-bottom:0 none;text-align:right;vertical-align:top}td.ListViewTopGap .BBFormTextbox{margin:0 0 .25em}td.ListViewTopGap{font-weight:700}.ListViewEventDivider{font-size:15px;display:block;margin:0 0 1em 1em}.CalendarViewContainer{font-size:15px}.CalendarViewTopLeft{font-weight:700;padding:0}.CalendarViewTopMiddle{text-align:center!important;vertical-align:middle;width:30%}.CalendarViewTodayText{display:block;padding:0 0 0 6px}.CalendarFilterSaveContainer input{display:inline;float:right}.CalendarEventRecurMsg{padding:0}.CalendarEventRecurContainer{border:0 none}.CalendarFormCategoryContainer{border-collapse:collapse;width:85%}.CalendarFormCategoryContainer td{padding:0}.CalendarFormCategoryContainer input,.CalendarFormCategoryContainer select,.CalendarFormCategoryContainer textarea{margin:.25em 0}.CalendarFormCategoryContainer label{margin:0 .5em 0 0}.CalendarFormDateTimeContainer{border-collapse:collapse;width:100%}.CalendarFormDateTimeContainer table{margin:0}.CalendarFormDateTimeContainer td{display:inline-block;padding:0;position:relative}.CalendarFormDateTimeContainer input,.CalendarFormDateTimeContainer select,.CalendarFormDateTimeContainer textarea{display:inline;margin:.25em 0;width:auto}.CalendarFormDateTimeContainer .BBFormTextbox{margin-right:.25em}.CalendarFormDateTimeContainer img{vertical-align:middle}.CalendarFormDateTimeContainer label{margin:0 .5em 0 0}.CalendarFormOptionalText{vertical-align:middle}.CalendarFormEventInfoContainer{border-collapse:collapse;width:100%}.CalendarFormEventInfoContainer td{padding:0}.CalendarFormEventInfoContainer input,.CalendarFormEventInfoContainer select,.CalendarFormEventInfoContainer textarea{margin:.25em 0}.CalendarFormEventInfoContainer input[type="radio"]{margin:0 .5em}.CalendarFormEventInfoContainer label{margin:0 .5em 0 0}.CalendarFormEventInfoContainer table[id$="rblMapLink"]{margin-left:.7em}.CalendarFormHTMLEditor{height:auto!important;min-width:475px}.EventCalendarButtons{font-size:15px;padding:0 5px 0 0}.EventCalendarButtonBar{height:auto;padding:0 0 1em;text-align:left}.CalendarFormFieldCaption{vertical-align:middle;width:33%}.DetailLeft{text-align:right;font-weight:700;vertical-align:middle}.DetailDateTime{color:#333;font-size:.92em;font-weight:700;padding:0;border-bottom:0 none}.DetailEventDetails{border:0}.DetailRight{vertical-align:middle;padding:.25em 0 0}.EventCalendarPartContainer .EditEventLocation,.EventCalendarPartContainer .EditEventContactInfo,.EventCalendarPartContainer .EditEventTextBox,.EventCalendarPartContainer .EditEventFees{height:auto;width:100%}.EventCalendarButtonBar input[type="image"],.EventCalendarPartContainer input[id$="ImageButtonFilterEvents2"][type="image"]{border-width:0;padding-left:0;padding-right:0}span[id$="lblCalName"]{display:none}.CalendarFilterSaveContainer{margin-top:-.5em}.CalendarViewTopLeft label[for$="ddlMonthYear"]{display:none}#printStartCV .emptyTD{display:none}.CalendarViewEvent{line-height:1.1em}input[id*="ImageButtonFilterEvents"]{display:none}.CalendarFormDateTimeContainer img.ui-datepicker-trigger{margin-left:-26px;position:absolute;top:15px}.EventCalendarButtonBar>input[type="image"],a[id$="ImageButtonPrint"]{background:url("image/css/newEvent.png") no-repeat scroll center 3px #fff;height:0;padding-top:25px;width:25px;vertical-align:top;display:block;float:left;padding-right:3px;padding-top:30px;vertical-align:top;width:25px}.EventCalendarButtons{display:block;float:left;font-size:.9em;line-height:1em;padding:0 10px 0 6px;width:60px}.EventCalendarButtonBar>input[id$="ImageButtonImportEvents"]{background-image:url("image/css/importEvents.png")}.EventCalendarButtonBar>input[id$="ImageButtonImportEvents"]+a{width:70px}.EventCalendarButtonBar>input[id$="ImageButtonViewList"]{background-image:url("image/css/listView.png")}.EventCalendarButtonBar>a[id$="ImageButtonPrint"]{background-image:url("image/css/printView.png");display:inline-block}.EventCalendarButtonBar>a[id$="ImageButtonPrint"] img{display:none}.EventCalendarButtonBar>input[id$="ImageButtonExportEvent"]{background-image:url("image/css/exportEvents.png")}.EventCalendarButtonBar>input[id$="ImageButtonExportEvent"]+a{width:85px}.EventCalendarButtonBar>input[id$="ImageButtonViewCalendar"]{background-image:url("image/css/calendarView.png")}.EventCalendarButtonBar>a[id$="lbtnCalView"]{width:80px}a[id*="lbtnFilterEvents"]{float:none;display:inline;width:auto}.phoneMode input[id$="ImageButtonViewCalendar"],.phoneMode a[id$="lbtnCalView"]{display:none}.phoneMode .ListViewEventItemContainer div:nth-child(4n-2){background-color:#ddd}.phoneMode .ListViewEventItemContainer div{padding:10px!important}.phoneMode .ListViewEventTitle{color:#444;font-size:1.2em}.UpcomingEventTitle,.RecentEventTitle{background-color:#8b8d8e;border:medium none;color:#fff;display:block;font-size:1.2rem;margin-top:2.45rem;padding-left:.75rem}.UpcomingEventContainer,.RecentEventContainer{background-color:transparent}.UpcomingEventContainer br,.RecentEventContainer br,#printStart br{display:none}.UpcomingEventContainer>div,.RecentEventContainer>div{background-color:#ebebeb;margin-top:-23px;padding:1.5rem 2rem .5rem}.UpcomingEventContainer>div>div,.RecentEventContainer>div>div{border-bottom:1px solid #c0c0c0;margin-bottom:1.2rem}.UpcomingEventContainer>div>div:last-child,.RecentEventContainer>div>div:last-child{border:none}.HighlightEventTitle{color:#9e0f0f!important;display:block;font-size:.85rem;font-weight:400;margin-bottom:.5rem}.HighlightEventDate{display:block;font-size:.85rem}.HighlightEventTime{display:block;font-size:.85rem;margin-bottom:1.5rem}.HighlightEventCancelled,.HighlightEventScore{display:block}#printStart+p.taRight a{background-color:#ebebeb;display:block;padding:0 2rem 1rem;position:relative;text-align:left;width:100%}.Ev2_ValidationSummary{margin-bottom:1.5rem}ol.BBEventRegSequenceMap{background-color:#ddd;height:50px}ol.BBEventRegSequenceMap li{display:inline-block;line-height:1.2rem;height:100%;margin:0 auto;padding:0;text-align:center;width:33%}ol.BBEventRegSequenceMap li *,ol.BBEventRegSequenceMap li .BBEventRegSequenceMapStepLink:link{color:#999;font-size:inherit}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStepItem{background-color:transparent;border-radius:0;border-width:0}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep{font-weight:normal}ol.BBEventRegSequenceMap li.BBEventRegSequenceMapCurrentStep{background:url("image/css/stepbg.png") no-repeat right center;background-size:cover;border:0;color:#fff}ol.BBEventRegSequenceMap li.BBEventRegSequenceMapCurrentStep span{color:#fff}ol.BBEventRegSequenceMap li.BBEventRegSequenceMapCurrentStep:last-of-type{background-color:#fff;float:right;width:34%}.BBEventRegSequenceMapStepItem{min-height:0;padding:10px 5px}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem,ol.BBEventRegSequenceMap li .BBEventRegSequenceMapStepLink:link{color:transparent;font-size:0}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::after{color:#fff;font-size:15px}ol.BBEventRegSequenceMap .BBEventRegSequenceMapFutureStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapFutureStep .BBEventRegSequenceMapStepItem::after,ol.BBEventRegSequenceMap .BBEventRegSequenceMapPreviousStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapPreviousStep .BBEventRegSequenceMapStepItem::after{color:#999}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep a.BBEventRegSequenceMapStepItem:hover::after,ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep a.BBEventRegSequenceMapStepItem:hover::before{color:#333;text-decoration:none}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::before{background-color:#fff;border-radius:50%;display:inline-block;height:29px;line-height:29px;margin-right:8px;text-align:center;width:29px}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBSequenceMapCurrentStepItem::before{color:#666}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBSequenceMapCurrentStepItem::after{color:#fff}.BBEventRegSequenceMapStep:nth-child(1) .BBEventRegSequenceMapStepItem::before{content:"1"}.BBEventRegSequenceMapStep:nth-child(2) .BBEventRegSequenceMapStepItem::before{content:"2"}.BBEventRegSequenceMapStep:nth-child(3) .BBEventRegSequenceMapStepItem::before{content:"3"}.BBEventRegSequenceMapStep:nth-child(1) .BBEventRegSequenceMapStepItem::after{content:"Selection"}.BBEventRegSequenceMapStep:nth-child(2) .BBEventRegSequenceMapStepItem::after{content:"Registration"}.BBEventRegSequenceMapStep:nth-child(3) .BBEventRegSequenceMapStepItem::after{content:"Payment"}.Ev2_EventContainer{clear:both}input.Ev2_TitleCheckbox{display:block;float:left;margin-bottom:20px}.Ev2_DateTimeLeftContainer,.Ev2_DateTimeRightContainer{display:inline;min-height:0;width:auto}.Ev2_DateContainer,.Ev2_TimeContainer,.Ev2_RegistrationEventDateContainer,.Ev2_RegistrationEventTimeContainer{display:inline;margin:0;width:auto}.Ev2_DateContainer,.Ev2_TimeContainer{background-image:none}.Ev2_RegistrationEventDate,.Ev2_RegistrationEventTime{float:left}.Ev2_DateLabel::after{content:" "}.Ev2_DateLabel,.Ev2_TimeLabels,.Ev2_RegistrationEventDate,.Ev2_RegistrationEventTime{display:inline-block;font-style:italic;font-weight:normal;margin:0 0 .7rem 0;padding:0 12px 0 0;width:auto}.Ev2_TimeLabels *{font-weight:normal}.Ev2_DescriptionContainer,.Ev2_RegistrationEventDescContainer{background-color:#ddd;clear:both;line-height:1.2rem;margin-bottom:1rem;padding:12px;width:100%}.Ev2_PriceTypesContainer{margin:0}.Ev2_PriceTypesTable,.Ev2_PriceTypesRow,.Ev2_PriceTypesCell{border:0 none;color:#000}.Ev2_PriceTypesHeader{background-color:#006845;border:0 none;color:#fff}.Ev2_PriceTypesTable{width:100%}.Ev2_PriceTypesTable .Ev2_PriceTypesRow{background-color:#ddd}.Ev2_PriceTypesTable .Ev2_PriceTypesRow:nth-child(even){background-color:#fff}.Ev2_PriceTypeQtyColumn input{height:40px;text-align:left;width:50px}.Ev2_PriceTypesCell{float:left;height:50px;width:25%}.Ev2_PriceTypeAmountColumn span{line-height:30px}.Ev2_PriceTypeNameColumn{width:50%}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell{height:auto}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell:first-of-type,.Ev2_PriceTypesRow .Ev2_PriceTypesCell:first-of-type{width:50%}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell[id*="divPriceHeader"]{text-align:center;width:25%}.Ev2_PriceTypeNameColumn,.Ev2_PriceTypesHeader .Ev2_PriceTypesCell{text-align:left}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell:last-of-type{display:none}.Ev2_PriceTypeQtyColumn{text-align:left}.Ev2_PriceTypeAmountColumn{padding:10px;text-align:center}.Ev2_PriceTypeValidatorColumn{clear:both;height:auto;width:100%}.Ev2_PriceDescriptionCell{font-style:italic;font-size:14px;padding-bottom:10px!important;padding-left:20px!important}.Ev2_Step1QtyValidation{color:#296549;display:none;margin:10px 0}.Ev2_PriceTypeValidatorColumn.validationActive .Ev2_Step1QtyValidation{display:block}.Ev2_DonationContainer{margin-bottom:1rem}.Ev2_DonationContainer .AdditionalDonation_Caption{display:inline !important;margin:0 !important}.Ev2_DonationContainer .AdditionalDonation_Amount{display:inline;width:100px}.Ev2_SummaryContainer{background-color:#fff;border:1px solid #ddd;display:block;margin-top:0;padding-bottom:1rem}.Ev2_SummaryHeader{background-color:#006845;color:#fff;display:block;padding:10px}.Ev2_OrgRegContainer{background:transparent;border-width:0;float:none;margin:0;text-align:center;width:100%}input[id$="chkOrgRegistration"]{margin-right:10px}.Ev2_OrgRegContainer{height:auto}.Ev2_OrgRegText{font-size:inherit}.BBSequenceMapNavigationContainer,.BBSequenceMapOptionalContainer{clear:both;float:none;text-align:center}.BBEventRegSequenceMapNavigationNextButton{font-size:inherit}.Ev2_PriceCount{display:inline-block;font-size:.7rem;padding-top:.2rem}.Ev2_RegistrationEventTitleContainer{margin-bottom:0}.Ev2_RegistrationEventTitle{font-size:1.125em}.Ev2_DidYouMeanToRegisterAs{float:right;margin-bottom:10px}.Ev2_RegistrationGroups div[id*="step2"]+div.Ev2_RegistrationEventDescContainer{display:none}.Ev2_RegistrantEventHeader{display:none}.Ev2_RegistrantContainer{background-color:#f5f5f5;background-image:none;border-radius:0;border-width:0;clear:both;width:100%}.Ev2_RegistrantLeft{float:none}.Ev2_RegistrantFieldCell{position:relative;width:100%}.Ev2_RegistrantContent .Ev2_RegistrantFieldCell>div,.Ev2_RegistrantContent .Ev2_RegistrantFieldCell>input{float:left}.Ev2_RegistrantContent .Ev2_RegistrantFieldCell>div,.Ev2_RegistrantFieldCell>label{clear:both;padding:.5rem .5rem 0 0}.Ev2_RegistrantAddressControlDropDown,.Ev2_RegistrantTextArea,.Ev2_RegistrantTextBox{clear:none;width:auto}.Ev2_RegistrantAddressContainer{padding-bottom:.5rem}.Ev2_RegistrantFieldCell div label{display:inline-block;text-align:right;width:100%}.Ev2_RegistrantFieldCell>label,.Ev2_RegistrantFieldCell div{text-align:right;width:30%}.Ev2_RegistrantContent .Ev2_RegistrantFieldCell input{height:auto}.Ev2_RegistrantAddressHeader{display:none}.Ev2_RegistrantAddressForAllContainer,.Ev2_RegistrantUseBillingContainer{margin-top:30px}.Ev2_RegistrantAddressForAllContainer+.Ev2_RegistrantUseBillingContainer{margin-top:0}.Ev2_RegistrantAddressForAllContainer label,.Ev2_RegistrantUseBillingContainer label{padding:0}.Ev2_RegistrantContent .Ev2_RegistrantAddressForAllContainer input,.Ev2_RegistrantContent .Ev2_RegistrantUseBillingContainer input{float:none}.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{position:absolute;right:-1rem;text-align:left;top:1rem}.Ev2_RegistrantLink a{text-decoration:none}.Ev2_RegistrantLink a:hover{text-decoration:underline}.Ev2_RegistrantHeader,.Ev2_RegisterYou{margin-bottom:1rem}.Ev2_TimerContainer{background-color:#fff8dd;border-radius:0;border:1px solid #d3c99e;margin-bottom:15px;min-height:25px;padding:10px 0 10px 5px}.Ev2_Timer{font-weight:bold}.Ev2_EventContainer.heading .Ev2_TitleLabel{color:#fff;background:#296549;font-size:20px;padding:5px 15px;width:100%;display:block;font-weight:bold}.Ev2_EventContainer.heading .Ev2_TitleCheckbox,.Ev2_EventContainer.heading .Ev2_DateTimeContainer,.Ev2_EventContainer.heading .Ev2_DescriptionContainer{display:none}.Ev2_DateTimeContainer{display:none}.Ev2_DateContainer{display:none}.Ev2_DonationContainer .AdditionalDonation_DesgCaption{display:inline-block;float:none;margin:0}.Ev2_DonationContainer .AdditionalDonation_Designation{display:inline-block;position:relative;width:auto}.AdditionalDonation_Error{display:block;clear:both}.Ev2_EventContainer.limit .Ev2_PriceTypesContainer{display:none!important}.heading .Ev2_PriceTypesContainer{display:none!important}.details{display:block;color:#296549;cursor:pointer}@media only screen and
/*!YUI Compressor */
 (max-width:975px){.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{right:-2rem}}@media only screen and
/*!YUI Compressor */
 (max-width:900px){.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{right:0;top:.6rem;width:20%}}@media only screen and
/*!YUI Compressor */
 (max-width:840px){.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{right:-1.6rem}.Ev2_DidYouMeanToRegisterAs{float:right;margin-right:10px;margin-top:-15px;width:20%}}div[id*="ev2wiz"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Ev2_ValidationSummary{margin-bottom:1.5rem}ol.BBEventRegSequenceMap{background-color:#ddd;height:40px;margin-top:15px}ol.BBEventRegSequenceMap li{display:inline-block;line-height:1.2rem;height:100%;margin:0 auto;padding:0;text-align:center;width:33%}ol.BBEventRegSequenceMap li *,ol.BBEventRegSequenceMap li .BBEventRegSequenceMapStepLink:link{color:#999;font-size:inherit;text-decoration:none!important}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStepItem{background-color:transparent;border-radius:0;border-width:0}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep{font-weight:normal}ol.BBEventRegSequenceMap li.BBEventRegSequenceMapCurrentStep{background:url("image/css/stepbg.png") no-repeat right center;background-size:cover;border:0;color:#fff}ol.BBEventRegSequenceMap li.BBEventRegSequenceMapCurrentStep span{color:#fff}ol.BBEventRegSequenceMap li.BBEventRegSequenceMapCurrentStep:last-of-type{background-color:#fff;float:right;width:34%}.BBEventRegSequenceMapStepItem{min-height:0;padding:5px}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem,ol.BBEventRegSequenceMap li .BBEventRegSequenceMapStepLink:link{color:transparent;font-size:0}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::after{color:#fff;font-size:1rem}ol.BBEventRegSequenceMap .BBEventRegSequenceMapFutureStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapFutureStep .BBEventRegSequenceMapStepItem::after,ol.BBEventRegSequenceMap .BBEventRegSequenceMapPreviousStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapPreviousStep .BBEventRegSequenceMapStepItem::after{color:#999}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep a.BBEventRegSequenceMapStepItem:hover::after,ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep a.BBEventRegSequenceMapStepItem:hover::before{color:#333;text-decoration:none}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::before{background-color:#fff;border-radius:50%;display:inline-block;height:29px;line-height:29px;margin-right:8px;text-align:center;width:29px}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBSequenceMapCurrentStepItem::before{color:#666}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBSequenceMapCurrentStepItem::after{color:#fff}.BBEventRegSequenceMapStep:nth-child(1) .BBEventRegSequenceMapStepItem::before{content:"1"}.BBEventRegSequenceMapStep:nth-child(2) .BBEventRegSequenceMapStepItem::before{content:"2"}.BBEventRegSequenceMapStep:nth-child(3) .BBEventRegSequenceMapStepItem::before{content:"3"}.BBEventRegSequenceMapStep:nth-child(1) .BBEventRegSequenceMapStepItem::after{content:"Selection"}.BBEventRegSequenceMapStep:nth-child(2) .BBEventRegSequenceMapStepItem::after{content:"Registration"}.BBEventRegSequenceMapStep:nth-child(3) .BBEventRegSequenceMapStepItem::after{content:"Payment"}.Ev2_TitleLabel{font-size:18px}.Ev2_EventContainer{clear:both}input.Ev2_TitleCheckbox{display:block;float:left;margin-bottom:20px}.Ev2_DateTimeLeftContainer,.Ev2_DateTimeRightContainer{display:inline;min-height:0;width:auto}.Ev2_DateTimeRightContainer{margin-left:25px}.Ev2_DateContainer,.Ev2_TimeContainer,.Ev2_RegistrationEventDateContainer,.Ev2_RegistrationEventTimeContainer{display:inline;margin:0;width:auto}.Ev2_DateContainer,.Ev2_TimeContainer{background-image:none}.Ev2_RegistrationEventDate,.Ev2_RegistrationEventTime{float:left}.Ev2_DateContainer .Ev2_DateLabel::before{float:left;content:'';background:url('images/calendar_45.png') left center no-repeat;width:28px;height:28px;font-family:FontAwesome;font-size:2rem;color:#1b4298;margin-right:.3em;top:-5px;position:relative;background-size:25px}.Ev2_DateLabel::after{content:" "}.Ev2_DateLabel,.Ev2_TimeLabels,.Ev2_RegistrationEventDate,.Ev2_RegistrationEventTime{display:inline-block;font-weight:normal;margin:8px 0 0 0;padding:0 12px 0 0;width:auto;font-size:16px}.Ev2_RegistrationEventDate,.Ev2_RegistrationEventTime{display:none}.Ev2_TimeLabels *{font-weight:normal;font-size:16px}.Ev2_TimeLabels::before{background:url(images/clock_45.png) left center no-repeat;background-size:25px;width:28px;height:28px;float:left;content:'';font-family:FontAwesome;font-size:2rem;color:#1b4298;margin-right:.3em;top:-5px;position:relative}.Ev2_DescriptionContainer,.Ev2_RegistrationEventDescContainer{clear:both;line-height:1.2rem;margin-bottom:1rem;padding:12px 0 12px 30px;font-size:14px;width:90%;padding:12px 30px;width:100%}.Ev2_PriceTypesContainer{margin:0}.Ev2_PriceTypesTable,.Ev2_PriceTypesRow,.Ev2_PriceTypesCell{border:0 none;color:#fff}.Ev2_PriceTypesHeader{background-color:#296549;border:0 none;color:#fff;font-size:14px}.Ev2_PriceTypesTable{width:100%}.Ev2_PriceTypesTable .Ev2_PriceTypesRow{background-color:#eee}.Ev2_PriceTypesTable .Ev2_PriceTypesRow:nth-child(even){background-color:#fff}.Ev2_PriceTypeQtyColumn input{padding:5px 10px;text-align:left;width:50px}.Ev2_PriceTypesTable .Ev2_PriceTypesRow:nth-child(odd) .Ev2_PriceTypeQtyColumn input{background:#fff}.Ev2_PriceTypesCell{float:left;padding:6px 16px;color:#000;height:auto}.Ev2_PriceTypeAmountColumn span{line-height:30px}.Ev2_PriceTypeNameColumn{line-height:38px;padding:10px 16px}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell{height:auto;color:#fff}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell[id*="divPriceHeader"]{text-align:center;width:25%}.Ev2_PriceTypeNameColumn,.Ev2_PriceTypesHeader .Ev2_PriceTypesCell{text-align:left}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell:last-of-type{display:none}.Ev2_PriceTypeQtyColumn{text-align:left}.Ev2_PriceTypeAmountColumn{padding:6px 16px;text-align:center}.Ev2_PriceTypeValidatorColumn{clear:both;height:auto;width:92%}.Ev2_PriceDescriptionCell{font-style:italic;padding:0}.Ev2_Step1QtyValidation{color:#296549;display:none;margin:10px 0}.Ev2_PriceTypeValidatorColumn.validationActive .Ev2_Step1QtyValidation{display:block}.Ev2_DonationContainer{margin-bottom:1rem}.Ev2_DonationContainer .AdditionalDonation_Caption{display:inline !important;margin:0 !important}.Ev2_DonationContainer .AdditionalDonation_Amount{display:inline;width:100px}.Ev2_SummaryContainer{background-color:#eee;border:0 solid #ddd;display:block;margin-top:0;padding-bottom:1rem}.Ev2_SummaryCell{padding:5px 8px 0}.Ev2_SummaryHeader{background-color:#296549;color:#fff;display:block;padding:10px}.Ev2_OrgRegContainer{background:transparent;border-width:0;float:none;margin:0;text-align:center;width:100%}input[id$="chkOrgRegistration"]{margin-right:10px}.Ev2_OrgRegContainer{height:auto}.Ev2_OrgRegText{font-size:inherit}.BBSequenceMapNavigationContainer,.BBSequenceMapOptionalContainer{clear:both;float:none;text-align:center}.BBEventRegSequenceMapNavigationNextButton{background-color:#296549;border-color:#183a2a;padding:10px 20px;font-size:inherit}.BBEventRegSequenceMapNavigationNextButton:disabled{opacity:.7}.reg-message{margin:20px 0 0 0}.Ev2_PriceCount{display:inline-block;font-size:.7rem;padding-top:.2rem;display:none}.forceSelected .Ev2_PriceTypesContainer{display:block!important}.Ev2_RegistrationEventTitleContainer{clear:both;margin-bottom:0;margin-top:10px;display:block;float:left;width:100%}.Ev2_DidYouMeanToRegisterAs{float:right;margin-bottom:10px}.Ev2_RegistrationGroups div[id*="step2"]+div.Ev2_RegistrationEventDescContainer{display:none}.Ev2_RegistrantContainer div.Ev2_RegistrationEventDescContainer{display:none}.Ev2_RegistrantEventHeader{display:none}.Ev2_RegistrantContainer{background-color:#fff;background-image:none;border-radius:0;border-width:0;clear:both;width:96%;margin-bottom:20px;border-top:1px solid #296549}.Ev2_RegistrantLeft{float:none}.Ev2_RegistrationEventDateContainer .Ev2_RegistrationEventDate::before{float:left;content:'';background:url('images/calendar_45.png') left center no-repeat;width:28px;height:28px;font-family:FontAwesome;font-size:2rem;color:#1b4298;margin-right:.3em;top:-5px;position:relative;background-size:25px}.Ev2_RegistrationEventTime::before{float:left;content:'';background:url(images/clock_45.png) left center no-repeat;width:28px;height:28px;font-family:FontAwesome;font-size:2rem;color:#1b4298;margin-right:.3em;top:-5px;position:relative;background-size:25px}.Ev2_RegistrantFieldCell{position:relative;width:100%;float:left;padding:0}.Ev2_RegistrantContent .Ev2_RegistrantFieldCell>div,.Ev2_RegistrantContent .Ev2_RegistrantFieldCell>input{float:left}.Ev2_RegistrantContent .Ev2_RegistrantFieldCell>div,.Ev2_RegistrantFieldCell>label{clear:both;padding:.5rem .5rem 0 0}.Ev2_RegistrantContent input[type="text"],.Ev2_RegistrantContent textarea{width:45%}.Ev2_RegistrantAddressControlDropDown,.Ev2_RegistrantTextArea,.Ev2_RegistrantTextBox{clear:none;width:auto}.Ev2_RegistrantAddressContainer{padding-bottom:.5rem}.Ev2_RegistrantFieldCell div label{display:inline-block;text-align:right;width:100%;line-height:14px;font-size:14px}.Ev2_RegistrantFieldCell>label,.Ev2_RegistrantFieldCell div{text-align:right;width:28%}.Ev2_RegistrantContent .Ev2_RegistrantFieldCell input{height:auto}.Ev2_RegistrantAddressHeader{display:none}.Ev2_RegistrantAddressForAllContainer,.Ev2_RegistrantUseBillingContainer{margin-top:30px}.Ev2_RegistrantAddressForAllContainer+.Ev2_RegistrantUseBillingContainer{margin-top:0}.Ev2_RegistrantAddressForAllContainer label,.Ev2_RegistrantUseBillingContainer label{padding:0}.Ev2_RegistrantContent .Ev2_RegistrantAddressForAllContainer input,.Ev2_RegistrantContent .Ev2_RegistrantUseBillingContainer input{float:none}.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{position:absolute;right:0;text-align:left;top:10px;width:auto;padding-right:0}.Ev2_RegistrantLink a{text-decoration:none}.Ev2_RegistrantLink a:hover{text-decoration:underline}.Ev2_RegistrantHeader,.Ev2_RegisterYou{margin-bottom:1rem}.Ev2_RegistrantHeader{font-size:18px;color:#296549}.Ev2_TimerContainer{background-color:#fff8dd;border-radius:0;border:1px solid #d3c99e;margin-bottom:15px;min-height:25px;padding:10px 0 10px 5px}.Ev2_Timer{font-weight:bold}.Ev2_AttributesItem{float:left;clear:left;width:30%;padding:.5em .5em 0 0;text-align:right}div[id*="_divAttributesPerRegistrant__"]{float:left;width:100%}div[id*="_divAttribute_"]{float:left;width:60%}.Ev2_AttributesContainer .Ev2_RegistrantContainer{display:none}.Ev2_RegistrantsContainer div.Ev2_RegistrationEventDescContainer{display:none}.Ev2_RegistrantsContainer.hide{display:none}.mobileMode .Ev2_EventContainer label.checkboxLabel{margin-left:0}.mobileMode div[id$="ev2wiz"] input[type="checkbox"]{display:none}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.Ev2_DidYouMeanToRegisterAs{margin-top:0;text-align:right;width:40%}.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{right:0;top:1rem;width:30%}}@media only screen and
/*!YUI Compressor */
 (max-width:720px){.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{right:-1.5rem}}@media only screen and
/*!YUI Compressor */
 (max-width:650px){.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{right:-2.2rem}}@media only screen and
/*!YUI Compressor */
 (max-width:600px){.Ev2_RegistrantContent{margin:0}input.AdditionalDonation_Amount{margin-top:1rem}.Ev2_RegistrantFieldCell .Ev2_RegistrantLink{display:inline-block;float:none;margin-left:1rem;margin-top:4px;position:static;right:auto;top:auto;width:auto}.Ev2_RegistrantContent input[type="text"],.Ev2_RegistrantContent textarea,.Ev2_RegistrantContent select{display:block;width:100%}.Ev2_RegistrantContent select{margin-top:2px}.Ev2_RegistrantFieldCell div label{float:left;text-align:left;width:auto}.Ev2_RegistrantFieldCell>div,.Ev2_RegistrantFieldCell>label{text-align:left;width:100%}.Ev2_RegistrantAddressContainer{padding-top:0}.Ev2_RegistrantContainer .checkboxLabel{margin-left:0}.Ev2_DidYouMeanToRegisterAs{margin-top:-.9rem;width:23%}.Ev2_SummaryCell{padding-right:7px}}@media only screen and
/*!YUI Compressor */
 (max-width:479px){ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::after{font-size:15px}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::before{height:24px;line-height:24px;width:24px}.Ev2_RegistrantsContainer{clear:both}.Ev2_DidYouMeanToRegisterAs{clear:both;float:none;margin:0;text-align:left;width:100%}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::before{background-color:transparent;border-radius:0;color:#999;content:"Step";height:auto;line-height:normal;width:auto}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapStepItem::after{background-color:#fff;border-radius:50%;color:#666;display:inline-block;height:29px;line-height:29px;margin-right:8px;text-align:center;width:29px}ol.BBEventRegSequenceMap .BBEventRegSequenceMapStep .BBEventRegSequenceMapCurrentStepItem::before{color:#fff}ol.BBEventRegSequenceMap .BBEventRegSequenceMapFutureStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapPreviousStep .BBEventRegSequenceMapStepItem::before,ol.BBEventRegSequenceMap .BBEventRegSequenceMapFutureStep .BBEventRegSequenceMapStepItem::after,ol.BBEventRegSequenceMap .BBEventRegSequenceMapPreviousStep .BBEventRegSequenceMapStepItem::after{color:#999}.BBEventRegSequenceMapStep:nth-child(1) .BBEventRegSequenceMapStepItem::after{content:"1"}.BBEventRegSequenceMapStep:nth-child(2) .BBEventRegSequenceMapStepItem::after{content:"2"}.BBEventRegSequenceMapStep:nth-child(3) .BBEventRegSequenceMapStepItem::after{content:"3"}input.AdditionalDonation_Amount{width:100%}.Ev2_TitleLabel{font-size:1.2rem}.Ev2_TitleCheckbox{margin:2px 5px 0 0}.Ev2_PriceTypesHeader .Ev2_PriceTypesCell:first-of-type{width:40%}.Ev2_PriceTypeQtyColumn{padding-left:0}.Ev2_PriceTypeAmountColumn{padding-left:0}}.EventAttendeesComplete{background-color:#fafafa;color:#333;font-size:1em;padding-left:0;font-weight:400}.EventAttendeesCurrent{background-color:#fafafa;color:#333;font-size:1em;font-weight:400;padding-left:0}.EventAttendeesFuture{background-color:#fafafa;color:#333;font-size:1em;padding-left:0;font-weight:400}.EventAttendeesGrid{background-color:#fafafa;border:1px solid #888;color:#333;font-size:1em;margin:1em 0;padding-right:0;vertical-align:top}.EventAttendeesOverallTotal{background-color:#fafafa;font-size:.92em;font-weight:400;padding-right:.25em}.EventItemRegistrantsEventName{background-color:transparent;border:medium none;color:#333;font-family:"National2",Arial,sans-serif;font-size:1em;font-style:normal;font-weight:700;padding:0 0 .25em;text-align:left}.EventItemsSelectionGrid{border:0 none;margin:0}.EventSectionHeader{font-weight:400;font-size:18px;background-color:transparent;border:medium none;padding:1em 0 .25em;text-align:left}.EventTicketsBodyCell{color:#333;font-size:.92em;font-weight:400;padding-right:.25em}.EventTicketsHeaderCell{color:#333;font-size:.92em;font-weight:700;padding:.25em .25em 1em 0}.SummaryGridEventTitle{font-size:1em;font-style:normal;font-weight:700}.EventItemRegistrantControlCellName{width:33%;padding-bottom:10px}.EventItemRegistrantControlCellName .BBFieldCaption{white-space:nowrap}.EventItemRegistrantsHeader{background-color:transparent;border-bottom:0 none;color:#000;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;padding:0 0 .25em;text-align:left}.EventItemRegistrationControlCellDescription{width:55%;padding:0 1em;vertical-align:middle}.EventItemRegistrationControlCellNumParticipants{width:15%;white-space:nowrap}.EventItemRegistrationControlCellPrice{width:20%}.EventItemRegistrationsHeader{background-color:transparent;color:#333;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;padding:0 0 .25em;text-align:left}.EventProgressCell{background-color:transparent;border-bottom:3px solid #000;color:#fff;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:normal;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap}.EventProgressCellFuture{background:transparent none repeat scroll 0 0;border-bottom:3px solid #ccc;color:#999;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:normal;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap}.EventProgressCellPast{background:transparent;border-bottom:3px solid #ccc;color:#ccc;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:normal;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap}.EventItemRegistrantControlCell{padding-bottom:10px;white-space:nowrap}.EventItemRegistrantSelectList{width:auto}.EventItemRegistrantsTable{font-size:1em}.EventItemRegistrationsTable{width:100%;margin:0;font-size:1em}.EventItemRegistrationsTable tr{border-bottom:1px solid #888}.EventItemsTable{border:0 none;border-collapse:collapse}.EventTable{margin:0;width:100%}.EventTable .BBFieldCheckboxCaption{display:block;margin:0}.EventTable .BBFieldCheckboxCaption input{height:24px}.EventTable .EventItemTitleName{line-height:24px}.EventTable table table{margin-left:0}.EventTable .BBFormSubmitButton{display:block;margin:1em 0 1em auto}.EventTable .BBListEvenRowStyle,.EventTable .BBListOddRowStyle{background-color:transparent!important}.EventTable .LoginFormTextbox{width:100%}.EventItemRegistrantTextbox{width:95%}.EventItemTitleDescription{font-size:1em!important;font-family:inherit!important;color:inherit!important;font-style:normal;text-transform:none!important}table.EventItemsTable .EventItemTitleDescription{border:0 none;color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:400;line-height:normal;margin:.5em 0;padding:0;text-transform:none}.EventItemTitleName{border:medium none;color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;padding:0;text-align:left}.EventItemTitleTime{font-size:1em!important;font-family:inherit!important;color:inherit!important;font-style:italic;text-transform:none!important}table.EventItemsTable .EventItemTitleTime{border:medium none;color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:400;padding:0;text-transform:none}table[id$="tblProgress"]{background-color:#f3f3f3}.EventProgressCell{background:url("image/css/stepbg.png") no-repeat right center;border:0}.EventProgressCellFuture,.EventProgressCellPast{padding-left:20px;margin-left:-10px;border:0;color:#999}.EventProgressCell,.EventProgressCellFuture,.EventProgressCellPast{padding:10px;text-align:center}.EventProgressCell.last{background-color:#006845}.EventItemsSelectionGrid{min-width:0}.EventTable table[id*="dgEventItems"] td.EventItemRegistrationsHeader{padding-bottom:10px}input[id*="Attributes"][type="checkbox"]{height:24px}.EventTable table[id*="dgEventItems"] td{padding-top:0;padding-bottom:0}.EventTable table[id*="dgEventItems"] td.EventItemRegistrantsHeader{padding-top:15px}input[id*="Attributes"][type="checkbox"]+label{line-height:24px;padding-left:10px}td.EventItemRegistrationControlCellQuantity select[id*="ddlQuantity"]{width:50px!important}td.EventAttendeesOverallTotal>hr{margin-bottom:.5em!important}.DonationCaptureFormTable tr[id$="trAmount"]>td{padding-bottom:.5em}.stepIndex{background-color:#fff;color:#444;display:inline-block;text-align:center;width:25px;height:25px;line-height:25px;border-radius:50%;margin-right:5px}td.checklistLabelContainer{vertical-align:top;padding-top:0}.EventTable .emptyTD{display:none}@media only screen and
/*!YUI Compressor */
 (max-width:850px){.stepText{display:block}}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.EventItemRegistrationsTable td.BBFieldCaption,.EventItemRegistrationsTable td.BBFieldControlCell{display:table-cell;width:auto}.EventItemRegistrationsTable td.EventItemRegistrationControlCellDescription{width:35%}.EventItemRegistrationsTable td.EventItemRegistrationControlCellNumParticipants{width:25%}.EventItemRegistrationsTable td.EventItemRegistrationControlCellPrice{width:25%}.EventTable td.empty{display:none}.EventTable select[id$="cboYear"]{margin-left:20px}.EventTable .BBFormSubmitButton{margin:1em auto}.EventTable input[type="text"]{width:100%}.DonationCaptureFieldControlCellAmount .BBFieldCaption{display:inline;padding-right:.5em}.stepText{display:inline}.EventTable table[id*="dgEventItems"] .EventItemRegistrantControlCellName,.EventTable table.eventAttributeContainer .BBFieldCaption{display:block;text-align:left;padding:5px 0 0 0}.EventTable .prevNextContainerTable{margin:0 auto}}@media only screen and
/*!YUI Compressor */
 (max-width:585px){.EventTable th[class^="EventProgressCell"]{font-size:.8em}.stepIndex{width:22px;height:22px;line-height:22px}}@media only screen and
/*!YUI Compressor */
 (max-width:480px){.EventTable th[class^="EventProgressCell"]{font-size:1em}.EventItemRegistrationsTable td.BBFieldCaption,.EventItemRegistrationsTable td.BBFieldControlCell{display:block;width:50%}.EventItemRegistrationsTable td.EventItemRegistrationControlCellDescription{padding:0}.EventItemRegistrationsTable td.EventItemRegistrationControlCellQuantity{display:block;float:right;width:auto}.EventItemRegistrationsTable{margin-bottom:10px}.EventItemRegistrationControlCellPrice{padding-bottom:10px}tr[id$="trAdditionalDonation"] td{white-space:normal}input[id$="txtAdditionalDonation"]{display:block}.EventTable table[id*="dgEventItems"] td{padding-bottom:5px}.stepText{display:none}.stepIndex{width:25px;height:25px}}.BBFormDisplaySequenceMapContent .BBFormDisplayTextbox,.BBFormDisplaySequenceMapContent .BBFormDisplayEmail,.BBFormDisplaySequenceMapContent .BBFormDisplayTextArea{width:47%}.BBFormDisplayEmailContainer{padding:5px}.BBFormDisplaySequenceMapContent label{line-height:33px;margin:.25em 0;padding-right:.5em}.BBFormRequiredFieldMissingText.BBFormDisplayRequiredFieldMissingText{clear:both;float:right;margin:.5em 0 0 0}.BBFormDisplayHelp{position:absolute;z-index:100}.BBFormDisplayHelpImage{background-image:url("image/css/help.png");margin:7px 5px 0 5px;height:25px}@media only screen and
/*!YUI Compressor */
 (max-width:800px){div[id$="formWizard"] .BBFormDisplaySequenceMapContent label,div[id$="formWizard"] .BBFormDisplaySequenceMapContent input,div[id$="formWizard"] .BBFormDisplaySequenceMapContent select,div[id$="formWizard"] .BBFormDisplaySequenceMapContent textarea{width:100%;float:none;margin-top:0}div[id$="formWizard"] .BBFormDisplaySequenceMapContent label{text-align:left;margin-bottom:0}div[id$="formWizard"] .BBFormDisplayHelpContainer{display:none}}.FRDashBoardSectionHeading{background-color:#0c1c4e;color:#fff;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;padding:.25em;white-space:nowrap}.FRDashBoardSection{border:0 none;font-size:1em}.FRDashBoardSection textarea,.FRDashBoardSection input{width:auto!important}.FRDashBoardSection table fieldset legend{color:#000;font-weight:700;font-size:1em}.FRDashBoardSection table fieldset table td,.FRDashBoardSection table fieldset table table table td{white-space:normal!important}.FRDashLink,.FRDashLink:link,.FRDashLink:visited,.FRDashLink:hover,.FRDashLink:active,.FRDashSubHeading,.FRTeamGraphName,.FRTeamName,.FRManagerDashBoardSectionToolbar,.FRManagerDashCaptions:link,.FRManagerDashCaptions:visited,.FRManagerDashCaptions:hover,.FRManagerDashCaptions:active,.FRManagerDashCaptions{font-size:1em}.FRFormTable .FRDashLink{margin:0 1em 0 0}.frTeamGraph{border-collapse:collapse;margin:1em 0}.FRTeamGraphHeading{padding:0 .25em .25em 0;border:0 none;font-size:1em}.FRTeamGraphFooter{padding:.25em;border:0 none;font-size:1em}.FRToDoNewDonationsText{font-size:1em}.FRButtonText{padding:0 3em 0 0;border-right:0 none}.FRButtonTextActive{display:block}.FRButton{padding:0 3em 0 0;border-right:0 none}.FRParticipantName{font-weight:400;margin:0 0 .25em;padding:0 0 .25em;font-size:1em;color:#000}.FRFieldSetCaption{font-size:1.25em;font-weight:700;color:#333;display:block;margin:1em 0 0}.FRFieldSetCaption span,span.FRFieldSetCaption{font-family:"National2",Arial,sans-serif;font-weight:400;font-size:1em}.FRCommentsFieldSet .FRFieldSetCaption{color:#333;display:block;font-family:"National2",Arial,sans-serif;font-size:1.25em;font-weight:700;margin:0;padding:0}.FRText{font-size:1em;white-space:nowrap}.FRDonorListSetCaption{display:block;margin:0 0 .75em;padding:0 0 .5em;font-size:1.25em;color:#333;font-weight:700;background-color:#fafafa}.FRProgressIndicator{background-color:transparent;border:0 none;border-spacing:0;color:#252525;font-size:1em;font-weight:700;margin:0 0 1em;vertical-align:top;width:100%}.FRSectionHeader{background-color:transparent;color:#333;font-size:1.25em;font-style:normal;font-weight:700;padding:1em 0 .25em;text-align:left}.FRProgressCell{background-color:transparent;border-bottom:3px solid #000;color:#000;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap}.FRProgressCellFuture{background:transparent none repeat scroll 0 0;border-bottom:3px solid #ccc;color:#999;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap}.FRProgressCellPast{background:transparent url("images/wizardgreencheck.gif") no-repeat scroll 90% 50%;border-bottom:3px solid #ccc;color:#ccc;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap}.FRDonorListFieldSet{font-weight:400;margin:0}.FRDonorListFieldset{font-weight:400;margin:0}.FRDonorListEvenRowStyle td{padding:0 .5em 0 0}.FRSearchFieldSet{margin:0}.FRSearchFieldSet .vaBottom{vertical-align:middle}.FRSearchFieldSet table{border-collapse:collapse;margin:auto}.FRCommentsFieldSet{margin:0}.FRCommentsFieldSet legend{margin:0 0 1em;padding:0}.FRCommentsFieldSet table{border-collapse:collapse}.FRCommentsFieldSet td{white-space:normal!important;padding:.25em;vertical-align:top;font-weight:400}.FRCommentsFieldSet td.wsNowrap{white-space:nowrap!important}.FRSubmitButton{margin:0 auto .25em}.FundRaiserSubmitButton{margin:0 auto .25em}.FRFormTable table{background-color:transparent!important}.FRFormTable fieldset div{background-color:#fafafa;border:1px solid #f4f3ee;display:block;overflow:auto;width:680px}.FRFormTable fieldset div table{background-color:transparent!important}.FRFormTable fieldset div div{width:auto;display:block;overflow:auto;border:0 none;background-color:transparent}.FRFormTitle{font-size:18px;color:#000;padding:.5em 0}fieldset .FRFormTitle{padding:.5em 0;font-size:1.25em;color:#333;font-family:"National2",Arial,sans-serif;font-weight:700}.FREvenRowStyle td table td{border:0 none;width:auto!important}.FREvenRowStyle td{background-color:transparent;border:0 none;padding:.25em 0}.FREvenRowStyle td span{text-align:left;width:100%}.FRDonorListEvenRowStyle{font-weight:400}.FRDonorListEvenRowStyle td{padding:.25em}.FRListingHeading{background-color:transparent;color:#000}.FRListingHeading td{border-collapse:collapse;font-size:1em;padding:.25em}.FRDonorListHeading{color:#000}.FRDonorListHeading td{padding:0 .5em .5em 0}.FRDonorListing{border-collapse:collapse;border-style:none;width:100%}.FROddRowStyle td table td{border:0}.FROddRowStyle td{background-color:transparent;border:0 none;padding:.5em 0}.FROddRowStyle td span{text-align:left;width:100%}.FRDonorListOddRowStyle{font-weight:400}.FRDonorListOddRowStyle td{padding:0 .5em 0 0}.FRManagerFieldSetCaption{color:#333;font-size:1.25em;font-weight:700}.FRManagerDashBoardSection{font-size:1em;border:0 none}.FRManagerDashBoardSectionHeading{background-color:#000080;color:#fff;font-size:1em;font-weight:700;padding:.25em;white-space:nowrap}.FRManagerDashBoardSectionHeading .BBFormTextBox,.FRManagerDashBoardSectionHeading .BBFormTextbox{width:auto}.FRManagerFormTitle{font-size:18px;color:#000}.Scroller{border:0 none;border-collapse:collapse;font-family:"National2",Arial,sans-serif;margin:0 0 1em}td.ScrollerBodyTD{background-color:transparent!important;padding:0 1em!important}.ScrollerBodyTD div{width:auto!important}.ScrollerHeaderTD{background-color:transparent;color:#066;font-size:1.25em;font-weight:400;padding:.75em;text-align:left}.ScrollerHeaderTD span{display:block!important;width:auto!important}.ScrollerLoadingMsg{font-size:1em;padding:.25em}.ScrollerListRow{font-size:.92em;padding:0}.ScrollerItemComment{padding:.25em 1em}.GivingSearchFormTable{width:100%}.GivingSearchSearchForm{background-color:#fafafa;border:1px solid #b6babb;border-collapse:collapse;margin:0;padding:0;width:100%}.GivingSearchResultsHeader{color:#333;display:block;font-size:1em;font-weight:700;margin:1em 0 0;padding:0 0 .25em;text-align:left;text-transform:none}.GivingSearchResultOddRow{clear:both;padding:.5em}.GivingSearchResultCount{color:#666;float:left;margin:.25em .5em 0 0;text-transform:none}.GivingSearchResultEvenRow{background-color:#fafafa;border:0 none;clear:both;padding:.5em}.GivingSearchFieldCaption{color:#000;padding:.5em;text-align:right;padding-left:15%;width:40%}.GivingSearchFieldControlCell{padding:.5em 15% .5em 0;width:60%}.GivingSearchFieldCaption:first-of-type,.GivingSearchFieldCaption:first-of-type+td{padding-top:1em}.GivingSearchFormButtonCell{padding:.5em}.GivingSearchFormTextBox{width:100%}.GivingSearchFormTable br{display:none}.GivingSearchPagingButtons{clear:both;float:none;margin:0 auto;text-align:center}.GivingSearchFormTitle{color:#000;font-size:18px;text-align:left;padding:0 0 1em 0}.GivingSearchResultLink{padding:.5em 0 .5em 0;text-decoration:none}.GivingSearchResultDetails{padding-bottom:.5em}.GivingSearchResultLink>a,.GivingSearchResultLink>a:hover{text-decoration:none}.GivingSearchFieldControlCell input,.GivingSearchFieldControlCell select{width:100%}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.GivingSearchFieldCaption{padding-left:1em;padding-bottom:0}.GivingSearchFieldControlCell{padding-left:1em;padding-right:1em;padding-top:.5em}.GivingSearchPagingButton{margin:.5em .5em 0 0;padding:.3em .5em}.GivingSearchFieldCaption:first-of-type+td{padding-top:.5em}}.JobDetailHeadingCell{background-color:transparent;font-weight:700;padding:.5em 0;width:100%}.JobPostDetailFieldCaption{background-color:transparent;font-weight:700;color:#000;width:33%;padding:.5em .5em .5em 0}.JobPostDetailFieldValue{background-color:transparent;width:auto;padding:0}.JobPostDetailFieldValue span{display:block;margin:.5em 0}.JobResultsFilterFieldCaption{font-family:"National2",Arial,sans-serif;font-size:1em}.JobResultsHeadingCell{background-color:transparent;font-weight:700;padding:.5em 0;width:100%}.JobResultsLegend{font-family:"National2",Arial,sans-serif;font-size:1em}.JobResultsList{font-family:"National2",Arial,sans-serif;font-size:1em}.JobResultsListHeader{font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700}.JobPostDetailTable,.PostJobHeadingCell{background-color:transparent;font-weight:700;padding:.5em 0;width:100%}.JobBoardLegend,.JobDetailLegend,.PostJobLegend,.PreviewJobLegend,.SearchJobLegend,.JobBoardValidationSummary{font-size:1em}.PreviewJobHeadingCell,.SearchJobHeadingCell{background-color:transparent;font-weight:700;padding:.5em 0;width:100%}.JobSearchFieldCaption{background-color:transparent;width:33%}.JobPostFieldControlCell{width:auto}.JobSearchFieldControlCell{width:60%}.JobPostSelectList,.JobSearchSelectList{width:auto}.JobResultsHeading,.JobBoardFormTable,.JobDetailFormTable,.PreviewJobFormTable,.SearchJobFormTable{font-family:"National2",Arial,sans-serif}.PostJobFormTable{font-family:"National2",Arial,sans-serif;width:100%}.JobPostTextArea,.JobPostTextboxWide,.JobSearchTextboxWide{width:95%}.JobResultsListHeader td,.JobResultsEvenRowStyle td,.JobResultsOddRowStyle td{padding:0 .5 0 0;display:inline-block;white-space:normal!important;width:17%}.JobResultsListHeader td:nth-child(4),.JobResultsEvenRowStyle td:nth-child(4),.JobResultsOddRowStyle td:nth-child(4),.JobResultsListHeader td:nth-child(5),.JobResultsEvenRowStyle td:nth-child(5),.JobResultsOddRowStyle td:nth-child(5){text-align:center}.JobResultsListHeader td:nth-child(6){display:none}.JobResultsLink:link{line-height:13px;display:inline-block;padding-left:5px}.JobResultsEvenRowStyle td,.JobResultsOddRowStyle td,.JobResultsEvenRowStyle td span,.JobResultsOddRowStyle td span{font-size:14px}.JobResultsListHeader td:last-of-type,.JobResultsEvenRowStyle td:last-of-type,.JobResultsOddRowStyle td:last-of-type{padding-top:5px;padding-right:10px;width:15%}span[id*="lblSalaryRange"]{padding-right:15px}.JobResultsList td.emptyTD{display:none}.BBMembershipBenefitsFormTable{margin:1em}.BBMembershipSummaryActionCaption{display:block;width:100%;padding:0;margin:0;height:auto;font-weight:700;color:#333}.BBMembershipCatDescription{padding:.5em 0 .5em 25px}.BBMembershipCardFieldsetLegend{font-weight:700;color:#333}.BBMembershipSubCategoryFieldCaption{padding:0 .5em 0 0;width:175px}.BBMembershipFieldCaption{padding:.5em .5em .5em 0;text-align:right;vertical-align:middle;width:200px}.MembershipCurrentItem .BBMembershipFieldCaption{padding:0}tr[id$="AdditionalContrib"] .BBMembershipFieldCaption{padding:.5em 0!important}.BBMembershipFieldCaption span{display:block;float:left;width:200px;text-align:right;padding-right:.5em}.BBMembershipFieldCaption span[id$="lblSymbol"]{display:inline;float:none;padding:0;width:auto}.BBMembershipSummaryFieldCaption{width:33%;padding:.5em .5em .5em 0}.BBMembershipFieldCheckboxCaption{display:block;padding:0}tr[id$="GOM"] .BBMembershipFieldCheckboxCaption{margin:.5em 0 0 175px;padding:0 0 0 .5em}.BBMembershipControlCell{padding:.5em 0;vertical-align:middle}.BBMembershipControlCell label,.BBMembershipControlCell span{margin-right:2em}.BBMembershipControlCell span{display:block;white-space:nowrap;width:auto}.BBMembershipControlCell label{font-weight:700;margin:0 .25em}.BBMembershipControlCell .BBMembershipFieldCheckboxCaption label{font-weight:400}.BBMembershipFormReadonlyValue{padding:0;width:auto;text-align:left!important}tr[id$="SummaryBenefits"] .BBMembershipFormReadonlyValue{font-weight:700!important;color:#333;padding:0 0 .5em}.BBMembershipBackButton{float:left;margin:0 auto 0 0}.BBMembershipNextButton{margin:0 0 0 auto;float:right}.BBMembershipSubmitButton{float:right}.BBMembershipFormTable{margin:0 1em 1em;width:100%}.BBMembershipFormTable .DonationCaptureFormTable{width:auto}.BBMembershipFormTable fieldset{margin:0 0 1em;padding:0;border:0 none}.BBMembershipFormTable table{width:100%}.BBMembershipTextArea{width:95%}.BBMembershipTextBox{width:auto}.BBMembershipFormTitle{background-color:transparent;border:medium none;color:#000;font-family:"National2",Arial,sans-serif;font-size:18px;font-weight:700;height:auto;margin:0;padding:0 0 .5em;text-align:left;text-transform:none;display:none}.BBMembershipBenefitsGridHeader{font-size:1em;border-top:0 none;display:none}.BBMembershipBenefitsGridItem{font-size:1em}.BBMembershipBenefitsGridItem td{text-align:left;border-bottom:1px solid #d5d5d5}.BBMembershipBenefitsTable{border-color:#fff!important;border-collapse:collapse}.BBMembershipBenefitsTable td{padding:.5em;font-size:1em}#contentSidebar .NewsReaderFormImage,#contentSecondary .NewsReaderFormImage{display:none}.NewsReaderResultsList td{padding:0}#contentSecondary .NewsReaderItemDesc,.NewsReaderResultsList br,#contentSidebar .NewsReaderItemDesc,.NewsReaderResultsList br{display:none}.NewsReaderItemLink{display:block;margin:0;font-weight:700}#contentSidebar .NewsReaderItemDesc,#contentSecondary .NewsReaderItemDesc{display:none}.NewsReaderItemDate{display:block;margin:0 0 1em;font-size:1em;font-style:normal}.NewsReaderFormTable{border-collapse:collapse;width:100%;font-family:"National2",Arial,sans-serif;font-size:1em}#contentSecondary .NewsReaderFormTable input,#contentSecondary .NewsReaderFormTable label,#contentSidebar .NewsReaderFormTable input,#contentSidebar .NewsReaderFormTable label{display:none}.NewsReaderFormTitle{font-family:"National2",Arial,sans-serif;font-size:1em}input[id$="chkHeadlines"]{margin-right:10px}.PageSharingContainer{border:0 none;overflow:hidden;padding:0;width:100%}.PageSharingList{clear:both;display:block;float:right;margin:0 0 1em;padding:0}.PageSharingListItem{display:inline;float:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}.PageSharingListItemLink{text-decoration:none}.PageSharingListItemLinkImage{background:transparent none repeat scroll 0 0;border:medium none;display:inline;float:none;height:auto;margin:0 .25em 0 0;padding:0;vertical-align:top;width:auto}.PageSharingListItemLinkText{float:none;margin:0 1em 0 0;padding:0}.PageSharingControlCell{padding:0}.PaymentPartSubmitButton{display:block;margin:0;width:auto!important}.PaymentPartGrid{border-color:#fff;margin:1em auto;width:100%}.PaymentPartGrid_Header th{text-align:left}.PaymentPartGrid td,.PaymentPartGrid th{vertical-align:middle;padding:.25em}.PaymentPartGrid tr{border-bottom:1px solid #cfcfc8}.PaymentPartGrid th,.PaymentPartGrid td{border-bottom:1px solid #cfcfc8}.PaymentPartGrid_Header{font-family:"National2",Arial,sans-serif;font-size:1em}.PaymentPart_FormContainer a[id$="lbRemoveAll"],.PaymentPart_FormContainer a.PaymentPart_CartItemRemoveText,.PaymentPart_FormContainer a.PaymentPart_UpdateCartLink,.PaymentPart_FormContainer a.PaymentPart_CartItemRemoveText{color:#fff;background-color:#006845;padding:12px;margin:0;display:inline-block;text-decoration:none}.PaymentPart_FormContainer a.PaymentPart_CartItemRemoveText,.PaymentPart_FormContainer a.PaymentPart_UpdateCartLink{display:inline-block;margin-right:0}.PaymentPart_CartCell{padding:10px 5px}.PaymentPart_CartCell.PaymentPart_CartRemoveCell{padding-right:10px}.PaymentPart_FormContainer label[for*="chk"]{padding-left:10px}.PaymentPart_CartItemRemoveImage{border-width:0;padding:0;width:0;height:0}.PaymentPart_CartSummary{margin-bottom:10px}.PaymentPart_SectionHeading{background-color:transparent}.PaymentPart_CartSummaryCaptionContainer,.PaymentPart_CartSummaryFieldContainer{line-height:2.2em}.PaymentPart_CartOptions{font-size:15px}div[id$="upPayment"] .PaymentPart_FormContainer{overflow:visible}div.PaymentPart_Controls{float:none;margin-right:0;text-align:center;margin-top:20px}div.PaymentPart_Controls>input{display:inline}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.DCFieldCaption,.BBDivFieldContainer .DCTextboxWide,.BBDivFieldContainer .BBFormTextArea{width:100%}.PaymentPart_FormContainer input[type="checkbox"]+label{float:left}.PaymentPart_FormContainer div[id$="BottomLinkBar"]{margin:0;width:100%;text-align:center;clear:both;padding-top:30px}.PaymentPart_FormContainer div[id$="BottomLinkBar"] .PaymentPartSubmitButton{margin:0 auto}.PaymentPart_PesonalInfoCheckbox{margin-left:0}}@media only screen and
/*!YUI Compressor */
 (max-width:480px){table.PaymentPart_CartList{border-width:0}tr.PaymentPart_CartItemTypeRow{border-width:0}tr.PaymentPart_CartRows th{display:none}tr.PaymentPart_CartRows td{border-width:0;display:block;float:left;text-align:left;width:100%}tr.PaymentPart_CartRows td.PaymentPart_CartItemType{background-color:transparent}td[id*="tdCartQuantityCell"]::before{content:"Quantity:"}td[id*="tdUnitPrice"]::before{content:"Unit Price:"}td[id*="tdCartItemTotalCell"]::before{content:"Total Price:"}tr.PaymentPart_CartRows td.PaymentPart_CartRemoveCell{float:right;width:auto;margin-top:-70px;margin-bottom:0;margin-right:5px}.PaymentPart_Cart{border-width:0;clear:both}td[id*="tdCartQuantityCell"],td[id*="tdUnitPrice"],td[id*="tdCartItemTotalCell"]{padding-top:0;padding-bottom:0}td[id*="tdCartItemTotalCell"]{padding-bottom:15px}.PaymentPart_CartSummaryDetails{float:left}td.PaymentPart_CartItemType{font-size:24px}.PaymentPart_CartList .emptyTD{display:none}input.PaymentPart_CartItemUnitPrice{width:40%}a.PaymentPart_CartItemLink{font-size:1em;font-weight:bold}tr.PaymentPart_CartRows td.PaymentPart_CartThumbnailCell{display:none}.PaymentPart_CartBody tr{border:1px solid #efefef}.PaymentPart_CartBody tr:first-of-type{border-width:0}}.PaymentPartSummary_Container{width:100%;margin-bottom:1.5rem}.PaymentPartSummary_CartItemRemoveImage{display:none}.PaymentPartSummary_CartItemUnitPrice{width:70px}.PaymentPartSummary_CartSummaryList{margin:.5em 0 0 0}.PaymentPartSummary_CartList{width:100%}div[id$="MiniCartGrid_CartGrid_cartPanel"]{font-size:.85rem}.wrapPaymentSummary a::after{content:"view cart";font-size:.85rem;padding-left:5px}.PaymentPartSummary_CartOptions{display:none}.PaymentPartSummary_Cart{margin-top:.5em}.PaymentPartSummary_CartSummaryCaptionContainer{width:65%}.PaymentPartSummary_CartSummaryFieldContainer{margin:0;width:35%;text-align:right}.PaymentPartSummary_CartSubtotal{line-height:1.2em}.PaymentPartSummary_CartDescriptionCell{padding-left:.25em}.PaymentPartSummary_Container{width:263px}@media only screen and
/*!YUI Compressor */
 (max-width:800px){div.PaymentPartSummary_Cart{display:none}div[id$="upCartSummary"]{position:relative}div.PaymentPartSummary_CartOptions{position:absolute;top:0;right:0}dl.PaymentPartSummary_CartSummaryList{margin-bottom:0}.PaymentPartSummary_CartSummaryCaptionContainer{text-align:left;width:auto}.PaymentPartSummary_CartSummaryFieldContainer{float:left}}.BBNotesNoteTopicCell{width:25%;padding:0;font-weight:700}.BBNotesNoteNameCell{font-weight:700;text-align:center;width:50%;padding:0}.BBNotesNoteDateCell{padding:0;font-weight:700}.BBNotesNoteLinkCell{padding:0}.BBNotesNoteCell{padding:.5em 0 0 2em;text-align:left}.BBNotesInstructions{font-style:normal}.BBNotesSearchFormTable{margin:1em 0 0}.BBNotesSearchFormTable .BBFieldCaption{width:auto}.BBNotesTabSelected{background:transparent none;font-weight:700;padding:.5em 1em .5em 0}.BBNotesTabUnselected{padding:.5em 1em .5em 0}.BBNotesFieldCaption{font-weight:700}.BBNotesNoteTable{margin:15px 0}.BBNotesLayoutTable{margin:1em 0}.BBNotesSearchFormLayoutTable{margin:1em 0 0;width:100%}.BBNotesTextBox{font-size:1em;margin:.25em 0;border:1px solid #a7a6aa;width:auto;max-width:75%!important}.BBNotesListOddRow{background-color:transparent}.BBPollAnswersRadioList,.BBPollAnswersTable{border-collapse:collapse}.BBPollAnswersRadioList td{padding:0 0 .5em}.BBPollAnswersTableCell,.BBPollResultsTableCell{padding:0}.BBPollResultsTable{border-collapse:collapse}.BBPollsQuestionCell{font-size:1em;padding:.5em 0 1em}.BBPollsQuestionRow{font-weight:400}.BBPollsSubmitButtonCell{padding:1em 0 0}.BBPollsSubmitButton{font-weight:400}.BBPollsFormTable{margin:0 0 1em}.BBPollsFormTitle{padding:0;text-align:left}.BBPollAnswersRadioList input[id*="lstAnswers"]{margin-right:10px}.ProfileFormButtonCell input[type=button]{background-color:var(--geisel-dark-green);color:#fff;border-radius:25px;padding:10px 25px;font-weight:400;border:1px solid #fff}table.ProfileDisplayFormTable tr th,table.ProfileDisplayFormTable tr td{padding-bottom:.5em}.ProfileFieldCaption{vertical-align:middle}.ProfileFieldControlCell div{overflow:auto;height:100px;width:95%;border:2px inset #fff}.ProfileFormButtonCell{text-align:center}.ProfileFormCheckbox input{margin-right:10px}.ProfileFormCheckBoxList input{margin-right:10px;margin-left:10px}.ProfileFormTable{width:100%}.ProfileFormTable input[id$="private"]+label{display:none}.ProfileFormTitle{font-size:1.125rem}.ProfileFormTextbox{width:80%!important}.ProfileFieldControlCell div{height:auto;border:0;margin-bottom:20px}.ProfileFormTable .BBFormSelectList{display:inline}@media only screen and
/*!YUI Compressor */
 (max-width:800px){.ProfileFormTable{width:100%;position:relative}.ProfileFormTable .emptyTD{display:none}.ProfileFormTable td.ProfileFieldCaption,.ProfileFormTable td.ProfileFieldControlCell,.ProfileFormTable td.ProfileFieldCaptionDisabled{display:block;clear:both;width:100%;text-align:left}.ProfileFormTable td.ProfileFieldControlCell{width:70%;padding-bottom:.8em}.ProfileFormTable td.ProfileFieldControlCell select{width:95%;max-width:95%}.ProfileFormTable td.ProfileFormPrivateControlCell{position:absolute;right:0;margin-top:-2.4em;width:25%}.ProfileFormCheckbox input[type="checkbox"]{display:none}.ProfileFormTable td.ProfileFieldControlCell{width:60%}.ProfileFormTable td.ProfileFormPrivateControlCell{width:40%;margin-top:-3.7em}.ProfileFormTable .checkboxLabel{margin-right:0}.ProfileFormTable td.ProfileFieldControlCell select{width:100%;max-width:100%}.ProfileFormTable tr>td.ProfileFormTitle:nth-child(2){display:none}.ProfileFormTable input[id$="private"]+label{display:inline-block}.ProfileFormTable td.ProfileFieldControlCell,.ProfileFormTable td.ProfileFormPrivateControlCell{position:static;margin-top:0;display:block;width:100%;padding:0}.ProfileFormTable .checkboxLabel{margin:.2em 0 1.3em 0}}.QuickSearchFormTable{float:right;position:relative;width:100%;margin-bottom:0;margin-right:10px}.QuickSearchFormTable td{padding:0;vertical-align:middle}.QuickSearchFormTable td:last-child{position:absolute;right:0}.QuickSearchFormTable .QuickSearchButton{background-color:#006845;border-radius:0;box-shadow:none;color:#fff;font-size:.9rem;font-weight:400;margin:0;padding:.8rem 1rem;transition:all 300ms ease;background-color:#fff;padding:0;background:url(/image/microsite/glyphicons-halflings.png) no-repeat -38px 10px;text-indent:-9999px;padding:0;border:none;position:absolute;right:3px;top:50%;margin-top:5px;z-index:999;opacity:1;width:35px;height:35px}.QuickSearchButton:hover{background-color:#6cb33f;color:#fff}.QuickSearchFieldCaption{display:none}.QuickSearchFormTable .QuickSearchTextbox{background-color:transparent !important;border-radius:30px;border:1px solid #006845;box-shadow:none;color:#666;font-size:.9rem;margin:0;padding:.75rem;width:100%;border:1px solid #ccc;height:46px;padding:9px 29px 9px 14px}.QuickSearchTextbox:focus{background-color:transparent !important}.QuickSearchButton:active{top:0}@media screen and (-webkit-min-device-pixel-ratio:0){#search .QuickSearchTextbox{padding:}}html[class*="ms"] #search .QuickSearchTextbox{padding:}.ReportFormTable>tbody>tr>td[id$="ControlSpace"]>.ReportFormTable>tbody>tr>td{display:block;width:100%!important;clear:both;padding-top:1em}.ReportFormTable>tbody>tr>td[id$="ControlSpace"]>.ReportFormTable>tbody>tr>td:first-of-type>fieldset{display:block;float:left}.ReportFormTable>tbody>tr>td[id$="ControlSpace"]>.ReportFormTable>tbody>tr>td:first-of-type>fieldset:nth-child(1){width:48%}.ReportFormTable>tbody>tr>td[id$="ControlSpace"]>.ReportFormTable>tbody>tr>td:first-of-type>fieldset:nth-child(2){width:48%}.ReportInformationCell span[id$="LabelChartInfo"]{font-size:15px}tr[id$="TRReportDetails1"]>td>fieldset>div{font-size:.85rem}.ReportFormTable td.ReportChartCell div,.ReportFormTable td.ReportChartCell td{width:auto!important;height:auto!important}.ReportFormTable .ReportChartCell img[id*="ReportChartControl"]{width:100%!important;height:auto!important}.ReportFormTable .ReportListingHeading td{color:#fff}.ReportFormTable td.BBFieldCaption{padding-right:.5em}.ReportFormTable input[type=image][id$="ButtonGo"]{border-width:0;padding-bottom:0;padding-right:.5em}.ReportFormTable img.ui-datepicker-trigger{margin-bottom:-3px;margin-left:-30px}.ReportFormTable table[id*="DateRangePicker"]{margin-top:-10px}.ReportFormTable fieldset{padding-bottom:.5em;margin-right:.7em}.ReportFormTable td fieldset:nth-child(2){margin-right:0}.myHomeBox{width:100%}.myHomeBox .right{float:none!important}.rightCol .myHomeBox{margin-left:15px}.myHomeBox>tbody>tr>th:first-of-type{display:none}.myHomeBox>tbody>tr>.left{display:none}.myHomeBox table.profileDisplay th,.myHomeBox table.profileDisplay td{line-height:22px}.myHomeBox table.profileDisplay th,.myHomeBox table.profileDisplay td span,.myHomeBox table.profileDisplay td span a,.myHomeBox ul.listMenu a{font-size:14px}.myHomeBox ul.listMenu{margin-top:0}.SearchTable{white-space:normal!important}tr.SearchHeaderRow td{padding:12px 5px}.BBSearchDescriptionStyle{white-space:normal!important;padding:0 .5em 1em}.SearchFormDescription{padding:.5em 0}.SearchButton{margin:0}.SearchFormTable td.wsNowrap{white-space:normal}.SearchFieldCaption{display:block}.SearchEvenRowStyle td a{display:block;font-weight:normal;padding:9px 6px 3px}.SearchOddRowStyle td a{display:block;font-weight:normal;padding:9px 6px 3px}.SearchFormTable input[id$="btnSearch"]{margin-left:10px;background-color:var(--geisel-dark-green);color:#fff;border-radius:25px;padding:10px 25px;font-weight:400;border:1px solid #fff}.BBListOddRowStyle.SearchOddRowStyle a,.BBListEvenRowStyle.SearchEvenRowStyle a{text-decoration:underline}.SearchFormTable .BBListOddRowStyle{background-color:transparent}.SlideshowButtonCell br{display:none}.SlideshowPictureCell{height:auto!important}.SlideshowTable{border-collapse:collapse}.SlideshowImage{padding:0}.SurveyTitle{display:block;font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700;margin:0 0 1em;padding:0}.SurveyFormTable .BBFormTitle{background:transparent none no-repeat 0 0;padding:0}.SurveySubTitle{font-family:"National2",Arial,sans-serif;display:block;font-family:"National2",Arial,sans-serif;font-size:.92em;margin:0 0 1em}.SurveyQuestion{font-family:"National2",Arial,sans-serif;font-weight:700;display:block;font-size:1em;padding:0;margin-bottom:.5em}.SurveyQuestionSequence{font-family:"National2",Arial,sans-serif;font-weight:700;font-size:1em}.SurveyAnswer{font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:400;padding:.5em}label.SurveyAnswer{font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:400;padding:0}.SurveyAnswerColumnHeading{font-family:"National2",Arial,sans-serif;padding:0 .5em;font-size:1em}.SurveyQuestionSeparator{background-color:transparent;font-size:0}.SurveyResponseColumnHeading{font-size:1em;font-family:"National2",Arial,sans-serif}.SurveyResponseCell{font-family:"National2",Arial,sans-serif;font-size:1em}.SurveyAnswerTableHeaderRow{background:transparent;font-weight:700}.SurveyTestModeMessage{font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:700}.SurveyAnswerRequiredMessage{font-family:"National2",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em;padding:0}.SurveyButton{font-family:"National2",Arial,sans-serif;font-size:1em;margin:0}.SurveyFormTable{width:400px}.SurveyQuestionTable td{padding:0 0 .25em}.SurveyAnswerTable{width:100%}.SurveyOpenEndedEssayTextArea{width:95%}.SurveyOpenEndedAnswerTextbox{width:250px;float:left;clear:both}.SurveyCompleteMessage{font-family:"National2",Arial,sans-serif;font-size:1em}.SurveyErrorMessage{font-family:"National2",Arial,sans-serif;font-size:1em}.SurveyQuestionTable input[id*="mySurveyQuestion"][type="radio"],.SurveyQuestionTable input[id*="mySurveyQuestion"][type="checkbox"]{margin-right:10px}.SurveyQuestionTable span.emptyTDSpan{display:none}.TransactionManagerTabsContainer{border:0;background-color:transparent;margin-left:15px}.TransactionManagerTab{position:relative;float:left;padding:5px 17px 4px 17px;margin-left:0;background-color:#f5f5f5;border-width:1px;border-style:solid;border-color:#eee;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;left:-3px;top:0;font-weight:bold;z-index:0}.TransactionManagerTab:first-of-type{left:0}.TransactionManagerTabLink{color:#afafaf;font-size:1.1em;text-decoration:none;border-bottom:none}.TransactionManagerCurrentTab{z-index:2;background-color:#fff;border-bottom-color:#fff;margin-top:0}.TransactionManagerCurrentTabLink{color:#006845}.TransactionManagerTabContent{position:relative;z-index:1;clear:both;background-color:#fff;border-width:1px;border-style:solid;border-color:#eee;float:none}.TransactionManagerHelpTextDiv{padding:0}.TransactionManagerFilterContainer{padding:10px;border:0;width:100%;margin-bottom:0}.TransactionManagerFilterItem{margin:0 0 1em 0}.TransactionManagerSpecificDateDiv{float:left;margin-left:20%;width:300px;text-align:left}.TransactionManagerSpecificDateDiv .TransactionManagerFieldContainer{display:inline;text-align:left;margin-right:12px;margin-left:5px;position:relative}.TransactionManagerFieldContainer .hasDatepicker{width:120px;margin-right:3px;display:inline}.TransactionManagerFieldContainer select[id$="datePicker"]{width:250px}.TransactionManagerFieldContainer img.ui-datepicker-trigger{margin-left:-32px;margin-top:0;top:2px;position:absolute}.TransactionManagerDatePickerFieldCaption,.TransactionManagerFundPickerFieldCaption,.TransactionManagerGroupPickerCaption{display:block;float:left;width:20%}.TransactionManagerFieldContainer label{line-height:35px}.TransactionManagerSpecificDateDivNotSelected{display:none}.TransactionManagerFilterActions{text-align:left;margin-left:20%}.TransactionManagerFilterActions input[id$="btnFilter"]{margin-left:0;margin-bottom:0;margin-top:3px;background-color:var(--geisel-dark-green);color:#fff;border-radius:25px;padding:10px 25px;font-weight:400;border:1px solid #fff}.TransactionManagerGrid tr[id$="headerRow"] th{background-color:#006845;color:#fff;font-size:inherit;font-weight:bold}.TransactionManagerInformationGrid{width:100%}.TransactionManagerGrid{width:100%}.TransactionManagerGrid tr[id*="mainRow"] td,.TransactionManagerGrid tr[id*="detailsRow"],.TransactionManagerSummaryTable td{font-size:inherit}td.TransactionManagerGridDetailCell dl{border-width:1px;border-style:solid;border-color:#eee;margin:10px 20px 20px 20px;padding:15px}.TransactionManagerGridDetailSet{float:left;width:100%}.TransactionManagerGridDetailSet dt.TransactionManagerGridDetailLabel{width:35%;float:left}.TransactionManagerGridDetailSet dd.TransactionManagerGridDetailValue{float:left;width:15%;text-align:right}.PledgePaymentLink{margin-left:5px}.TransactionManagerExportOptionsContainer{display:block!important;float:left}.TransactionManagerExportOptionsContainer ul{float:left;margin:0;list-style-type:none}.TransactionManagerExportOptionsContainer li{margin:5px;float:left}span[id$="ExportTitleLabel"]{display:block;float:left;font-weight:bold;line-height:29px;margin-left:5px;margin-right:5px}span[id$="ExportTitleLabel"]::after{content:":"}a.TransactionManagerExportLink,a.TransactionManagerExportButton{border-bottom:none}.TransactionManagerExportContainer{margin:0;float:right;position:static;width:auto;background-color:transparent;border:0}.TransactionManagerExportOptionsContainer{width:auto;background-color:transparent}.TransactionManagerExportOptionsContainer ul li{margin:0 5px;font-size:14px;line-height:29px}span[id$="ExportTitleLabel"],a.TransactionManagerExportLink{font-size:14px;height:30px;line-height:30px}.Pager{border:0}.PagerInfo{background-color:transparent}.TransactionManagerSummaryContainer{width:100%}.TransactionManagerSummaryTable{border:1px solid #eee}.TransactionManagerSummaryHeaderRow{background-color:#006845;color:#fff;font-size:.85rem}.TransactionManagerSummaryTable th,.TransactionManagerSummaryTable td{padding:5px 15px 5px 5px;line-height:14px}.TransactionManagerSummaryTable th{text-align:center}.EducationListHeader{font-size:1em;font-family:"National2",Arial,sans-serif}.EducationFormFieldSet{border:0 none;margin:0;padding:0}.EducationListEvenRowStyle{font-size:1em;font-family:"National2",Arial,sans-serif}.EducationListOddRowStyle{font-size:1em;font-family:"National2",Arial,sans-serif}.SubscriptionFormCheckList{border:0 none}.SubscriptionFormTable{border:0 none}.SubscriptionFormTable table{border-collapse:collapse}.SubscriptionFormTable td{padding:0}.SubscriptionFormList input{margin:0 .25em 0 0}.SubscriptionFormList label{padding:0 0 0 .7em}.SubscriptionFormTitle{border:0 none}.SubscriptionFormListHeaderTitle{border:0 none;font-family:"National2",Arial,sans-serif;padding:.5em 0 .25em}.SubscriptionFormListHeader{border-collapse:collapse;margin:1em 0 0}td.SubscriptionFormMessage{padding:1em 0}.BSubscriptionFormMessage input{display:block;float:left;margin-bottom:20px}input[id*="rptUserAttributes_cblAttribute"][type="checkbox"],input[id$="chkOpting"]{margin-right:.25em;height:auto}input[id$="chkOpting"]{margin-top:.25em}label[for*="rptUserAttributes_cblAttribute"],label[for$="chkOpting"]{padding-left:.7em}label[for$="chkOpting"]{display:block;width:80%;float:left}@media only screen and
/*!YUI Compressor */
 (max-width:800px){table.SubscriptionFormListHeader img{display:none}table.SubscriptionFormCheckList{width:100%}.SubscriptionFormTable .SubscriptionFormCheckList label[for*="cblNewsLetters"],.SubscriptionFormTable .Ev2_AttributeCheckList label[for*="cblAttribute"]{display:inline-block;width:auto;padding-left:8px}.Ev2_AttributeCheckList{width:100%}input[id$="chkOpting"]{margin-top:3px}table.SubscriptionFormTable .checkboxLabel{margin-left:0}}.LoginSectionHeader{background:transparent;font-style:normal;font-weight:400;text-align:left}.LoginLink{font-family:"National2",Arial,sans-serif;font-size:1em}.LoginFieldCaption input{margin:0 .5em 0 0}.LoginFieldMessage{font-family:"National2",Arial,sans-serif;font-size:1em;padding:.5em 0;text-align:center}.LoginFormCheckList input{float:left}.LoginFormTable{width:auto}.LoginFormTable table.taCenter{text-align:left}.LoginFormTable tr.taCenter td{text-align:center}.LoginFormTable tr.taCenter td table{width:100%}.LoginFormTable tr.taCenter td table td{text-align:left}.LoginFormTable .BBFormRequiredFieldMarker{width:35%}.LoginFormTextArea,.LoginFormTextBox{margin-right:.5em}.LoginFormTextboxNarrow{width:150px}.LoginFormTitle{background:transparent}table.userLoginPart,table.userLoginPart table{width:100%}.LoginFormSubmitButton{background-color:var(--geisel-dark-green);color:#fff;border-radius:25px;padding:10px 25px;font-weight:400;border:0}@media only screen and
/*!YUI Compressor */
 (max-width:800px){tr[id$="trSignInBody"] table{width:100%}.LoginFormTable .rememberLoginContainer{text-align:center}.userLoginPart,.userLoginValidationContainer{width:100%}.LoginFormTable .BBFieldControlCell input{width:100%}td[id$="LastName"]+td{margin-left:0!important}}.BBVolOpInstructions{padding:.5em 0}.BBVolOpJobDetailCaption{width:20%;vertical-align:top;padding-top:.5em;padding-bottom:.5em}.BBVolOpJobDetailFieldValue{padding:.5em 0}.BBVolOpSignUpTextBox{width:80%}.BBVolOpJobListEvenRow td{vertical-align:top;padding:.25em}.BBVolOpJobListHeader td{white-space:nowrap}.BBVolOpJobList{margin:1em 0}.BBVolOpJobListOddRow td{vertical-align:top;padding:.25em}.BBVolOpJobListHeader>td{color:#fff;padding:.5em 2em .5em .5em}.BBVolOpJobListEvenRow>td,.BBVolOpJobListOddRow>td{border-bottom:1px dotted #aaa}.BBVolOpSignUpTable>tbody>tr>td{padding-bottom:.5em}.NewsChannelFormImage{font-family:"National2",Arial,sans-serif;padding:0 0 .25em}.NewsChannelStoryList{font-size:1em;font-family:"National2",Arial,sans-serif;width:100%;border-color:#f0f0e6}.NewsChannelStoryListHeader{font-size:1em;font-family:"National2",Arial,sans-serif}.NewsChannelItemTitle{font-family:"National2",Arial,sans-serif;font-size:18px}.NewsChannelItemDesc{padding:.5em 1em!important}.NewsChannelItemDate{font-family:"National2",Arial,sans-serif;font-size:.92em;font-style:normal}.PostChannelStoryHeading{font-family:"National2",Arial,sans-serif;font-size:1em}.PostChannelStoryLegend{font-size:1em;font-family:"National2",Arial,sans-serif}.ChannelStoryEditButtonWAI{padding:0 0 0 1em}.ChannelStoryDeleteButtonWAI{padding:0 0 0 1em}.ChannelRSSFeedButton{float:right}.PostStoryFieldCaption{font-family:"National2",Arial,sans-serif;font-size:1em;font-weight:400}.PostChannelStoryFormTable{font-size:1em;font-family:"National2",Arial,sans-serif;margin:1em 0}.NewsChannelFormTitle{font-size:18px;font-family:"National2",Arial,sans-serif;width:auto;margin:0 0 .25em;display:block}.PostChannelStoryFormTitle{font-size:1em;font-family:"National2",Arial,sans-serif;padding:0 0 .25em}.NewsChannelListingTable{margin:0 0 1em}.NewsChannelListingTable td.taRight table{border-collapse:collapse;margin:0 0 0 auto}.BBDirectoryControl .BBDirectorySendButton,.BBDirectoryControl .BBDirectoryCancelButton{width:auto;padding:10px 20px}.container.skyContainer{padding-right:0 !important;padding-left:0 !important}.skyContainer .borderleft{padding-left:0 !important}.skyContainer [id$="_trRegistrationRequest"] .EmailSignupTitle{color:#fff;font-weight:500;font-family:var(--bs-body-font-family);font-size:14px;line-height:1.35;letter-spacing:0;margin:0 0 0;padding-right:0 !important;padding-left:0 !important}.skyContainer [id$="_trRegistrationRequest"] .EmailSignupTitleDesc{font-weight:normal;text-align:left;font-size:14px;line-height:1.35;color:#fff;font-family:var(--bs-body-font-family)}.skyContainer [id$="_trRegistrationRequest"] .EmailSignupTitleDesc span{padding-right:0 !important;padding-left:0 !important}.skyContainer [id$="_trRegistrationRequest"] .EmailSignupFieldCaption{font-size:14px;line-height:1.35;color:#fff;font-family:var(--bs-body-font-family);font-weight:normal;padding:0}.skyContainer [id$="_trRegistrationRequest"] .EmailSignupTextBox{font-size:14px;line-height:1.35;color:#fff;font-family:var(--bs-body-font-family);font-weight:normal;height:auto;padding:4px 5px;width:100%;max-width:100%;margin-bottom:20px}.skyContainer .col-lg-6{padding:0 !important}.skyContainer [id$="_trRegistrationRequest"] .EmailSignupSubmit{width:auto;font-family:var(--bs-body-font-family);font-size:14px;line-height:1.35;height:auto;background-color:var(--geisel-primary-green);border-radius:25px;padding:10px 25px;font-weight:400}.skyContainer [id$="_trRegistrationRequest"] .EmailSignupSubmit:active,.skyContainer [id$="_trRegistrationRequest"] .EmailSignupSubmit:hover,.skyContainer [id$="_trRegistrationRequest"] .EmailSignupSubmit:focus{background-color:#fff;color:var(--geisel-primary-green)}.header-donate-btn{white-space:nowrap}#utilityNav li{margin-bottom:0}.schedule-card .mb-1{font-weight:bold}@media(max-width:992px){.main-header .QuickSearchFormTable,.main-header .btn-lg{display:none}.logo-sub-text{font-size:26px;line-height:1.35}.top-bar .navbar{justify-content:flex-end}#utilityNav .nav-item{display:block}#mainNav ul.navbar-nav.justify-content-center{gap:0}footer .skyContainer .row{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.banner-overlay-left{width:100%;height:100%;background:rgb(010562/84%)}.banner-overlay-right{width:100%;height:100%;background:rgba(0,75,57,.84)}.hero-overlay:before{height:100%;width:100%;background:rgba(0,105,62,.84)}.hero-reunion,.hero-home{padding:30px 0;min-height:auto}}