html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{height:100%}body{background:#717D79 url(../assets/images/background.jpg) center bottom;background-size:cover;background-attachment:fixed;font-size:16px;font-family:"Source Sans Pro";color:#fff}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.page{width:32rem;margin:0 auto}header{padding:1rem 0;background:#53bd8c}header h1{color:transparent;text-indent:-99rem;overflow:hidden;background-image:url("../assets/images/scijuniclair.svg");background-repeat:no-repeat;background-position:center center;width:27.25rem;height:4rem;margin:0 auto}.no-svg header h1{background-image:url("../assets/images/scijuniclair.png");background-repeat:no-repeat;background-position:center center}main h1{font-size:1.5rem;font-weight:300;height:2.5rem;line-height:2.3rem;padding:0 0.5rem;background:#53bd8c}main #communiques,main #about,main #terms{padding:2rem 0}main #communiques a{display:block;text-decoration:none;color:#fff;clear:both;padding:0.25rem 0.5rem;overflow:hidden;*zoom:1}main #communiques a h2,main #communiques a .pdf{line-height:1.5rem}main #communiques a h2{float:left;min-height:1.5rem;margin:0.25rem 0}main #communiques a .pdf{display:block;float:right;background:#233c3c;color:#fff;border-radius:0.25rem;padding:0 0.5rem;height:1.5rem;margin:0.25rem 0;font-size:0.9rem}main #communiques a:hover{background:rgba(255,255,255,0.05)}main #communiques a:hover .pdf{background:#fff;color:#233c3c}main #communiques a+a{border-top:1px solid rgba(255,255,255,0.25)}main #about h1{margin-bottom:1rem}main #about p{padding:0 0.5rem;line-height:1.5rem}main #about ol{padding:1rem 0.5rem 1rem 2rem}main #about li{line-height:1.25rem;font-size:0.9rem;list-style-type:decimal}main #about li+li{margin-top:0.5rem}main #terms h2{font-size:1.5rem;font-weight:300}main #terms p{font-size:0.9rem;line-height:1.35rem}main #terms h1+h2,main #terms h2+p,main #terms p+h2{margin-top:1rem}main #terms p+p{margin-top:0.5rem}.wrapper{min-height:100%;margin:0 auto -9rem}footer,.push{height:9rem}footer{padding-top:2rem;background:#28684b;color:#fff;line-height:1.25rem}footer .content{width:36rem;margin:0 auto}footer .left{float:left}footer .right{float:right}footer .right+.right{margin-right:2rem}footer h3{font-size:1.25;font-weight:600}footer p{font-size:1.1;font-weight:300;color:#afe0ca}footer p+h3{margin-top:0.5rem}footer a{color:#afe0ca;text-decoration:none}footer a:hover{text-decoration:underline}footer .legal{margin-top:1.5rem;font-size:0.85rem}
