@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);/* normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}fieldset{border:1px solid #c0c0c0;margin:0 2px;min-width:0;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}optgroup{font-weight:bold}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}td,th{padding:0}*{transition:0.2s ease-in;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-ms-transition:0.2s ease-in;-o-transition:0.2s ease-in}body{font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif}h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-size:2.2rem}h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;font-weight:normal}h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:lighter}h5{font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:16px}h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:9px;font-size:0.9rem;margin-top:-30px}a:link{color:#0093CC;text-decoration:none}a:visited{color:#333}a:hover{color:#333}a:active{text-decoration:none}.signup-btn{float:left;margin:5em;padding:22px 40px !important;background-color:#DC4E23;color:#fff !important;border:2px solid #DC4E23;text-align:center;font-size:18px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.signup-btn:hover{background-color:#FFF;color:#DC4E23 !important;border:2px solid #DC4E23}.main-nav{background-color:purple}.main-nav ul{list-style-type:none;padding:0;margin:0}.main-nav li{margin-top:1em}.main-nav a{display:block;padding:1em;text-align:center}@media (min-width: 40em){.main-nav ul:before,.main-nav ul:after{content:" ";display:table}.main-nav ul:after{clear:both}.main-nav li{float:left;margin-left:1em;margin-top:0}.main-nav li:first-child{margin-left:0}.main-nav a{padding:0.5em 1em;text-align:left}}#search{float:right;margin-top:20px;width:60px;height:20px;display:block;background:transparent url("../images/search.png") center top no-repeat}#search:hover{cursor:pointer;background-image:url("../images/search-hover.png")}.pattern{z-index:1000;position:fixed;top:0;left:0;width:100%;background-color:rgba(51,51,51,0.9);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;box-shadow:0px 2px 5px #DDD;-webkit-box-shadow:0px 2px 5px #DDD;-moz-box-shadow:0px 2px 5px #DDD;margin-bottom:1em;overflow:hidden}.pattern a:link{color:#EEE}.pattern a:visited{color:#EEE}.pattern a:hover{color:#0083C8}.pattern img{width:3em;height:auto}@media (max-width: 60em){.pattern #search{position:absolute;top:0.5em;right:1em}.pattern li:hover{background-color:rgba(255,255,255,0.2)}.pattern a:hover{color:#EEE}}section{padding:1em}a.menu-link{position:absolute;top:0;left:10px;display:block;padding:1em}a.menu-link:before{content:'\2630';color:#EEE;font-size:30px}a.menu-link:hover{text-decoration:none}nav[role=navigation]{max-height:0}nav[role=navigation].active{max-height:15em}nav[role=navigation]{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}nav[role=navigation] ul{margin:0;padding:0}nav[role=navigation] li a{display:block;padding:0.8em}@media screen and (min-width: 60em){a.menu-link{display:none}nav[role=navigation]{max-height:none;float:left}nav[role=navigation] ul{margin:0.4em 2em 0;border:0}nav[role=navigation] li{display:inline-block;margin:0.3em 1em}nav[role=navigation] li a{border:0}}.container{margin:10px auto}@media (min-width: 75em){.container{width:40em}.container:first-child{margin-top:75px}}@media (min-width: 65em){.container{width:65em}}@media (max-width: 60em){.container:first-child{margin-top:110px}.container a{text-align:center}}.container #logo{margin:2.5%;width:100px;height:auto}.container ul{padding:0;margin:0}.container a{display:block;padding:1em;text-align:center}.container a img{padding:0}@media (min-width: 60em){.container ul{list-style-type:none}.container ul:before,.container ul:after{content:" ";display:table}.container ul:after{clear:both}.container li{float:left;margin:0.3em 1em}.container li:first-child{margin-left:0}.container a{padding:0.5em 1em;text-align:left;float:left}.container a.menu-link{margin-top:-90px}}.banner{margin:6% auto 0;padding:0 2% 1%;border-bottom:1px solid #EBEBEB}.banner:before,.banner:after{content:" ";display:table}.banner:after{clear:both}.banner img{float:left;max-width:100%;height:auto;padding-right:2%}.banner #bannerLogo{max-width:12em;height:auto}.banner #eventbrite{float:right;width:195px;margin-right:5em;text-align:center}.banner #map-canvas{clear:both;height:20em;width:100%;margin:0px;padding:0px}@media (min-width: 75em){.banner{width:40em}}@media (min-width: 60em){.banner{width:60em}}@media (max-width: 60em){.banner #bannerLogo{float:none;display:block;margin:auto;max-width:100%}.banner h1{text-align:center}.banner #eventbrite{float:none;display:block;margin:auto}}.col-container:before,.col-container:after{content:" ";display:table}.col-container:after{clear:both}.col{margin-top:1em;padding-top:1em;min-height:200px}.col:first-child{margin-top:0;padding-top:0;border:none}@media (min-width: 75em){.col{float:left;margin-top:0;padding-top:0;border:none}}#calling{border-bottom:1px solid #EBEBEB}#calling img{float:left}#calling h1{margin:0}#calling h1+p{padding:0 0 1em}#calling h3{float:left;padding-left:1em;margin-bottom:0;width:23em}#calling p{float:left;padding-left:1.4em;margin-bottom:0}@media (max-width: 60em){#calling{float:left;width:100%}#calling img{float:none !important;display:block;margin:auto;max-width:100%}#calling h1{text-align:center;width:auto !important;float:none !important;padding:1em}#calling h1+p{padding:1em}#calling h3{float:none !important;display:block;padding-left:0.7em;width:auto}#calling h3:nth-child(odd){margin-top:-1em}#calling p{width:auto !important;float:none !important;padding:1em;width:auto}}#events{font-size:18px;line-height:30px;width:100%}#events div{padding:1em 0}#events div span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}#events div span:first-child{border-bottom:1px solid #EBEBEB}@media (max-width: 60em){#events h3{text-align:center}#events span{margin-left:1em}}#sponsors a{border:10px solid #FFF;padding:1em;max-width:20em;height:10em}#sponsors a:hover{border:10px solid #DDD}#sponsors a img{margin:auto}#sponsors p{clear:both}#sponsors a[href^="mailto"]{float:none;padding:0;display:inline}@media (max-width: 60em){#sponsors a{display:block;margin:auto;max-width:100%;border:none}#sponsors a:hover{border:none}}.col-1 p a{float:none;padding:0;display:inline}.col-1 div{width:100%;margin:2em 0;border-bottom:1px solid #EBEBEB}.col-1 div:before,.col-1 div:after{content:" ";display:table}.col-1 div:after{clear:both}.col-1 div h1{float:left;width:18em}.col-1 div h1+p{float:left;width:38em;margin:-0.5em 0}.col-1 div a img{float:left}.col-1 div h3{clear:both;float:left;margin:1em 0 0}.col-1 div h3+p{float:left;padding-bottom:1em}@media (max-width: 60em){.col-1{float:left;width:100%}.col-1 div{margin-bottom:0}.col-1 img{float:none !important;display:block;margin:auto;max-width:100%}.col-1 h1{text-align:center;width:auto !important;float:none !important;padding:1em}.col-1 h3{float:none !important;display:block;padding-left:0.7em}.col-1 p{width:auto !important;float:none !important;padding:1em}}.col-2{background-color:orange;padding:10px;min-height:0}.col-2 h4{color:#333}.col-2 h6{color:#333;margin:0;text-transform:uppercase;font-weight:bold;text-align:center}.col-2 a{padding:1em}.col-2 a img{padding:0}@media (max-width: 60em){.col-2{float:left;width:100%}.col-2 h3{text-align:left}.col-2 img{max-width:100%;display:block;margin:auto}}@media (min-width: 75em){.col-2{width:46.75%;margin-left:2.5%}.col-2:first-child{margin-left:0}.col-2 img{float:left;width:40%;margin-right:2.5%}.col-2 a:link{float:left;width:55%;margin:-15px 0 0;padding:0}.col-2 h6{float:left;margin-top:1%}}.col-3{background-color:blue}@media (min-width: 75em){.col-3{width:32%;margin-left:2%}.col-3:first-child{margin-left:0}}@media (min-width: 60em){.col-3 h3{text-align:center}}@media (min-width: 40em){.col-3 a{padding:0.5em 1em;text-align:center;float:none}.col-3 h3{text-align:center;margin-top:-5px}}.col-3 img{max-width:100%}@media (max-width: 60em){.signup-btn{float:none;display:block;margin:1em auto}}
