@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}textarea,input{outline:0}/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */@media (min-width:1px){.container{margin:0 15px}.mhidden{display:none}.copy,.createdby{text-align:center}.wrapper{padding:30px 0}.module{margin-bottom:30px}#year-head{padding:20px 0}#year-head .photo-stats{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#year-head .intro{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile-header{*zoom:1;position:fixed;left:0;top:0;width:100%;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#2c3e50;padding:15px;font-size:24px;z-index:9999999}#mobile-header:before,#mobile-header:after{content:" ";display:table;line-height:0}#mobile-header:after{clear:both}#mobile-header .menu-link{display:inline-block;color:#fff;text-decoration:none;padding:5px;background-color:#253444;border-radius:3px;float:right}#mobile-header .where{color:#fff;float:left;padding:2px 0 0}}@media (min-width:1px) and (min-width:768px){#year-head .photo-stats{float:left;width:100%}}@media (min-width:1px) and (min-width:768px){#year-head .intro{float:left;width:100%}}@media (min-width:768px){.container{margin:0 30px}#home{margin-top:40px}.mhidden{display:block}nav{margin-left:-15px;margin-right:-15px;*zoom:1}nav:before,nav:after{content:" ";display:table;line-height:0}nav:after{clear:both}nav #logo{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-30px}nav #navigation{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper{padding:0 0 50px}#slider{padding:30px 0}#slider .large{font-size:30px;line-height:36px}#slider .year{font-size:80px;line-height:80px;letter-spacing:-5px}.slider-arrow{display:block}.split{overflow:hidden;*zoom:1}.split:before,.split:after{content:" ";display:table;line-height:0}.split:after{clear:both}.split .fields{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.split .fields.one{padding-right:30px}.split .contact-msg{height:144px}#slider .item{margin-left:-15px;margin-right:-15px;*zoom:1}#slider .item:before,#slider .item:after{content:" ";display:table;line-height:0}#slider .item:after{clear:both}#slider .item .year{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#slider .item .text{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-register-wrap{width:700px;margin:40px auto}}@media (min-width:768px) and (min-width:768px){nav #logo{float:left;width:33.33333333%}}@media (min-width:768px) and (min-width:768px){nav #navigation{float:left;width:66.66666667%}}@media (min-width:768px) and (min-width:768px){#slider .item .year{float:left;width:16.66666667%}}@media (min-width:768px) and (min-width:768px){#slider .item .text{float:left;width:75%}}@media (min-width:768px) and (min-width:768px){#slider .item .text{margin-left:8.33333333%}}@media (min-width:990px){#mobile-header{display:none}.container{width:960px;margin:0 auto}.copy{float:left}.createdby{float:right}nav ul a{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#slider{padding:40px 0}#slider .large{font-size:40px;line-height:46px}#slider .year{font-size:120px;line-height:100px;letter-spacing:-5px}#slider .item{margin-left:-15px;margin-right:-15px;*zoom:1}#slider .item:before,#slider .item:after{content:" ";display:table;line-height:0}#slider .item:after{clear:both}#slider .item .year{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#slider .item .text{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider-nav{display:none}.modules{margin-left:-15px;margin-right:-15px;*zoom:1}.modules:before,.modules:after{content:" ";display:table;line-height:0}.modules:after{clear:both}.modules .module{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#year-head{padding:50px 0}#year-head .photo-stats{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#year-head .intro{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#year-head .stat{float:left;margin-right:60px}}@media (min-width:990px) and (min-width:768px){#slider .item .year{float:left;width:25%}}@media (min-width:990px) and (min-width:768px){#slider .item .text{float:left;width:66.66666667%}}@media (min-width:990px) and (min-width:768px){#slider .item .text{margin-left:8.33333333%}}@media (min-width:990px) and (min-width:768px){.modules .module{float:left;width:33.33333333%}}@media (min-width:990px) and (min-width:768px){#year-head .photo-stats{float:left;width:58.33333333%}}@media (min-width:990px) and (min-width:768px){#year-head .intro{float:left;width:41.66666667%}}@media (min-width:1280px){.container{width:1140px;margin:0 auto}nav ul a{padding:15px 21px}}@media (max-width:640px){#logo img{width:85%;height:auto;margin:0 auto;display:block}#slider{padding:20px 0}#slider .year{font-size:36px;line-height:42px;text-align:center}#slider .text{text-align:center;font-size:18px;line-height:24px}#slider .btn{margin-bottom:15px}.slider-arrow{display:none}.events-listing td.td-title a{display:block;padding:10px}.tmhidden{display:none}.committee-member .member{margin-bottom:30px}.stats{text-align:center;padding-bottom:20px}.year{text-align:center}.events-listing table td,.ticket-holder table td,.listing table td{display:block;margin:-1px 0 0 0;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkbox .text{float:left;padding:3px;width:60%}}@media (max-width:768px){.createdby{padding:15px 0 0}#home{padding:30px 0 0}body{padding-top:54px}}@media (min-width:768px) and (max-width:768px){#home{*zoom:1;padding:15px 0 0}#home:before,#home:after{content:" ";display:table;line-height:0}#home:after{clear:both}.modules{margin-left:-15px;margin-right:-15px;*zoom:1}.modules:before,.modules:after{content:" ";display:table;line-height:0}.modules:after{clear:both}.modules .module-one,.modules .module-two{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modules .module-three{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (min-width:768px) and (max-width:768px) and (min-width:768px){.modules .module-one,.modules .module-two{float:left;width:50%}}@media (min-width:768px) and (max-width:768px) and (min-width:768px){.modules .module-three{float:left;width:100%}}#slider{position:relative;width:100%;overflow:hidden}.slides{height:100%;overflow:hidden;*zoom:1;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.slide{height:100%;width:100%;float:left;clear:none}.slider-arrow{position:absolute;margin-bottom:0;background-color:rgba(255,255,255,.3);background-position:center center;background-repeat:no-repeat;text-indent:-9999px;width:50px;height:50px}.slider-arrow--right{bottom:50%;right:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background-image:url(../img/slide-next.png)}.slider-arrow--right:hover{padding-right:10px}.slider-arrow--left{bottom:50%;left:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background-image:url(../img/slide-prev.png)}.slider-arrow--left:hover{padding-left:10px}.slider-nav{position:absolute;bottom:0}.slider-nav__item{width:10px;height:10px;float:left;clear:none;display:block;margin:0 5px;background:#fff;border-radius:4px}.slider-nav__item:hover{background:#ebd646}.slider-nav__item--current{background:#ebd646}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:25px;position:relative;vertical-align:middle;width:50px;float:right;margin:2px 0 0}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);height:25px;position:absolute;top:0;width:25px}.panel{position:fixed;left:-15.625em;width:15.625em;z-index:999999999999;height:100%;background-color:#253444;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}.panel ul{margin:0;padding:0;list-style:none}.panel li{display:block;border-bottom:solid 1px #212f3d}.panel a{display:block;color:#fff;font-size:18px;padding:10px;text-decoration:none}body{font-family:'Source Sans Pro',"Helvetica Neue",Helvetica,Arial,sans-serif;color:gray;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:24px}.container{*zoom:1}.container:before,.container:after{content:" ";display:table;line-height:0}.container:after{clear:both}a{color:#769fc8}.header-social{*zoom:1;margin:0;padding:25px 0;list-style:none}.header-social:before,.header-social:after{content:" ";display:table;line-height:0}.header-social:after{clear:both}.header-social li{float:right;margin:0 0 0 20px}.header-social a{color:#fff;text-decoration:none}nav ul{*zoom:1;background-color:#2c3e50;margin:0;padding:0;list-style:none;border-radius:4px;font-size:18px;line-height:24px;overflow:hidden;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}nav ul:before,nav ul:after{content:" ";display:table;line-height:0}nav ul:after{clear:both}nav ul li{display:block;float:left;margin:0}nav ul a{color:#fff;text-decoration:none;display:block;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}nav ul a:hover{background-color:#253444}nav ul a.active{background-color:#253444}nav #logo a{padding:0}nav #logo img{-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}nav #logo img:hover{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}footer{*zoom:1;margin:20px 0;padding:20px 0;border-top:solid 1px #ddd;font-size:12px;line-height:20px}footer:before,footer:after{content:" ";display:table;line-height:0}footer:after{clear:both}footer a{color:inherit;text-decoration:none}.wrapper{background-repeat:no-repeat;background-size:cover;background-color:#333;position:relative;overflow:hidden}.dots{background-image:url(../img/dots.png);width:100%;height:100%;left:0;top:0;position:absolute;z-index:-999997}#slider .large{color:#fff;font-weight:700;margin-bottom:20px}#slider .year{color:#fff;font-weight:700}.btn{margin:0;padding:10px 15px;background-color:#222;color:#fff;border-radius:4px;border:0;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.btn-navy{background-color:#2c3e50}.btn-navy:hover{background-color:#253444}.btn-green{background-color:#27ae60}.btn-green:hover{background-color:#1e8449}.btn-border{background-color:transparent;border:solid 1px #2c3e50}.btn-border:hover{border-color:#507192}.btn-large{font-size:18px;line-height:24px;padding:12px 16px}#notices,#events{background-color:#2c3e50;overflow:hidden;border-radius:4px;color:#aac0d5}#notices img,#events img{display:block;margin:0;width:100%;height:auto}#notices h2,#events h2{color:#769fc8;margin:0;display:block}#notices .heading,#events .heading{padding:20px}#notices h3,#events h3{margin:0;font-size:18px;line-height:24px}#notices ul,#events ul{margin:0;padding:0;list-style:none;font-size:14px;line-height:20px}#notices ul li,#events ul li{padding:15px 25px;border-bottom:solid 1px #253444;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#notices ul li:hover,#events ul li:hover{background-color:#253444;padding-left:45px}#notices a,#events a{color:#fff;text-decoration:none}#notices .date,#events .date{color:#769fc8;padding:5px 0}#notices .note,#events .note{padding:25px}#notices .note h2,#events .note h2{margin:0 0 20px}#notices .pagination,#events .pagination{display:none}#subscribe h2{margin:0 0 20px}#subscribe.side-sub{padding:15px;margin-top:20px;border-radius:3px;background-color:#f9f9f9;border:solid 1px #eee}#subscribe.side-sub h3{margin-top:0}#subscribe.side-sub #subForm{margin:0}#subForm .sub-wrap{*zoom:1;margin-bottom:10px}#subForm .sub-wrap:before,#subForm .sub-wrap:after{content:" ";display:table;line-height:0}#subForm .sub-wrap:after{clear:both}.resp{display:none}.resp.suberror{background-color:#f2dede;border-radius:3px;padding:5px;color:#a94442}.resp.success{background-color:#dff0d8;border-radius:3px;padding:5px;color:#3c763d}h1,h2,h3,h4,h5{font-weight:400;color:#1b1b1b}h1{padding:0 0 15px;margin:0 0 25px;border-bottom:solid 1px #ddd}#subForm{*zoom:1;margin:0 0 30px}#subForm:before,#subForm:after{content:" ";display:table;line-height:0}#subForm:after{clear:both}#subForm .s{float:left;width:70%}#subForm .b{float:right;width:25%}.sidebar #subForm .s{width:60%}.sidebar #subForm .b{width:35%}label{display:block;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field-wrap{margin:0 0 15px;*zoom:1}.field-wrap:before,.field-wrap:after{content:" ";display:table;line-height:0}.field-wrap:after{clear:both}.submit-wrap{text-align:right}.field,.cat_textbox,.productTextInput,.cartInputText{padding:10px;border:solid 1px #ccc;-webkit-box-shadow:inset 0 2px 3px #f9f9f9;box-shadow:inset 0 2px 3px #f9f9f9;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.productTextInput{width:50px;text-align:center;float:left}.cartInputText{width:100%;text-align:center}.form-container{padding:4px;border-radius:3px;border:0}.form{border:solid 1px #ddd;background-color:#fff;border-radius:3px;padding:20px}.select,.cat_dropdown,.cat_dropdown_smaller{-webkit-appearance:none;padding:10px;border:solid 1px #ccc;-webkit-box-shadow:inset 0 2px 3px #f9f9f9;box-shadow:inset 0 2px 3px #f9f9f9;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#Title.cat_dropdown_smaller{width:100%}#CardExpiryYear.cat_dropdown_smaller{float:right;margin:0}.cat_dropdown_smaller{width:46%;float:left;margin:0 10px 0 0}.parsley-errors-list{display:none}.field.parsley-error{border:solid 1px #d9534f}.checkbox{background-color:#f9f9f9;border-radius:3px;padding:7px;border:solid 1px #ddd;margin:25px 0;*zoom:1}.checkbox:before,.checkbox:after{content:" ";display:table;line-height:0}.checkbox:after{clear:both}.checkbox .box{background-color:#fff;border-radius:4px;border:solid 1px #ccc;float:right;width:30px;height:30px;cursor:pointer}.checkbox .box input{display:none}.checkbox .box.active{background-image:url(../img/checked.jpg);background-repeat:no-repeat;background-position:center center}.checkbox .text{float:left;padding:3px}.cat_button,.productSubmitInput,#catshopbuy{margin:15px 0 0;padding:10px 15px;color:#fff;border-radius:4px;border:0;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background-color:#27ae60}.cat_button:hover,.productSubmitInput:hover,#catshopbuy:hover{background-color:#1e8449}.productSubmitInput{margin:0}table.webform{width:320px;padding:20px;border:solid 1px #ddd;border-radius:3px;display:block}table.webform br{display:none}label.inline-label{display:inline-block;float:left;margin:0 10px}.event-product{*zoom:1}.event-product:before,.event-product:after{content:" ";display:table;line-height:0}.event-product:after{clear:both}.event-product .price{font-size:30px;line-height:34px;color:#1b1b1b;margin:10px 10px 0 0}.page{margin-left:-15px;margin-right:-15px;*zoom:1;padding-top:30px;padding-bottom:30px}.page:before,.page:after{content:" ";display:table;line-height:0}.page:after{clear:both}.page .sidebar{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:.8em}@media (min-width:768px){.page .sidebar{float:left;width:25%}}.page .content{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.page .content{float:left;width:66.66666667%}}@media (min-width:768px){.page .content{margin-left:8.33333333%}}.page.nomarg{padding-top:30px;padding-bottom:0}.page-heading{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.page-heading{float:left;width:100%}}.page-heading h1{padding:0 0 20px;margin:0;border-bottom:solid 1px #ddd;line-height:1.2em}.page-head{padding:0 0 20px;margin:0 0 20px;border-bottom:solid 1px #ddd}.page-head .date{padding:10px 0 0}.sidebar .pagination{display:none}.sidebar .notice{background-color:#253444;padding:20px 15px;border-radius:4px;color:#aac0d5}.sidebar .notice h2{margin:0;color:#fff}.sidebar .notice h3{margin:5px 0}.sidebar .notice .date{margin:0 0 20px}.sidebar .notice a{text-decoration:none}.sidebar .notice .btn{margin:20px 0 0}hr{border:0;border-top:solid 1px #ddd;margin:20px 0}.heading{position:relative}.heading h1{margin:0;padding:0;border:0;line-height:1.2em}.tabledefault td{padding:5px 0}.events-listing,.ticket-holder,.listing{padding:5px;border-radius:3px;background-color:#f9f9f9;color:#1b1b1b}.events-listing table,.ticket-holder table,.listing table{width:100%;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1)}.events-listing th,.ticket-holder th,.listing th{padding:10px;border:solid 1px #131b23;background-color:#253444;color:#fff;text-align:left}.events-listing td,.ticket-holder td,.listing td{padding:10px;border:solid 1px #ddd}.events-listing td.td-reg,.ticket-holder td.td-reg,.listing td.td-reg,.events-listing td.td-date,.ticket-holder td.td-date,.listing td.td-date{width:150px}.events-listing td.td-title a,.ticket-holder td.td-title a,.listing td.td-title a{color:#1b1b1b;text-decoration:none}.events-listing .productitemcell,.ticket-holder .productitemcell,.listing .productitemcell{height:auto}.event-date{padding:15px 0;margin:0 0 15px;border-bottom:solid 1px #ddd;font-size:18px;line-height:24px;color:#769fc8}.go-back{display:none;position:absolute;top:10px;right:0;margin:0}.go-back a{margin:0;padding:10px 15px;background-color:#27ae60;color:#fff;border-radius:4px;border:0;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.go-back a:hover{background-color:#1e8449}.committee-member{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.committee-member{float:left;width:25%}}.committee-member .member{border:solid 1px #ddd;padding:20px;border-radius:4px}.committee-member .member .profile-image{background-color:#333;width:150px;height:150px;border-radius:75px;overflow:hidden;margin:0 auto}.committee-member .member .profile-image img{width:150px;height:150px;overflow:hidden}.committee-member .member h2{margin-bottom:10px}.committee-member .member h3{margin:10px 0 20px}.committee-member .member .bio{margin:0 0 20px;display:none}.committee-member .member .links{*zoom:1;margin:0 0 20px;padding:0;list-style:none}.committee-member .member .links:before,.committee-member .member .links:after{content:" ";display:table;line-height:0}.committee-member .member .links:after{clear:both}.committee-member .member .links li{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.committee-member .member .links .btn{display:block;text-align:center}.committee-member .member .links .linkedin{display:none;padding:0 0 0 10px}.committee-member .member .phone{background-color:#f9f9f9;border-radius:4px;padding:10px;text-align:center}.news-container .news-item{margin-left:-15px;margin-right:-15px;*zoom:1;margin-bottom:50px}.news-container .news-item:before,.news-container .news-item:after{content:" ";display:table;line-height:0}.news-container .news-item:after{clear:both}.news-container .image{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.news-container .image{float:left;width:33.33333333%}}.news-container .image img{display:block;margin:0}.news-container .image .wrap{height:220px;overflow:hidden;border-radius:4px}.news-container .text{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.news-container .text{float:left;width:66.66666667%}}.news-container .text h2 a{color:#1b1b1b;text-decoration:none}.news-container .text h2{margin:0}.news-container .text .date{padding:10px 0}.news-container .text .excerpt{margin-bottom:10px}.post{margin-bottom:40px}#year-head{background-color:#2c3e50;position:relative}#year-head .year-header{margin-left:-15px;margin-right:-15px;*zoom:1}#year-head .year-header:before,#year-head .year-header:after{content:" ";display:table;line-height:0}#year-head .year-header:after{clear:both}#year-head .photo-stats img{width:100%;height:auto;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}#year-head .photo-stats .photo{margin:0 0 20px}#year-head .photo-stats .stats{*zoom:1}#year-head .photo-stats .stats:before,#year-head .photo-stats .stats:after{content:" ";display:table;line-height:0}#year-head .photo-stats .stats:after{clear:both}#year-head .photo-stats .stat{color:#769fc8;font-size:18px}#year-head .photo-stats .stat .large{font-size:30px;padding:0 0 10px;color:#fff;font-weight:300}#year-head .intro .year{font-size:80px;line-height:80px;font-weight:700;color:#fff;margin-bottom:20px}#year-head .intro .bio{color:#fff;margin-bottom:25px}.pager{display:none;position:absolute;background-color:#253444;width:50px;height:50px;top:50%;margin-top:-25px}.pager.left{left:0}.pager.right{right:0}.students-listing{padding:5px;border-radius:3px;background-color:#f9f9f9}.students-listing table{width:100%;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1)}.students-listing th{padding:10px;border:solid 1px #131b23;background-color:#253444;color:#fff;text-align:left}.students-listing td{padding:10px;border:solid 1px #ddd}.students-listing td.td-reg,.students-listing td.td-date{width:150px}.students-listing td.td-title a{color:#1b1b1b;text-decoration:none}#addtocart{display:none}.loading{width:400px;border-radius:4px;border:solid 1px #ddd;margin:200px auto;text-align:center;padding:30px;-webkit-box-shadow:0 0 3px #f9f9f9;box-shadow:0 0 3px #f9f9f9}.loading .text{font-size:30px;line-height:40px;color:#1b1b1b}.loading .small{color:#5cb85c;font-size:16px;line-height:24px;margin:10px 0 20px}.listing{margin:0 0 30px}.remember{float:right;padding:5px 0;margin:0 30px 0 0;font-size:16px;line-height:24px}.lost{margin:0 30px 0 0;display:inline-block}.registered{margin:0 0 50px}.row{margin-left:-15px;margin-right:-15px;*zoom:1}.row:before,.row:after{content:" ";display:table;line-height:0}.row:after{clear:both}.profile{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.profile{float:left;width:25%}}.profile .wrap{background-color:#fff;border:solid 1px #ddd;border-radius:4px;-webkit-box-shadow:0 0 3px #f2f2f2;box-shadow:0 0 3px #f2f2f2;padding:10px}.profile .image{width:126px;height:126px;border:solid 3px #ccc;overflow:hidden;border-radius:75px;background-color:#333;margin:0 auto 15px}.profile .name{font-size:16px;line-height:24px;color:#1b1b1b;text-align:center;padding:5px;background-color:#f9f9f9;border-radius:4px}.profile .name a{color:inherit;text-decoration:none}.profile-container .head{margin-left:-15px;margin-right:-15px;*zoom:1}.profile-container .head:before,.profile-container .head:after{content:" ";display:table;line-height:0}.profile-container .head:after{clear:both}.profile-container .image-col{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.profile-container .image-col{float:left;width:25%}}.profile-container .image{background-color:#333;height:165px;border-radius:82px}.profile-container .name{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.profile-container .name{float:left;width:75%}}.profile-container h1{font-size:24px;margin-top:40px}.profile-container h3{font-size:30px;margin:50px 0 10px}.side-head{padding:0 0 10px;margin-bottom:0 0 10px 0;border-bottom:solid 1px #ddd;color:#1b1b1b;font-size:24px}.achievements{margin-bottom:30px}.achievement{padding:10px 0;border-bottom:dashed 1px #ddd}.achievement .title{font-size:18px;color:#1b1b1b}.archive{margin-bottom:30px}.years{margin-left:-15px;margin-right:-15px;*zoom:1;padding-top:30px;padding-bottom:30px}.years:before,.years:after{content:" ";display:table;line-height:0}.years:after{clear:both}.year-item{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.year-item{float:left;width:25%}}.year-item .year{padding:10px;border:solid 1px #ddd;margin-bottom:30px;border-radius:4px}.year-item .photo{overflow:hidden}.year-item .photo img{width:100%;height:auto;display:block;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.year-item .photo img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.year-item .title{padding:10px 0;text-align:center}.year-item .title a{text-decoration:none;font-size:16px;color:#1b1b1b}.no-reg{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.no-reg{float:left;width:100%}}.no-reg .text{border:solid 1px #ddd;padding:20px;font-size:18px;line-height:24px;text-align:center;border-radius:4px;margin-bottom:40px}.no-stu .text{border:solid 1px #ddd;padding:20px;font-size:18px;line-height:24px;text-align:center;border-radius:4px;background-color:#fff}