diff --git a/2017-05-22.css b/2017-05-22.css
new file mode 100644
index 0000000000000000000000000000000000000000..901c79e49a55ff0fa3c4174a51e192da46f6d731
--- /dev/null
+++ b/2017-05-22.css
@@ -0,0 +1,491 @@
+/** START Douglas-Sarpy **/
+.page-node-3290 #pagetitle, 
+.page-node-3337 #pagetitle, 
+.page-node-2047 #pagetitle, 
+.page-node-3335 #pagetitle {
+  display:none;
+}
+.ds-icons {
+opacity: 0.75;
+padding: 15px;
+}
+.ds-icons:hover {
+opacity: 1.00;
+}
+
+.ds-icon-text {
+font-size: 18px;
+padding: 10px;
+}
+
+.ds-educational-program-areas {
+padding: 20px;
+}
+
+.ds-forms-and-fliers {
+opacity: 1.00;
+padding: 15px;
+}
+.ds-forms-and-fliers:hover {
+opacity: 1.00;
+padding: 16px;
+border-style: solid;
+border-width: 0px 0px 0px 0px;
+}
+
+#socialmedia ul li { display: inline; }
+
+.ds-social-media-icons:link, .ds-social-media-icons:active, .ds-social-media-icons:visited {
+font-size: 4em;
+color: #D00000;
+opacity: 1.00;
+}
+
+.ds-social-media-icons:hover {
+font-size: 4em;
+color: #D00000;
+opacity: 1.00;
+}
+/** END DOUGLAS-SARPY **/
+
+.featured-promo {
+max-width: 35%;
+}
+.youTubeWrapper {
+    position: relative;
+    padding-bottom: 56.25%;
+    padding-top: 25px;
+    height: 0;
+    overflow: hidden;
+}
+.youTubeWrapper iframe {
+    position: absolute;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 100%;
+}
+
+/****** https://git.unl.edu/iim/extension-css **********************/
+.front #pagetitle{display:none}h2.wdn-brand{text-transform:uppercase}.icon-band{text-align:center;text-transform:uppercase;font-size:1.1em;line-height:1.4em}.icon-band img{max-height:90px;margin-bottom:1em}.icon-band a{font-weight:700;display:block}.icon-band a:hover{background-color:#f3f3f3}#block-block-107{background-color:#333;position:absolute;right:0;z-index:99;padding:10px 10px 2px;border-bottom-left-radius:8px}#block-block-107 img{max-width:38px;margin-right:2px}#block-block-106 img{max-width:64px;margin-right:4px}.view-factoids{background-color:#454545;text-transform:uppercase}.view-factoids .wdn-col{position:relative}.view-factoids .wdn-col .red-circle{height:0;padding:40% 0 50%;background-color:#d2232a;border-radius:100%;width:90%;top:0;position:relative;left:0}.view-factoids .wdn-col .red-circle .ring{height:0;padding:12% 0 77%;border:2px solid #e970a3;border-radius:100%;width:90%;top:4%;left:5%;position:absolute}.view-factoids .views-field-field-number{font-family:"Tungsten A","Tungsten B",HelveticaNeueCondensed,HelveticaNeue-Condensed,"Helvetica Neue Condensed",HelveticaNeueRomanCondensed,HelveticaNeue-Roman-Condensed,"Helvetica Neue Roman Condensed","Arial Narrow",HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman",Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-style:normal;width:80%;color:#fff;text-align:center;font-size:4em;line-height:1.1em;word-break:break-word;position:relative;left:10%}.view-factoids .views-field-title{left:10%;top:.5em;width:80%;color:#fff;text-align:center;position:relative;font-size:.75em;line-height:1.4em;font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal}.view-factoids .view-footer{background-color:#d2232a;color:#222;font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal;padding:1.8em 0}.view-factoids .view-footer .wdn-col-one-half:first-child{text-align:right;padding:.5em 1.333em 0}.view-factoids .view-footer .wdn-button{font-size:.8em;background-color:#222}.black-band,.black-button-band{background-color:#222;color:#fff}.black-band{margin-top:-.6em}.black-band .wdn-button{font-size:1.2em;margin-right:3em}.black-band h3,.black-button-band h3{font-size:1.15em;color:#fff;text-transform:uppercase}.black-button-band ul li.wdn-col{margin-bottom:1em;text-align:center}.black-button-band ul li.wdn-col a{color:#fff;list-style:none;font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal;border:2px solid #fff;padding:1em;text-align:center;display:inline-block;display:flex;align-items:center;font-size:11px;height:6em;line-height:1.4em}.stretch-band{position:relative}.stretch-band .image-overlay{position:absolute;top:1em;text-align:center;width:100%}.stretch-band .image-overlay h2{font-size:3.5em}.extension-search-band .gsc-control-cse{background-color:inherit;border:none;padding:0}.extension-search-band .gsc-control-cse .gsc-input-box{border:none;height:auto;background:0 0}.extension-search-band .gsc-control-cse .gsc-input-box input{height:3em!important;border-radius:.3em;padding:0 1em!important;margin:0!important;background-position:2% 50%!important}.extension-search-band .gsc-control-cse .gsc-search-button input{border:none;background-color:#454545;font-size:16px;padding:1.1em 2.2em;margin:0 0 0 1em;border-radius:.3em;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.extension-search-band .gsc-control-cse .gsib_b{display:none}.extension-search-band table,.extension-search-band table tbody td,.extension-search-band tbody{border:none;padding:0;vertical-align:top}.front .extension-search-band .gsc-search-button input{background-color:#d00000}.featured-promo{background-color:rgba(0,0,0,.43);color:#fff;font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal;padding:1em 2em;position:absolute;bottom:2em}.featured-promo .field-name-field-related-program{position:absolute;top:-30px;left:0;background-color:#d00000;width:100%;padding:.3em 1em;text-transform:uppercase;font-size:.8em}.featured-promo .field-name-field-related-program .field-item:before{content:'Latest '}.featured-promo .field-name-field-related-program .field-item:after{content:' News'}.featured-promo .wdn-brand{color:#fff;margin-bottom:0}.featured-promo .field-name-field-summary{margin:.7em 0 1em;font-size:.7em}.featured-promo .wdn-button{width:100%}.view-ianr-news .views-field-field-news-image{float:left;max-width:43%;margin-right:1em}.view-ianr-news .views-field-body{display:flex;font-size:.7em;line-height:1.6em}.view-ianr-news .views-field-body h6{font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal;font-size:1.3em;line-height:1.4em;margin:0 0 .2em}.view-ianr-news .views-field-body h6 a{color:#000}.page-impact #pagetitle{display:none}.page-impact #maincontent{background-color:#fff}.page-impact .wdn-brand.wdn-center{font-size:3.2em;margin-bottom:.5em}.page-impact #node-484 section{border-bottom:1px solid #bbb;position:relative}.page-impact #node-484 .field-name-field-images img{position:absolute;bottom:0;right:0;max-width:160px}.page-impact .view-factoids .view-footer{display:none}.button-icon{background-repeat:no-repeat;background-position:8px center;text-align:left;padding:0;margin-bottom:1em;font-size:.9em;text-transform:initial}.button-icon>span{display:block;border-left:1px solid #fff;margin-left:50px;padding:12px 100px 12px 18px}.button-icon>span span{font-style:italic;font-size:.7em}.button-icon-support{float:right;background-image:url(http://unlcms.unl.edu/ianr/nebraska-extension/images/icons/piggybank.png);background-size:35px;margin-left:2em}.view-impact .field-name-field-impact-reports,.view-impact .field-name-field-impact-statement{font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal}.view-impact .field-name-field-impact-reports a{padding:1em;background-color:#d00000;color:#fff;border-radius:4px;text-transform:uppercase;display:inline-block;font-size:.75em;text-align:center;width:100%}.view-impact .views-row:not(:last-child){border-bottom:1px solid #bbb;padding-bottom:2em}.page-find-an-answer #pagetitle{display:none}.view-featured-questions-answers .field-name-body{font-size:.8em}.view-featured-questions-answers .field-name-body p{margin-top:0}.view-featured-questions-answers .view-content .wdn-button{width:100%;padding-left:30px}.view-featured-questions-answers .extension-search-band{background-color:#d00000}body.page-educational-programs #wdn_content_wrapper{background-image:url(images/educational-programs-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}body.page-educational-programs #pagetitle{text-align:center;margin:0 auto 2em}body.page-educational-programs #pagetitle h1{display:inline-block;background-color:#d00000;padding-top:10px;color:#fefefd;font-family:"Tungsten A","Tungsten B",HelveticaNeueCondensed,HelveticaNeue-Condensed,"Helvetica Neue Condensed",HelveticaNeueRomanCondensed,HelveticaNeue-Roman-Condensed,"Helvetica Neue Roman Condensed","Arial Narrow",HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman",Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}body.page-educational-programs #pagetitle span{display:block;margin-top:10px;padding:0 20px;color:#554721;background-color:#f4f3f0;font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal;font-size:.3em;line-height:2.1em}body.page-educational-programs .view-program-areas{margin-bottom:3em}body.page-educational-programs .node-educational-program{background-color:rgba(255,255,255,.88);margin-bottom:3em;padding:2em 0;border-top:14px solid #554721;position:relative;font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal}body.page-educational-programs .node-educational-program h2{color:#554721}body.page-educational-programs .node-educational-program .field-name-field-icon .field-item{margin:0;background-color:#554721;border-radius:40px;left:47%;padding:14px;position:absolute;right:50%;top:-35px;width:60px;height:60px;text-align:center}body.page-educational-programs .node-educational-program .field-name-field-icon .field-item img{display:inline-block;margin:0 auto;max-height:100%;max-width:100%;width:auto;vertical-align:middle}body.page-educational-programs .node-educational-program .field-name-body{font-size:.9em;line-height:1.7em}body.page-educational-programs .node-educational-program .wdn-button{width:100%;margin-top:2em}body.page-educational-programs .view-program-areas .views-row:nth-child(3n+2) .node-educational-program{border-color:#137cbd}body.page-educational-programs .view-program-areas .views-row:nth-child(3n+2) .node-educational-program h2{color:#137cbd}body.page-educational-programs .view-program-areas .views-row:nth-child(3n+2) .node-educational-program .field-name-field-icon .field-item,body.page-educational-programs .view-program-areas .views-row:nth-child(3n+2) .node-educational-program .wdn-button{background-color:#137cbd}body.page-educational-programs .view-program-areas .views-row:nth-child(3n+3) .node-educational-program{border-color:#008a2c}body.page-educational-programs .view-program-areas .views-row:nth-child(3n+3) .node-educational-program h2{color:#008a2c}body.page-educational-programs .view-program-areas .views-row:nth-child(3n+3) .node-educational-program .field-name-field-icon .field-item,body.page-educational-programs .view-program-areas .views-row:nth-child(3n+3) .node-educational-program .wdn-button{background-color:#008a2c}body.page-educational-programs #views-form-program-areas-block-sort table{background-color:#fff}body.page-educational-programs #views-form-program-areas-block-sort .handle{height:22px;width:22px}.page-careers #pagetitle{display:none}.page-careers #maincontent{background-color:#fff}.page-careers .wdn-promo-container .wdn-promo-content .wdn-promo-text{font-weight:400;line-height:1em}.page-careers #node-243{text-align:center}.page-careers .jobs-wrapper h3{text-align:center;background-color:#d00000;padding:10px;margin-bottom:0;color:#fefefd;font-family:"Tungsten A","Tungsten B",HelveticaNeueCondensed,HelveticaNeue-Condensed,"Helvetica Neue Condensed",HelveticaNeueRomanCondensed,HelveticaNeue-Roman-Condensed,"Helvetica Neue Roman Condensed","Arial Narrow",HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman",Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.7em}.page-careers .jobs-list{background-color:#dbdbdb;padding:14px;font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;font-weight:400;font-style:normal;font-size:.9em;line-height:1.4em}.page-careers .jobs-list>div{padding:4px 0;border-bottom:1px solid #cecece}.page-careers .jobs-list>div:last-of-type{border:none}.page-careers .jobs-list>div a{color:#555}.page-careers .jobs-list .wdn-button{display:block;margin-top:18px}.page-careers .jobs-list .wdn-button span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.careers-band{background-position:center center;background-size:cover}.careers-band-internship{background-image:url(http://unlcms.unl.edu/ianr/nebraska-extension/images/careers-internship.jpg)}.careers-band-graduate{background-image:url(http://unlcms.unl.edu/ianr/nebraska-extension/images/careers-graduate.jpg);background-position:-62px center}.careers-band-graduate [class*=wdn-col]{float:right}.careers-band-corps{background-color:#f4f3f0}.careers-band-corps img{max-width:186px}#node-485 .wdn-promo-band{position:relative}#node-485 a{text-indent:-9999px;height:100px;width:200px;position:absolute}
+/*********** END https://git.unl.edu/iim/extension-css ******/
+
+
+.page-educational-programs #block-block-107 {
+  top: 42px;
+}
+.page-educational-programs #wdn_content_wrapper {
+  position: relative;
+}
+
+.action-links-field-collection-add {display: none}
+.hide-pagetitle #pagetitle {
+    text-indent: -9999em;
+    line-height: 0;
+    float: left;
+    clip: rect(0, 0, 0, 0);
+    height: 0;
+    margin: 0
+}
+.resources-name #resources-name {
+  font-family:Gotham;
+  font-size:13px;
+}
+.page-node-463 #pagetitle{display:none;}
+.page-node-529 #pagetitle{display:none;}
+.page-node-563 #pagetitle{display:none;}
+.page-node-564 #pagetitle{display:none;}
+.page-node-571 #pagetitle{display:none;}
+.page-node-572 #pagetitle{display:none;}
+.page-node-644 #pagetitle{display:none;}
+.page-node-667 #pagetitle{display:none;}
+.page-node-678 #pagetitle{display:none;}
+.page-node-679 #pagetitle{display:none;}
+.page-node-578 #pagetitle{display:none;}
+.page-node-580 #pagetitle{display:none;}
+.page-node-581 #pagetitle{display:none;}
+.page-node-1211 #pagetitle{display:none;}
+.page-node-1212 #pagetitle{display:none;}
+
+.page-node-6234 #pagetitle {
+    font-size: 0;
+    width: 1px;
+    height: 1px;
+    display: inline-block;
+    overflow: hidden;
+    position: absolute !important;
+    border: 0 !important;
+    padding: 0 !important;
+    margin: 0 !important;
+    clip: rect(1px, 1px, 1px, 1px)
+}
+
+
+
+
+
+.environment {
+  position: relative;
+  margin-bottom: 1em;
+  background: transparent url(images/grass_background.jpg) 50% 50% no-repeat fixed;
+  -webkit-background-size: cover;
+  -moz-background-size: cover;
+  background-size: cover;
+}
+
+.environment .framed-text-box,
+.faculty-staff-working-at-unl .framed-text-box {
+  padding: 2.369em 1.777em;
+}
+
+@media (min-width: 480px) {
+  .environment .framed-text-box,
+  .faculty-staff-working-at-unl .framed-text-box {
+    padding: 2.532em 2.369em;
+  }
+}
+
+@media (min-width: 768px) {
+  .environment .framed-text-box,
+  .faculty-staff-working-at-unl .framed-text-box {
+    padding: 3.157em 4.499em;
+  }
+}
+
+.environment p,
+.environment ul {
+  width: 70%;
+}
+
+@media (min-width: 960px) {
+  .environment p,
+  .environment ul {
+    width: 75%;
+  }
+}
+
+.environment ul,
+.faculty-staff-working-at-unl ul {
+  -webkit-columns: 2;
+  -moz-columns: 2;
+  columns: 2;
+  -webkit-column-break-inside: avoid;
+  -moz-column-break-inside: avoid;
+  -o-column-break-inside: avoid;
+  -ms-column-break-inside: avoid;
+  break-inside: avoid;
+}
+
+.framed-text-box {
+  position: relative;
+  background-color: #fff;
+  background-color: rgba(255, 255, 255, 0.96);
+  z-index: 1;
+  margin: 0 5%;
+  padding: 2.369em 1.777em;
+}
+@media (min-width: 480px) {
+  .framed-text-box {
+    margin: 0;
+    padding: 2.532em 2.369em;
+  }
+}
+@media (min-width: 768px) {
+  .framed-text-box {
+    padding: 3.157em 4.499em;
+  }
+}
+.framed-text-box:before {
+  content: '';
+  position: absolute;
+  display: block;
+  top: -10px;
+  left: -10px;
+  width: 100%;
+  height: 100%;
+  padding: 5px;
+  border: solid 5px #fff;
+  border: solid 5px rgba(255, 255, 255, 0.96);
+  z-index: -1;
+}
+.framed-text-box p:last-child {
+  margin-bottom: 0;
+}
+
+@media screen and (max-width: 480px) {
+   .icontext {
+   font-size: 0.563em;
+   text-align:center;
+line-height: 0.9em;
+   }
+
+.findanswer {
+   display:block;
+margin-top:5px;
+}
+}
+
+
+
+
+
+
+
+
+.node-type-educational-program-landing-page #pagetitle {display: none}
+
+.navtree {
+	margin: 0;
+	padding: 0;
+	list-style: none;
+}
+.navtree li > a {
+	border-bottom: none;
+	color: #4D4D4D;
+	}
+
+.navtree li {
+    border-top: 1px dashed #c6c6c6;
+    padding: 0.3em 0;
+    }
+.navtree li:first-child {
+    border-top: none;
+    }
+
+.instagram-4h {
+	padding-top: 20px;
+	padding-right: 20px;
+	}
+
+.view-group-articles-program-area .views-row {
+	border-top: 1px dashed #c6c6c6;
+	padding-top: 1em;
+       clear: both;
+}
+.view-group-articles-program-area .views-row:first-child {
+	border-top: none;
+	padding-top: 0;
+}
+.view-group-articles-program-area h2 {
+	border-bottom: 1px solid #ddd;
+    margin-bottom: .6em;
+    font-size: 2.1rem;
+	}
+.view-group-articles-program-area h3 {
+  margin-top: 0;
+}
+.view-group-articles-program-area h3 a {
+	font-size: 1.8rem;
+}
+.program-area-4h .view-group-articles-program-area h3 a {
+	color:#38764C;
+	}
+.view-group-articles-program-area .wdn-subhead {
+	font-size: 0.8rem;
+}
+.read-more {float:right;text-transform:uppercase;font-size:.85em;padding-right: 20px;}
+
+
+
+/**** Events *****/
+.has-article-feed #block-views-group-events-band-block {display:none}
+
+.sidebar #events-band .wdn-col,
+.flexbox .sidebar #events-band .wdn-col {
+  padding:0;
+  margin-top: 0.7em;
+  display: none;
+  }
+.sidebar #events-band .wdn-col:nth-child(-n+9) {
+  display: block;
+}
+.sidebar #events-band .event .dateTime {
+  width: 25%;
+  }
+.sidebar #events-band .event .dateTime,
+.flexbox .sidebar #events-band .event .dateTime {
+  display: inline;
+  padding: .6em 0.75em;
+}
+.sidebar #events-band .event .dateTime span {
+  display: inline;
+}
+.sidebar #events-band .event .dateTime .month {
+  padding-right: 4px;
+  }
+.sidebar #events-band .event .dateTime .month,
+.sidebar #events-band .event .dateTime .day {
+  font-size: 1.8125rem;
+  font-family: "Tungsten A","Tungsten B","Arial Narrow",Arial,sans-serif;
+  font-weight: 400;
+}
+.sidebar #events-band .event .dateTime .time {
+  display: block;
+  }
+.sidebar #events-band .event .eventInfo {
+ padding: .6em 1em;
+ }
+#block-views-group-title-block,
+#block-views-group-events-block {
+  box-shadow: none;
+  padding: 0;
+  margin: 0;
+}
+
+/** events: 4h specific color **/
+.program-area-4h #events-band .event {
+	background-color: #008A2C !important;
+}
+.program-area-4h #events-band .event .dateTime span.time{
+	color: white !important;
+}
+
+@media screen and (max-width: 768px) {
+.program-area-4h .clover-graphic-area {
+height: 255px;
+}
+}
+
+/** 4h CLover graphic **/
+#block-views-4h-clover-graphic-block {
+  position: static;
+  box-shadow: none;
+}
+#block-views-4h-clover-graphic-block img {
+  position: absolute; bottom: 0px; left: 40px;
+}
+.field-name-field-related-program {
+  display: none;
+}
+
+/*** facebook adjustment **/
+.sidebar .ext-fb-header {
+  margin-top: 0;
+}
+
+.contextual-links-region {
+    outline: none;
+    position: relative;
+}
+
+.contextual-links-region-active {
+    outline: #999 dashed 1px;
+}
+
+div.contextual-links-wrapper {
+    display: none;
+    font-size: 90%;
+    position: absolute;
+    right: 5px;
+    top: 2px;
+    z-index: 999;
+}
+
+html.js div.contextual-links-wrapper {
+    display: block;
+}
+
+a.contextual-links-trigger {
+    background: transparent url(/modules/contextual/images/gear-select.png) no-repeat 2px 0;
+    border: 1px solid transparent;
+    display: none;
+    height: 18px;
+    margin: 0;
+    padding: 0 2px;
+    outline: none;
+    text-indent: 34px;
+    width: 28px;
+    overflow: hidden;
+    -khtml-border-radius: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-radius: 4px;
+    border-radius: 4px;
+}
+
+a.contextual-links-trigger:hover, div.contextual-links-active a.contextual-links-trigger {
+    background-position: 2px -18px;
+}
+
+div.contextual-links-active a.contextual-links-trigger {
+    background-color: #fff;
+    border-color: #ccc;
+    border-bottom: none;
+    position: relative;
+    z-index: 1;
+    -moz-border-radius: 4px 4px 0 0;
+    -webkit-border-bottom-left-radius: 0;
+    -webkit-border-bottom-right-radius: 0;
+    border-radius: 4px 4px 0 0;
+}
+
+div.contextual-links-wrapper ul.contextual-links {
+    background-color: #fff;
+    border: 1px solid #ccc;
+    display: none;
+    margin: 0;
+    padding: 0.25em 0;
+    position: absolute;
+    right: 0;
+    text-align: left;
+    top: 18px;
+    white-space: nowrap;
+    -moz-border-radius: 4px 0 4px 4px;
+    -webkit-border-bottom-left-radius: 4px;
+    -webkit-border-bottom-right-radius: 4px;
+    -webkit-border-top-right-radius: 0;
+    -webkit-border-top-left-radius: 4px;
+    border-radius: 4px 0 4px 4px;
+}
+
+a.contextual-links-trigger-active, div.contextual-links-active a.contextual-links-trigger,
+div.contextual-links-active ul.contextual-links {
+    display: block;
+}
+
+ul.contextual-links li {
+    line-height: 100%;
+    list-style: none;
+    list-style-image: none;
+    margin: 0;
+    padding: 0;
+}
+
+div.contextual-links-wrapper a {
+    text-decoration: none;
+}
+
+ul.contextual-links li a {
+    color: #333 !important;
+    display: block;
+    margin: 0.25em 0;
+    padding: 0.25em 1em 0.25em 0.5em;
+}
+
+ul.contextual-links li a:hover {
+    background-color: #bfdcee;
+}
+
+.node-type-educational-program-landing-page .bp768-wdn-col-four-ninths .block-views {
+  margin-bottom: 6em;
+}
+
+.program-area-4h #block-views-group-title-block {
+  display: none;
+}
+
+#navigation li ul li ul {
+    display: none;
+}
+
+@media all and (max-width: 768px) {
+  .featured-promo {
+    max-width: 100%;
+    bottom: 0;
+  }
+  .featured-promo h2 {
+    font-size: 2.2rem;
+  }
+  .view-factoids .views-field-field-number {
+        font-size: 2.2em;
+  }
+}
\ No newline at end of file