@import url(//fonts.googleapis.com/css?family=EB+Garamond);
/*!
Updated:2014-09-04

Author:
Erik Runyon, Zach Richard, Nevin McElwrath
Marketing Communications: Web

CONTENTS
-----------------------------------------
1. Common Styles
2. Screen Styles
3. Media Queries
4. Themes
5. Grid
6. Print Styles

BRANDING
-----------------------------------------
1. COLORS
   - Blue (Headings): #002b5b
   - Blue (Links): #004da3
   - Gold: #dcb439

2. FONT STACKS
   - Headings: GPC, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif
   - Body: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif

3. GALAXIE POLARIS FONT WEIGHTS
   - 100 light
   - 300 book
   - 400 medium (normal)
   - 700 bold
   - 900 heavy
*/

/*************************************************************************************
 * 1. Common Styles
 ************************************************************************************/*,:after,:before{box-sizing:border-box}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}body,html{margin:0;padding:0;width:100%}body{color:#434343;font:1.1em/1.5em Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif;overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}p{font-size:1.2em;line-height:1.4;margin:0 0 1em}a{color:#00707d;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-decoration:none;text-decoration:none;transition:all 125ms linear}a:visited{color:#1394a3}a:hover{color:#1394a3;-webkit-text-decoration:underline;text-decoration:underline}a:active{color:#46831b}a:focus{outline:thin dotted}a.tapped{background-color:rgba(0,179,199,.5)}::-moz-selection{background:#0058cf;color:#fff;text-shadow:none}::-moz-selection,::selection{background:#0058cf;color:#fff;text-shadow:none}b,strong{font-weight:700}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{color:#434343;font-family:Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif;font-weight:300;line-height:1.1em;margin:1.4em 0 .25em;text-rendering:optimizeLegibility;text-shadow:0 1px hsla(0,0%,100%,.6)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{-webkit-text-decoration:none;text-decoration:none}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#1394a3}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{-webkit-text-decoration:underline;text-decoration:underline}h1{font-size:2em;margin-top:0}h2{font-size:1.75em}h3{font-size:1.563em}h4{font-size:1.375em}h5{font-size:1.188em}h5,h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase}h6{font-size:1em}.image-left+h2,.image-right+h2,h1+h2,h2+h3,h3+h4,h4+h5{margin-top:0}ol,ul{margin:1em 0;padding:0 0 0 2em}li{margin:0 0 .25em}nav ul{list-style:none}nav li,nav ul{margin:0;padding:0}nav a{-webkit-text-decoration:none;text-decoration:none}table{border-collapse:collapse;border-spacing:0;margin:2em 0;width:100%}tr{border-top:1px solid #aaa}th,thead th{background-color:#dbdbdb;text-align:left}tfoot th{text-align:right}td,th{padding:.25em}.number{text-align:right}td,td img{vertical-align:top}sup{vertical-align:super}sub,sup{font-size:smaller}sub{vertical-align:sub}code,kbd,pre,samp{font-family:monospace,sans-serif}hr{border:solid #dadada;border-width:1px 0 0;clear:both;margin:1em 0;width:100%}

/* Form Elements
----------------------------------------------------*/form{margin:0 0 1em}label{display:block;font-weight:700}button,input,select,textarea{font-size:100%;margin:0 0 .5em;vertical-align:baseline;*vertical-align:middle}button{overflow:visible;width:auto}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}input[type=checkbox],input[type=radio]{*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield}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}

/* Quotes
----------------------------------------------------*/blockquote{clear:right;margin:1em;padding:0;position:relative}blockquote p{border-left:3px solid #77c043;color:#606060;font-size:1.8em;line-height:1.4em;margin:0;padding:0 0 0 .75em}blockquote footer,blockquote p{font-family:Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif}blockquote footer{color:#666;display:block;font-size:.8em;font-style:italic;line-height:1.5em;margin-top:1em}blockquote.pull{float:right;font-style:normal}blockquote.quote p{border:none;padding:0 1.5em}blockquote.quote p:before{color:#c3c3c3;content:"\201C";font-size:3em;left:0;position:absolute}blockquote.quote p:after{color:#c3c3c3;content:"\201D";font-size:3em;position:absolute;right:0}blockquote.quote cite{color:#999;display:block;font-size:1.3em;font-style:italic;margin-top:1em;padding:0 1.5em;text-align:right}

/* Images
----------------------------------------------------*/img{border:none;height:auto;max-width:100%;vertical-align:bottom;width:auto;-ms-interpolation-mode:bicubic;box-sizing:content-box}.image-default,.image-left,.image-right{margin:0 0 1em}.image-right{float:right;margin:0 0 1em 1em}.image-left{float:left;margin:0 1em 1em 0}.image-left,.image-right{max-width:46%}.image-center{text-align:center}.image-default a,.image-left a,.image-right a{border:none;display:block;-webkit-text-decoration:none;text-decoration:none}.image-left+h2{margin-top:0}.captioned{color:#777;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em}.image-right.captioned{text-align:right}.image-left.captioned{text-align:left}.captioned img{margin-bottom:.5em}figure{margin:0 0 1em}aside.right,figure,figure.right{float:right;max-width:100%}aside.right p{margin-right:0}figure.left{float:left}figcaption{display:block;line-height:1.5em;text-align:left}figcaption blockquote{font-weight:400;width:auto}

/* Icons
   <i aria-hidden="true" data-icon="a"></i>
   https://dev.conductor.nd.edu/icons-and-buttons/
----------------------------------------------------*/[data-icon]:before{color:#333;content:attr(data-icon);font-family:NDIcons;font-size:1.25rem;vertical-align:bottom;speak:none;font-style:normal}[data-icon="1"]:before{display:inline-block;*display:inline;*zoom:1;color:#002044;font-size:220px;vertical-align:middle}

/* General Classes
----------------------------------------------------*/.noborder{border:none!important}.webcal{font-weight:700}.webcal i{font-weight:400}a[href$=".pdf"]{background:url(/images/icons/pdf.gif) 0 no-repeat;padding:1px 0 0 20px}.ndmark{display:block;max-width:100%;-webkit-text-decoration:none;text-decoration:none;width:200px}.cf:after,.cf:before{content:"\0020";display:block;height:0;overflow:hidden}.cf:after{clear:both}.cf{zoom:1}.bars{background:url(images/bars-gray.png) 0 100% repeat-x;padding:0 0 30px}.video{display:block;position:relative;text-align:center}.video .play{background:url(images/play-btn.png) 50% no-repeat;background-size:auto 100%;height:100%;left:0;margin:0 auto;position:absolute;top:0;width:100%}.skip-links{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-links:active,.skip-links:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

/* Breadcrumbs
----------------------------------------------------*/.breadcrumbs{display:block;font-size:.8em;list-style:none;margin:0 0 1em;overflow:hidden;padding:0}.breadcrumbs li{display:inline;float:left;margin:0 4px 0 0}.breadcrumbs a{-webkit-text-decoration:none;text-decoration:none}.breadcrumbs a:hover{-webkit-text-decoration:underline;text-decoration:underline}.breadcrumbs a:visited{color:#1394a3}

/* Fonts
   https://dev.conductor.nd.edu/fonts/
----------------------------------------------------*/@font-face{font-family:NDIcons;src:url(https://static.nd.edu/fonts/nd/nd.v2.woff2) format("woff2"),url(https://static.nd.edu/fonts/nd/nd.v2.woff) format("woff"),url(https://static.nd.edu/fonts/nd/nd.v2.ttf) format("truetype")}@font-face{font-family:GPC;font-style:normal;font-weight:300;src:url(https://static.nd.edu/fonts/gp-min/gpc-book.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gpc-book.woff) format("woff"),url(https://static.nd.edu/fonts/gp-min/gpc-book.ttf) format("truetype")}@font-face{font-family:GPC;font-style:normal;font-weight:400;src:url(https://static.nd.edu/fonts/gp-min/gpc-medium.woff2) format("woff2"),url(https://static.nd.edu/fonts/gp-min/gpc-medium.woff) format("woff"),url(https://static.nd.edu/fonts/gp-min/gpc-medium.ttf) format("truetype")}

/* NEWS & EVENTS
----------------------------------------------------*/article{margin-bottom:4em}.cover-story article{margin-bottom:0}article header{margin:0 0 1em}.events .vevent{margin-left:1em;margin-right:1em}.additional-links{list-style:none;margin:0 0 1em;padding:0}.additional-links li{display:inline-block;*display:inline;*zoom:1;margin:0}.additional-links a{-webkit-text-decoration:none;text-decoration:none}.entry-title{font-family:Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif;font-size:1.7em;line-height:1.2em;margin:0 0 .25em;padding:0}.entry-title.page-title{border:none}.hentry .entry-title{line-height:1.3em}.author,.location,.posted-in,.publish-info{display:inline-block;*display:inline;*zoom:1;color:#333;font-family:inherit;font-size:1em;font-weight:400;margin:.2em 1em 0 0}.author b,.location b,.posted-in,.publish-info b{color:#999;font-weight:700}.author a{-webkit-text-decoration:none;text-decoration:none}.author a:hover{-webkit-text-decoration:underline;text-decoration:underline}.description,.entry-summary{margin:1em 0}.posted-in{display:none}.event .posted-in,.news-hentry .posted-in{display:block}

  /* Events */.events-date-header{color:#999;font-family:Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif;font-size:1.25em;font-weight:300;margin:0 0 .25em;padding:0}.events .date-string{display:none}

/* SEARCH
----------------------------------------------------*/.search-page .alpha{width:100%}.search-count,.search-time{font-family:inherit}.search-count{font-size:1.4em;margin:0}.search-query i{font-style:normal;font-weight:700}.search-time{color:#666;font-size:1.2em;margin:0 0 1em}.search-results{list-style:none;margin:1em 0;padding:0}.search-results li{margin:0}.search-record header{margin:0 0 .5em}.search-result-title{font-family:Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif;font-size:1.4em}.search-result-title b{font-weight:500}.search-result-url{font-family:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;word-break:break-all}.search-result-url a{color:#46831b;font-weight:400}.search-result-excerpt{line-height:1.3em;margin:0 0 .5em}.search-result-excerpt br{display:none}.search-result-meta{color:#999;font-size:.9em}

/*************************************************************************************
 * 2. Screen Styles
 ************************************************************************************/@media projection,screen{p{max-width:50em}.current-category img,.home-category img,.image-default img,.image-left img,.image-right img,.news-categories .site-content img{border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.4)}.tablewrap{margin:0 auto;overflow-y:auto;position:relative}

  /* Buttons
  ----------------------------------------------------*/.btn,.excerpt_continuation,.more{display:inline-block;*display:inline;*zoom:1;background:#fff;border:1px solid #c2c2c2;color:#676767;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-size:80%;font-weight:300;letter-spacing:.1em;line-height:1.2em;line-height:1;margin-bottom:0;*margin-left:.3em;padding:.5em 1em;text-align:left;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .125s ease-in-out;vertical-align:middle;white-space:nowrap}.beta .btn,.beta .more{display:block;text-align:center}.btn:visited,.more:visited{background:#f2f2f2;color:#676767}.btn.active:hover,.btn:hover,.more:hover{background-color:#00b3c7;background-position:94%;border-color:#00707d;color:#fff;-webkit-text-decoration:none;text-decoration:none}.btn [data-icon]:before{color:#676767;font-size:1.25em;padding-right:.25em}.btn:hover [data-icon]:before{color:#fff}.btn.alt.active:hover,.btn.alt:hover,.more.alt:hover{background:#77c043;border-color:#46831b;color:#fff}.btn-mini{font-size:.6em}.btn-small{font-size:.875em}.btn-large{font-size:1.2em}.btn.mono,.more.mono{background-color:#f8f8f8;border-color:#e1e1e1}.btn.mono:hover,.more.mono:hover{background-color:#949494;color:#fff}.excerpt_continuation,.more{background:#fff url(images/more.svg) 90% no-repeat;background-size:auto 50%;clear:both;color:#676767;float:none;line-height:1;margin:0;padding:.4em 2.5em .45em 1.1em}.more.right{display:block;text-align:right}.social{border:1px solid transparent;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:90%;padding:.4em;-webkit-text-decoration:none;text-decoration:none}.social:hover{border:1px solid #c2c2c2;color:#00b3c7;-webkit-text-decoration:none;text-decoration:none}.beta .btn{margin:2em 0;text-align:center;width:100%}.social-btns{list-style:none;padding:0;text-align:center}.social-btns li{align-items:center;display:inline-flex}.social-btns [data-icon]:before,.social-btns a{font-size:1.4em}

  /* Structure
  ----------------------------------------------------*/html{background:url(images/bg-lt.png) #f2f2f2}.site-content{padding-bottom:1em;padding-top:0}.beta{border-top:1px solid #dadada;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);padding:1em 0}.aside,.main{text-shadow:0 1px 0 #fff}.aside{margin-top:1em}.aside h2{background:url(//dev.conductor.nd.edu/stylesheets/images/border-double.png) 0 100% repeat-x;font-size:1.4em;margin:0 0 .75em;padding:0 0 .5em}.aside img{margin-bottom:1em}.aside ul{list-style:none;padding:0 0 0 1em}.aside li a{font-size:.9em;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.aside li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.aside .entry-title{font-size:1.2em}.aside article footer{display:none}.page-title{border-bottom:1px solid #e1e1e1;margin:0 0 .35em;padding:0 0 .25em}

  /* Header
  ----------------------------------------------------*/.site-header{text-align:center}.brandbar,.mark-header,.titlebar{overflow:hidden}.brandbar,.mark-header{background:#fff;border-bottom:1px solid #c2c2c2}.mark-header{margin:-.5rem -1rem .5rem}.dept{border-top:1px solid #000;box-shadow:inset 0 1px rgba(0,122,217,.4);display:none}.brandbar li{margin:0 -.9375em;padding:0}.brandbar a,.mark-header a{background-repeat:no-repeat;display:block;height:50px;margin:0 auto;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-indent:-9999px}.mark-header a{background-image:url(//static.nd.edu/images/brandbar/dept-nd-gray@2x.png);background-size:100%;height:50px;width:300px}.dept-nd img{display:none}.dept-nd a{background-position:left 0}.dept a{background-position:right 0}.titlebar{padding:.75em 0;position:relative}.site-title{clear:both;font-size:1.75em;font-weight:300;line-height:1.1em;margin:0;padding:.2em 0;text-align:left;text-shadow:0 1px hsla(0,0%,100%,.7);width:80%}.site-title a{background:url(images/logo_scholastic_2026.svg) no-repeat left -228px;border:none;display:block;height:56px;-webkit-text-decoration:none;text-decoration:none;text-indent:-9999px;width:260px}.site-title a:visited{color:#00707d}.site-title a:hover{-webkit-text-decoration:none;text-decoration:none}.sublined .site-title{line-height:1.15em;margin:0}.subline{clear:left;color:#333;font-family:inherit;font-size:1em;margin:0;text-align:left}.header-util{display:none;margin:0 auto;padding:0 1em;position:relative;text-align:center}.search-form{background-color:#fff;border:1px solid #c2c2c2;display:none;line-height:2em;margin:0 auto .5em;overflow:hidden;padding:1px 1px 1px 8px;width:91%}.search-form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.search-input{-webkit-appearance:textfield;color:#444;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:400;vertical-align:middle;width:86%}.search-button,.search-input{display:inline-block;*display:inline;*zoom:1;background:transparent;border:none;height:2em;margin:0;padding:0}.search-button{cursor:pointer;float:right;overflow:hidden;position:relative;text-indent:-9999px;transition:all .15s ease-in-out;width:2em}.lt-ie9 .search-button{background:transparent url(/images/icons/searchmag.png) 50% no-repeat}.search-button:before{color:#444;content:attr(data-icon);display:block;font-family:NDIcons;font-size:1.6em;left:.2em;line-height:1.3em;position:absolute;text-indent:0;top:.2em}.lt-ie9 .search-button:before{content:""}.search-button:hover:before{color:#00b3c7}.header-util nav ul{line-height:1em;margin:.4em 0 0;text-align:center}.header-util nav li{display:inline-block;*display:inline;*zoom:1;width:32%}.header-util nav a{border:1px solid #562e07;color:#00707d;display:none;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;padding:.625em;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 1px hsla(0,0%,100%,.9)}.header-util nav a:hover{background-color:#00707d;background-image:radial-gradient(50% 20%,#0053b0 0,rgba(0,83,176,0) 100%);border:1px solid #001834;box-shadow:inset 0 1px rgba(0,83,176,.8),0 1px 2px rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px rgba(0,0,0,.9)}

  /* Offscreen Nav
  ----------------------------------------------------*/.nav-mobile{background-color:hsla(0,0%,78%,.2);border-left:1px solid rgba(0,0,0,.3);bottom:0;height:100%;overflow:auto;padding:1em;position:fixed;right:-13.755em;top:0;width:13.755em;-webkit-overflow-scrolling:touch;box-shadow:inset 0 0 8px 0 rgba(0,0,0,.25);transform:translate(0);transition:.15s ease}.nav-mobile.active{transform:translate(-13.755em)}.nav-mobile .search-form{background-color:#fff;border:1px solid #888;border-radius:3px;display:block;font-size:.75em;line-height:1.1em;margin:0 auto 1.5em;padding:1px 1px 1px 4px}.nav-mobile .search-input{width:85%}.wrapper{transform:translate(0);transition:.15s ease}.wrapper.active{transform:translate(-13.725em)}.nav-skip{background:#444;border:1px solid #001227;border-radius:3px;display:block;font-size:1.3em;height:2em;line-height:1.9em;overflow:hidden;padding:.5em 0;position:absolute;right:.3em;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:2.5em;width:2em
   /* -webkit-box-shadow:0 1px #007ad9 inset, 0 -12px 3px -10px rgba(0,0,0,0.4) inset;
       -moz-box-shadow:0 1px #007ad9 inset, 0 -12px 3px -10px rgba(0,0,0,0.4) inset;
            box-shadow:0 1px #007ad9 inset, 0 -12px 3px -10px rgba(0,0,0,0.4) inset;*/}.nav-skip span{margin:0 auto;position:relative;text-indent:-6em;top:.4em;transition-delay:.2s;transition-duration:0s}.nav-skip span:after,.nav-skip span:before{content:"";position:absolute}.nav-skip span,.nav-skip span:after,.nav-skip span:before{background-color:#eee;display:block;height:3px;transition-delay:.2s,0;transition-duration:.2s;transition-property:top,transform;width:1.3em}.nav-skip span:before{top:-.45em}.nav-skip span:after{top:.45em}.nav-skip.toggled span{background-color:transparent;transition-delay:.2s}.nav-skip.toggled span:after,.nav-skip.toggled span:before{top:0;transition-delay:0,.2s}.nav-skip.toggled span:before{transform:rotate(45deg)}.nav-skip.toggled span:after{transform:rotate(-45deg)}

  /* Top Nav
  ----------------------------------------------------*/.nav-top{background:#fff;border:1px solid #c2c2c2;bottom:0;display:none;position:relative;text-align:center;width:100%;z-index:10}.nav-top li{display:inline-block;*display:inline;*zoom:1;font-family:Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif;font-size:1.125em;vertical-align:top}.nav-top li a{color:#434343;display:table-cell;font-size:1.1em;font-weight:300;padding:.75em 1em;text-align:center;transition:all .25s ease-in-out;vertical-align:middle}.nav-top li a:hover,.nav-top li.active a{background-color:#c9eaee;color:#00707d;-webkit-text-decoration:none;text-decoration:none}

  /* General Nav
  ----------------------------------------------------*/.nav-site ul{padding:0 0 1em}.nav-site ul li{margin:.2em 0}.nav-site ul a{border-bottom:1px solid transparent;color:#676767;display:block;font-family:Adobe Garamond,Garmond,EB Garamond,Georgia,Times New Roman,Times,serif;font-size:1.4em;font-weight:300;line-height:1.2em;padding:.2em 0 .2em 1em;text-indent:-1em;text-transform:none}.nav-site ul a:hover{border-bottom:1px solid #e2e2e2;color:#00707d;-webkit-text-decoration:none;text-decoration:none}.nav-site ul>.active>a{border-bottom:1px solid #e2e2e2;color:#00b3c7}.nav-site ul ul{padding:0}.nav-site ul ul a{border:none;color:#444;font-family:inherit;font-size:1.125em;padding:0 0 0 32px;text-indent:-1em}.nav-site ul ul li{margin:.5em 0}.nav-site ul ul a:hover{border:none;color:#00b3c7}.nav-site ul ul>.active>a{border:none;color:#00b3c7;font-weight:400}.nav-site li.last{margin-bottom:1em}.nav-site ul ul ul{font-size:.9em;margin-left:1em;padding:0}.nav-site ul ul ul a:hover{background:none}.nav-site ul ul ul .active>a{color:#555;font-weight:700}.nav-site ul ul ul .active>.current-last{color:#00b3c7}.nav-site ul ul ul ul{margin-left:1.5em}.nav-site ul ul ul ul a{padding:0 0 0 1.5em}.nav-site ul ul ul ul ul{margin-left:1.5em}.nav-section{display:none}

  /* Home
  ----------------------------------------------------*/.home-feature{margin:0 0 2em;text-align:center}.feature-image{overflow:hidden;text-align:center}.feature-image img,.feature-image p{margin:0 auto}.home-primary{margin:0 auto 2em}.home-primary .image-default,.home-primary .image-left,.home-primary .image-right{float:none;margin:0 0 1em;max-width:none}.current-category,.home-category{position:relative}.current-category .more.cat,.home-category .more.cat{display:inline-block}

  /* Custom Pages
  ----------------------------------------------------*/.cover-story .cover-image{background-position:0 0;background-repeat:no-repeat;background-size:100%;box-shadow:inset 0 0 15px #000;display:block;padding-top:50%;width:100%}.cover-story .cover-image img{display:none}.cover-story .photoframe{border:2px solid hsla(0,0%,100%,.7);bottom:1em;display:block;display:none;left:1em;position:absolute;right:1em;top:1em}.category-title{background:#fff;border:1px solid #ccc;color:#555;padding:.3em .5em;position:relative;text-transform:uppercase}.home-category .related h3{border-bottom:1px solid #ccc;font-size:1.5em;margin-top:.7em}.home-category .related .entry-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;font-size:1em;font-weight:400;padding:.2em 0}.home-category .related .entry-title:nth-child(2n){ /*background-color: #ECECEC;*/}.more-link{text-align:right}.article.row{margin-bottom:2em!important}.news-archives .article.row .entry-title{line-height:1.3em}.hentry{padding:1.3em /*background: white; border: 1px solid #ccc;*/}

  /*.lt-ie9 .cover-story .cover-image {padding:0; margin:0; background:transparent; max-height:400px; overflow:hidden;}
  .lt-ie9 .cover-story .cover-image img {display:block; width:100%; vertical-align:bottom;}*/.editor-headshot{text-align:center}.editor-headshot img{border-radius:20em;max-width:50%}.judgement-title{font-size:1.3em;font-weight:700;margin:0;text-shadow:none}.issues-category-judgment-calls .hentry .meta,.issues-category-judgment-calls .hentry .more,.issues-category-judgment-calls .story-img{display:none}.issues-category-judgment-calls .story-content{width:100%!important}.judgment-calls{margin:1em 0 2em}.judgment-calls h3,.judgment-calls h4{margin-bottom:1em}.judgment-calls .entry-content p,.judgment-calls p{padding-left:3em;position:relative}.judgment-calls .entry-content strong:before,.judgment-calls .vote:before,.judgment-calls strong:before{background-position:-.3em;content:"";display:block;height:2em;left:0;padding-left:3em;position:absolute;top:0}.judgment-calls .entry-content .up:before,.judgment-calls .up:before{background:url(images/arrow-up.svg) no-repeat}.judgment-calls .entry-content .neutral:before,.judgment-calls .neutral:before{background:url(images/arrow-neutral.svg) no-repeat}.judgment-calls .down:before,.judgment-calls .entry-content .down:before{background:url(images/arrow-down.svg) no-repeat}.ad-item{margin-bottom:1em}.ad-item img{border:0!important;box-shadow:none!important}.current-issue{background:#fff;border:1px solid #ddd;display:block;padding:1em}.current-issue h2{font-size:1.6em;margin:0}.current-issue-date{display:block;margin:0 0 1em}

  /* Footer
  ----------------------------------------------------*/.site-footer{clear:both;overflow:hidden;text-align:center}.footer-inner,.site-footer{margin:0 auto;position:relative}.footer-inner{border-top:1px solid #ccc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);padding:1em 0}.site-footer p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875em;margin:0}.site-info{margin:1em 0}.site-info li{display:inline-block;*display:inline;*zoom:1;margin:0 2%}.site-info a{-webkit-text-decoration:underline;text-decoration:underline}.country-name,.geo{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.address{margin:0}.address,.org,.site-link,.tel{display:block}.ndmark{margin:2em auto;width:200px}}

/*************************************************************************************
 * 3. Media Queries
 ************************************************************************************/

/* 580px
----------------------------------------------------*/@media only screen and (min-width:36.250em){.image-left,.image-right{max-width:none}.dept{border:none;display:block}.entry-title{font-size:1.85em}}

/* 700px
----------------------------------------------------*/@media only screen and (min-width:43.75em){h1{font-size:2.313em}h2{font-size:2.063em}h3{font-size:1.75em}h4{font-size:1.625em}h5{font-size:1.375em}h6{font-size:1.125em}blockquote{margin:2em}blockquote.pull{float:right;width:30%}.image-left img,.image-right img{max-width:auto}.tablewrap{background:none}

  /* Structure
  ----------------------------------------------------*/.site-content{padding-bottom:2em;padding-top:2em}.beta{border:none;box-shadow:none}.full-width .alpha{left:auto;margin:0;width:100%}.full-width .beta{display:none}.search-page .alpha{float:none;margin:0 auto;max-width:80em;width:96%}

  /* Header
  ----------------------------------------------------*/.site-header{text-align:left}.brandbar li{margin:0 -2em}.titlebar.subhead{padding:.7em 1em}.site-title{clear:left;float:left;font-size:2.5em;margin:0;padding:0 0 .5rem;width:70%}.site-title a{background-position:left -127px;height:98px;line-height:1em;padding:.65em 0 .75em;width:475px}.sublined{float:left;padding:.65em 0 .75em}.sublined .site-title a{padding:0}.subline{float:left}.search-input{float:left;font-size:.8em;width:auto}a.nav-skip{display:none}.header-util{display:block;float:right;margin:0;padding:0;text-align:right;top:2.2em}.subhead .header-util{top:1.9em}.search-form{display:block;margin:.75rem 0;width:auto}.header-util nav{display:block;margin:3px 0}.header-util nav ul{margin:0}.header-util nav li{display:block;text-align:right;width:auto}.header-util nav a{font-size:.825em;font-weight:400}.header-util nav a,.header-util nav a:hover{background:none;border:0;box-shadow:inset 0 0 hsla(0,0%,100%,0),0 0 transparent;display:inline;padding:0}.nav-top .search-form{margin-left:2rem}.header-util nav a:hover{color:#002b5b;-webkit-text-decoration:underline;text-decoration:underline;text-shadow:0 1px hsla(0,0%,100%,.9)}.header-util .search-toggle{display:none}.search-button{height:23px;width:23px}.search-button:before{font-size:18px;left:2px;top:.2em}

  /* Home
  ----------------------------------------------------*/.home-primary{margin:0 0 2em}.home-primary .image-right{float:right;margin:0 0 1em 1em;max-width:40%}.home-primary .image-left{float:left;margin:0 1em 1em 0;max-width:40%}.home-secondary .columns>h2{margin-top:0}.cover-story.column{box-shadow:inset 0 0 0 30px hsla(0,0%,100%,.3);margin-bottom:3em;padding:0;position:relative}.cover-story article{background:rgba(0,0,0,.6);bottom:2em;margin:0;max-width:500px;padding:0;position:absolute;right:2em;width:70%}.cover-story .entry-title{line-height:1em;text-align:right /*background: #00707d;*/}.cover-story .entry-title a{color:#fff;display:block;font-size:1em;padding:.25em .5em 0}.cover-story article p{color:#fff;font-size:1.4em;margin:0;text-shadow:1px 1px 2px #ccc}.cover-story article header{margin-bottom:.3em}.cover-story .entry-summary{margin-top:0;padding:.1em 1.2em;text-align:right}.lt-ie9 .cover-story article{bottom:0;left:1em;right:auto}.lt-ie9 .cover-story article h2{text-align:left}.current-category .more.cat,.home-category .more.cat{top:3.5em}.home-category .columns .more,.home-category .excerpt{display:none}.home-category .columns .more.cat{display:inline-block}.cover-story .cover-image{padding-bottom:2em;padding-top:35%}.seal{background:url(images/seal.svg) no-repeat;bottom:-3em;color:#fff;height:10em;left:2em;margin-left:1em;position:absolute;text-align:center;vertical-align:middle;width:10em;z-index:10}.lt-ie9 .seal{left:auto;right:0}.seal p{font-size:1.3em;line-height:1;margin:0;padding:17% 0 0;text-align:center}.seal span{display:block;text-align:center}.seal .vol{color:#fff;font-style:italic}.seal .volnum{color:#fff;font-family:Times New Roman,Times,serif;font-size:3em}.seal .number{color:#595959;font-style:italic}.current-category .more.cat,.home-category .more.cat{position:absolute;right:2.4em;top:4.9em}.cover-story .photoframe{display:block}.lt-ie9 .seal{background:url(images/seal-ie.png) no-repeat 50%}

  /* Navigation
  ----------------------------------------------------*/.nav-top-true .nav-section,.nav-top-true .nav-top{display:block}.nav-top-true .nav-full{display:none}

  /* Footer
  ----------------------------------------------------*/.site-footer{text-align:left}.footer-inner{padding:2em 0}.ndmark{margin:0;position:absolute;right:0;top:2.2em}.site-link{display:block}.org{display:inline}}

/* 768px
-----------------------------------------------------*/@media only screen and (min-width:48em){.mark-header{background:none;border:0;float:right;margin:0;padding-top:30px}.mark-header a{background:url(https://static.nd.edu/images/marks/gray/ndmark600.png) 100% 0/contain no-repeat;height:47px;width:200px}}

/* 920px
   Brand-bar styles
   Adjust @mq width smaller as department name allows
-----------------------------------------------------*/@media only screen and (min-width:57.5em){.dept,.theme-bb-gold .dept{border-top:0;box-shadow:none}.brandbar li{margin:0}.dept{float:right}.dept-nd{float:left}.home-category img{float:left;margin-right:2%}.home-category .related{float:left;width:100%}.cover-story .entry-title{line-height:1.75em}.cover-story .entry-title a{font-size:1.25em}}

/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.titlebar.subhead{padding:1.1em 0}.contact-info{margin:0}.address,.email,.site-link,.tel{float:left;margin:0 1em 0 0}.site-link{margin-right:.5em}.phone{clear:left}.cover-story .entry-title a{font-size:1.5em}.site-title{width:50%}.site-title a{background-position:0 0;height:127px;width:615px}.events .vevent{margin-left:1.5em;margin-right:1.5em}.event .vevent{margin:0}

  /* IE8 Over-rides */.lt-ie8 .header-util nav li{float:right}.lt-ie8 .search-form{width:300px}.lt-ie8 .search-input{float:left}}

/* 1024px
----------------------------------------------------*/@media only screen and (min-width:64em){.brandbar{padding:0}}@media only screen and (min-width:1200px){.cover-story .cover-image{/*margin:0 -6%; width:115%;*/}.search-page .alpha{width:90%}}@media only screen and (min-width:1300px){.story-content article{margin-bottom:0}.story-img.columns{margin-bottom:4em}}

/* Hi-res
----------------------------------------------------*/@media
  (min-resolution:144dppx){.dept a,.dept-nd a{background-size:auto 50px}.dept-nd a{background-image:url(//static.nd.edu/images/brandbar/dept-nd-gray@2x.png)}}

/*************************************************************************************
 * 4. Themes
 ************************************************************************************/@media projection,screen{

  /* Brand Bar
  ----------------------------------------------------*/
  /** White Text **/.dept-nd a{background-image:url(//static.nd.edu/images/brandbar/dept-nd-gray.png);width:301px}}

/*************************************************************************************
 * 5. Grid
 * Author: http://foundation.zurb.com/
 * Version: 5.2.0
 * Documentation: http://foundation.zurb.com/docs/components/grid.html
 * Updated: 2014-03-12
 ************************************************************************************/.row{margin:0 auto;max-width:80em;width:100%;*zoom:1}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375em;max-width:none;width:auto;*zoom:1}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto;*zoom:1}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{float:left;padding-left:.9375em;padding-right:.9375em;position:relative;width:100%}@media only screen{.column.small-centered,.columns.small-centered{float:none!important;margin-left:auto;margin-right:auto}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.small-push-0{left:0;right:auto}.small-pull-0{left:auto;right:0}.small-push-1{left:8.33333%;right:auto}.small-pull-1{left:auto;right:8.33333%}.small-push-2{left:16.66667%;right:auto}.small-pull-2{left:auto;right:16.66667%}.small-push-3{left:25%;right:auto}.small-pull-3{left:auto;right:25%}.small-push-4{left:33.33333%;right:auto}.small-pull-4{left:auto;right:33.33333%}.small-push-5{left:41.66667%;right:auto}.small-pull-5{left:auto;right:41.66667%}.small-push-6{left:50%;right:auto}.small-pull-6{left:auto;right:50%}.small-push-7{left:58.33333%;right:auto}.small-pull-7{left:auto;right:58.33333%}.small-push-8{left:66.66667%;right:auto}.small-pull-8{left:auto;right:66.66667%}.small-push-9{left:75%;right:auto}.small-pull-9{left:auto;right:75%}.small-push-10{left:83.33333%;right:auto}.small-pull-10{left:auto;right:83.33333%}.small-push-11{left:91.66667%;right:auto}.small-pull-11{left:auto;right:91.66667%}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}}

/* 700px
----------------------------------------------------*/@media only screen and (min-width:43.75em){.column.medium-centered,.columns.medium-centered{float:none!important;margin-left:auto;margin-right:auto}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.medium-push-0{left:0;right:auto}.medium-pull-0{left:auto;right:0}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{left:auto;right:8.33333%}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{left:auto;right:16.66667%}.medium-push-3{left:25%;right:auto}.medium-pull-3{left:auto;right:25%}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{left:auto;right:33.33333%}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{left:auto;right:41.66667%}.medium-push-6{left:50%;right:auto}.medium-pull-6{left:auto;right:50%}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{left:auto;right:58.33333%}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{left:auto;right:66.66667%}.medium-push-9{left:75%;right:auto}.medium-pull-9{left:auto;right:75%}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{left:auto;right:83.33333%}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{left:auto;right:91.66667%}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.push-0{left:0;right:auto}.pull-0{left:auto;right:0}.push-1{left:8.33333%;right:auto}.pull-1{left:auto;right:8.33333%}.push-2{left:16.66667%;right:auto}.pull-2{left:auto;right:16.66667%}.push-3{left:25%;right:auto}.pull-3{left:auto;right:25%}.push-4{left:33.33333%;right:auto}.pull-4{left:auto;right:33.33333%}.push-5{left:41.66667%;right:auto}.pull-5{left:auto;right:41.66667%}.push-6{left:50%;right:auto}.pull-6{left:auto;right:50%}.push-7{left:58.33333%;right:auto}.pull-7{left:auto;right:58.33333%}.push-8{left:66.66667%;right:auto}.pull-8{left:auto;right:66.66667%}.push-9{left:75%;right:auto}.pull-9{left:auto;right:75%}.push-10{left:83.33333%;right:auto}.pull-10{left:auto;right:83.33333%}.push-11{left:91.66667%;right:auto}.pull-11{left:auto;right:91.66667%}}

/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.column.large-centered,.columns.large-centered{float:none!important;margin-left:auto;margin-right:auto}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.large-push-0{left:0;right:auto}.large-pull-0{left:auto;right:0}.large-push-1{left:8.33333%;right:auto}.large-pull-1{left:auto;right:8.33333%}.large-push-2{left:16.66667%;right:auto}.large-pull-2{left:auto;right:16.66667%}.large-push-3{left:25%;right:auto}.large-pull-3{left:auto;right:25%}.large-push-4{left:33.33333%;right:auto}.large-pull-4{left:auto;right:33.33333%}.large-push-5{left:41.66667%;right:auto}.large-pull-5{left:auto;right:41.66667%}.large-push-6{left:50%;right:auto}.large-pull-6{left:auto;right:50%}.large-push-7{left:58.33333%;right:auto}.large-pull-7{left:auto;right:58.33333%}.large-push-8{left:66.66667%;right:auto}.large-pull-8{left:auto;right:66.66667%}.large-push-9{left:75%;right:auto}.large-pull-9{left:auto;right:75%}.large-push-10{left:83.33333%;right:auto}.large-pull-10{left:auto;right:83.33333%}.large-push-11{left:91.66667%;right:auto}.large-pull-11{left:auto;right:91.66667%}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}}

/* 1200px
----------------------------------------------------*/@media only screen and (min-width:75em){.column.xlarge-centered,.columns.xlarge-centered{float:none!important;margin-left:auto;margin-right:auto}.column.xlarge-uncentered,.columns.xlarge-uncentered{float:left;margin-left:0;margin-right:0}.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right}.xlarge-push-0{left:0;right:auto}.xlarge-pull-0{left:auto;right:0}.xlarge-push-1{left:8.33333%;right:auto}.xlarge-pull-1{left:auto;right:8.33333%}.xlarge-push-2{left:16.66667%;right:auto}.xlarge-pull-2{left:auto;right:16.66667%}.xlarge-push-3{left:25%;right:auto}.xlarge-pull-3{left:auto;right:25%}.xlarge-push-4{left:33.33333%;right:auto}.xlarge-pull-4{left:auto;right:33.33333%}.xlarge-push-5{left:41.66667%;right:auto}.xlarge-pull-5{left:auto;right:41.66667%}.xlarge-push-6{left:50%;right:auto}.xlarge-pull-6{left:auto;right:50%}.xlarge-push-7{left:58.33333%;right:auto}.xlarge-pull-7{left:auto;right:58.33333%}.xlarge-push-8{left:66.66667%;right:auto}.xlarge-pull-8{left:auto;right:66.66667%}.xlarge-push-9{left:75%;right:auto}.xlarge-pull-9{left:auto;right:75%}.xlarge-push-10{left:83.33333%;right:auto}.xlarge-pull-10{left:auto;right:83.33333%}.xlarge-push-11{left:91.66667%;right:auto}.xlarge-pull-11{left:auto;right:91.66667%}.xlarge-1{width:8.33333%}.xlarge-2{width:16.66667%}.xlarge-3{width:25%}.xlarge-4{width:33.33333%}.xlarge-5{width:41.66667%}.xlarge-6{width:50%}.xlarge-7{width:58.33333%}.xlarge-8{width:66.66667%}.xlarge-9{width:75%}.xlarge-10{width:83.33333%}.xlarge-11{width:91.66667%}.xlarge-12{width:100%}.xlarge-offset-0{margin-left:0!important}.xlarge-offset-1{margin-left:8.33333%!important}.xlarge-offset-2{margin-left:16.66667%!important}.xlarge-offset-3{margin-left:25%!important}.xlarge-offset-4{margin-left:33.33333%!important}.xlarge-offset-5{margin-left:41.66667%!important}.xlarge-offset-6{margin-left:50%!important}.xlarge-offset-7{margin-left:58.33333%!important}.xlarge-offset-8{margin-left:66.66667%!important}.xlarge-offset-9{margin-left:75%!important}.xlarge-offset-10{margin-left:83.33333%!important}.xlarge-offset-11{margin-left:91.66667%!important}.xlarge-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}}

/* Grid Customizations
--------------------------------------------------------------------------------------*/

/* 700px
----------------------------------------------------*/@media only screen and (min-width:43.75em){.row{max-width:96%}}

/* 1200px
----------------------------------------------------*/@media only screen and (min-width:75em){.row{max-width:90%}}

/* 1360px
----------------------------------------------------*/@media only screen and (min-width:85em){.row{max-width:80em;width:90%}}


/*************************************************************************************
 * 6. Print Styles
 ************************************************************************************/@media print{@page{margin:.5cm}body{color:#000;font-family:Georgia,Times New Roman,Times,serif}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}

  /* Styles
  ----------------------------------------------------*/a[href^="#"]:after,a[href^="javascript:"]:after{content:""}.ndmark{width:150px}.image-right img{float:right;margin:0 0 1em 2em}.image-left img{float:left;margin:0 2em 1em 0}

  /* HIDDEN
  ----------------------------------------------------*/.breadcrumbs,.header-util,.nav-mobile,.nav-site,.nav-skip,.skip-links{display:none}

  /* STRUCTURE
  ----------------------------------------------------*/.site-header{border-bottom:1px solid gray;margin:0 0 20px;overflow:hidden;padding:0 0 20px;position:relative}.brandbar{font-family:Adobe Garamond,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-size:12px;text-transform:uppercase}.brandbar i{text-transform:none}.site-title,.subline{font-family:GPC,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;margin:0}.site-header a,.site-title a,.subline a{color:#000}.site-title{font-size:2em;margin:4px 0 2px}.subline{font-size:1em}.alpha a:link:after{content:" [link:" attr(href) "] ";font-family:inherit;font-size:11px}.alpha abbr:after{content:" (" attr(title) ")"}.site-footer{border-top:1px solid gray;clear:both;margin:20px 0 0;padding:20px 0 0;position:relative}.site-footer p{margin:0}.country-name,.geo{display:none}.tel{display:block}.site-footer .ndmark{position:absolute;right:0;top:20px}}

/* Prototype Styles */.prototype-header{background:#ddd;color:#666;display:inline-block;font-size:1.125em}.prototype-header,.prototype-subheader{clear:both;font-family:monospace;font-weight:700;margin:1em 0;padding:.5em}.prototype-subheader{color:#888;font-size:1em}.colors-list,.textures-list{font-family:monospace;font-weight:700;padding:0 1em 2em;text-transform:uppercase}.colors-list li,.textures-list li{display:inline-block;*display:inline;*zoom:1;border-radius:50%;height:6.75em;margin:.25em;max-width:6.75em;text-align:center;vertical-align:top;width:32%}.colors-list li b,.textures-list li b{display:block;margin:6.75em 0}.colors-list .color1{background:#00b3c7}.colors-list .color2{background:#00707d}.colors-list .color3{background:#77c043}.colors-list .color4{background:#46831b}