diff --git a/.gitignore b/.gitignore
index 9f9389547cddb05bfce3083b9f1c7de8bcf828ab..dcdb052b180767858f2a6c958fdd19894a0e1300 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,7 +3,6 @@
 /node_modules
 /.project
 /.settings
-/www/less/lib
 /www/wdn
 /.buildpath
 /vendor
diff --git a/Gruntfile.js b/Gruntfile.js
index d95f625764232a569f0d49155e171f44e7337de7..49f7dcf6adbc091a0242055e9a4722723ca99b8b 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -19,17 +19,6 @@ module.exports = function (grunt) {
     jsDir + '/search-tabs.js'
   ];
 
-  //TODO Update or remove for 5.0?
-  var wdnMixinLibBaseUrl = 'https://raw.githubusercontent.com/unl/wdntemplates/4.1/wdn/templates_4.1/less/_mixins/';
-  var wdnMixins = [
-    'breakpoints.less',
-    'colors.less',
-    'fonts.less',
-  ];
-  var allMixinsExist = every(wdnMixins, function(value) {
-    return fs.existsSync(lessVendorDir + '/' + value);
-  });
-
   var lessFiles = {};
   cssFiles.forEach(function(file) {
     lessFiles[cssDir + '/' + file + '.css'] = lessDir + '/' + file + '.less';
@@ -52,15 +41,6 @@ module.exports = function (grunt) {
 
   grunt.initConfig({
 
-    'curl-dir': {
-      'less-libs': {
-        src: wdnMixins.map(function(file) {
-          return wdnMixinLibBaseUrl + file;
-        }),
-        dest: lessVendorDir
-      }
-    },
-
     less: {
       all: {
         files: lessFiles,
@@ -158,9 +138,6 @@ module.exports = function (grunt) {
   // establish grunt default
   var defaultTasks = ['less', 'sass', 'postcss', 'uglify', 'requirejs'];
   var localTasks = defaultTasks.slice();
-  if (!allMixinsExist) {
-    defaultTasks.unshift('curl-dir');
-  }
   grunt.registerTask('default', defaultTasks);
   grunt.registerTask('all-local', localTasks);
 
diff --git a/www/css/search.css b/www/css/search.css
index fd73c9b58d90cd3c126f5b407f606980a76be9d3..d825a962fa59955cbdd1928a1b520d30f135751a 100644
--- a/www/css/search.css
+++ b/www/css/search.css
@@ -1,2 +1,2 @@
-#wdn_search,.embed #visitorChat{display:none!important}#search_results table,#search_results td{border:0;padding:0}#searchform{text-align:center;background:#38431b url(../images/050419.jpg) 50% 50% no-repeat;background-size:cover}#searchform .wdn-input-group{margin:0 auto;max-width:30em}#search_wrapper{display:none}.results-group:hover{background-color:#fff}.results-group:hover .result-head{background-color:#474746}.results-group .result-head{background-color:#50504f;color:#fff;position:relative}.results-group .result-head h2{color:inherit;margin:0}.result-tab{color:#d5d5d2;margin:0;padding:0;list-style:none;position:relative}.result-tab li{display:inline}.result-tab li.selected{color:#fff}.result-tab li a{color:inherit;border:0}.result-tab li:before{content:"\b7\a0"}.result-tab li:first-child:before{content:none}.result-tab:after{content:"";position:absolute;border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;bottom:-1.425em;left:0;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#directory_results .result-tab:after{-webkit-transform:translateX(1.3125em);transform:translateX(1.3125em)}#search_results .result-tab:after{-webkit-transform:translateX(1.875em);transform:translateX(1.875em)}#search_results .result-tab:after.no-local{-webkit-transform:translateX(2.2812em);transform:translateX(2.2812em)}#directory_results .result-tab.state-1:after{-webkit-transform:translateX(7em);transform:translateX(7em)}#search_results .result-tab.state-1:after{-webkit-transform:translateX(7.5312em);transform:translateX(7.5312em)}.embed,.search-set{margin:0;background:#fff}.search-results{transition:opacity .4s;opacity:0}.search-results.active{opacity:1}.search-results h3{display:none}.results-group{float:left;width:100%}#directory_results>*{padding:1.425em 9.375%}@media (min-width:48em){#directory_results{width:33.3333%}}.embed #directory_results{width:40%}#search_results>*{padding:1.425em 7.812%}@media (min-width:48em){#search_results{width:66.6667%}#search_results .result-head{border-right:1px solid #474746}#search_results .search-results{border-right:1px solid #f4f3f0}}.embed #search_results{width:60%}.embed #search_results .result-head{border-right:1px solid #474746}.embed #search_results .search-results{border-right:1px solid #f4f3f0}#ppl_results .result_head,#ppl_results h3,#ppl_results h4,.google-search{display:none}#ppl_results .pfResult{padding:0;list-style:none}#ppl_results .dep_result,#ppl_results .ppl_Sresult{margin:1em 0}#ppl_results .cInfo{display:none}#ppl_results .overflow{display:flex}#ppl_results .overflow>.profile_pic{width:40px;min-width:40px;margin-right:1em}#ppl_results .overflow>.recordDetails{flex:1 1 auto;align-self:center}#ppl_results .overflow .photo{border-radius:50%;margin-top:.375em;width:100%;height:40px;-o-object-fit:cover;object-fit:cover}#ppl_results .overflow .roles{padding:0;margin:0;list-style:none}#ppl_results .overflow .roles li{margin-bottom:.618rem}#ppl_results .overflow .roles li:last-child{margin-bottom:0}#ppl_results .overflow .roles .organization-unit,#ppl_results .overflow .roles .title{display:block}#ppl_results .overflow .roles .organization-name{display:none}#ppl_results .fn{font-size:1.128em;font-weight:700}#ppl_results .given-name{margin-left:1em;font-size:1rem;font-family:Gotham SSm A,Gotham SSm B,Verdana,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#5b5b5a}[data-uid=kfarrell2] .given-name{display:none}
-/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlYXJjaC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWlCLGdDQUFnQyxzQkFBc0IsQ0FBQyx5Q0FBeUMsU0FBUyxTQUFTLENBQUMsWUFBWSxrQkFBa0IsK0RBQStELHFCQUFxQixDQUFDLDZCQUE2QixjQUFjLGNBQWMsQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDLHFCQUFxQixxQkFBcUIsQ0FBQyxrQ0FBa0Msd0JBQXdCLENBQUMsNEJBQTRCLHlCQUF5QixXQUFXLGlCQUFpQixDQUFDLCtCQUErQixjQUFjLFFBQVEsQ0FBQyxZQUFZLGNBQWMsU0FBUyxVQUFVLGdCQUFnQixpQkFBaUIsQ0FBQyxlQUFlLGNBQWMsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLGlCQUFpQixjQUFjLFFBQVEsQ0FBQyxzQkFBc0IsZ0JBQWdCLENBQUMsa0NBQWtDLFlBQVksQ0FBQyxrQkFBa0IsV0FBVyxrQkFBa0IsQUFBMEMsMENBQTBDLEFBQTFDLG1CQUEwQyxBQUExQyx1QkFBMEMsZ0JBQWdCLE9BQU8sQUFBeUMsaUNBQWlDLHlCQUF5Qiw4Q0FBOEMsQ0FBQyxxQ0FBcUMsdUNBQXVDLDhCQUE4QixDQUFDLGtDQUFrQyxzQ0FBc0MsNkJBQTZCLENBQUMsMkNBQTJDLHVDQUF1Qyw4QkFBOEIsQ0FBQyw2Q0FBNkMsa0NBQWtDLHlCQUF5QixDQUFDLDBDQUEwQyx1Q0FBdUMsOEJBQThCLENBQUMsbUJBQW1CLFNBQVMsZUFBZSxDQUFDLGdCQUErQyx1QkFBdUIsU0FBUyxDQUFDLHVCQUF1QixTQUFTLENBQUMsbUJBQW1CLFlBQVksQ0FBQyxlQUFlLFdBQVcsVUFBVSxDQUFDLHFCQUFxQixzQkFBc0IsQ0FBQyx3QkFBd0IsbUJBQW1CLGNBQWMsQ0FBQyxDQUFDLDBCQUEwQixTQUFTLENBQUMsa0JBQWtCLHNCQUFzQixDQUFDLHdCQUF3QixnQkFBZ0IsY0FBYyxDQUFDLDZCQUE2Qiw4QkFBOEIsQ0FBQyxnQ0FBZ0MsOEJBQThCLENBQUMsQ0FBQyx1QkFBdUIsU0FBUyxDQUFDLG9DQUFvQyw4QkFBOEIsQ0FBQyx1Q0FBdUMsOEJBQThCLENBQUMsQUFBNEIseUVBQTBELFlBQVksQ0FBQyx1QkFBdUIsVUFBVSxlQUFlLENBQUMsbURBQW1ELFlBQVksQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLHVCQUErRCxZQUFZLENBQUMsb0NBQW9DLFdBQVcsZUFBZSxnQkFBZ0IsQ0FBQyxzQ0FBMkUsY0FBYyxBQUEyQixpQkFBaUIsQ0FBQyw4QkFBOEIsa0JBQWtCLGtCQUFrQixXQUFXLFlBQVksb0JBQW9CLGdCQUFnQixDQUFDLDhCQUE4QixVQUFVLFNBQVMsZUFBZSxDQUFDLGlDQUFpQyxxQkFBcUIsQ0FBQyw0Q0FBNEMsZUFBZSxDQUFDLHNGQUFzRixhQUFhLENBQUMsaURBQWlELFlBQVksQ0FBQyxpQkFBaUIsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZ0JBQWdCLGVBQWUseURBQTZELGdCQUFnQixrQkFBa0IseUJBQXlCLGFBQWEsQ0FBQyxpQ0FBaUMsWUFBWSxDQUFDIiwiZmlsZSI6InNlYXJjaC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7I3dkbl9zZWFyY2gsLmVtYmVkICN2aXNpdG9yQ2hhdHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNzZWFyY2hfcmVzdWx0cyB0YWJsZSwjc2VhcmNoX3Jlc3VsdHMgdGR7Ym9yZGVyOjA7cGFkZGluZzowfSNzZWFyY2hmb3Jte3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6IzM4NDMxYiB1cmwoLi4vaW1hZ2VzLzA1MDQxOS5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0jc2VhcmNoZm9ybSAud2RuLWlucHV0LWdyb3Vwe21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjMwZW19I3NlYXJjaF93cmFwcGVye2Rpc3BsYXk6bm9uZX0ucmVzdWx0cy1ncm91cDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnJlc3VsdHMtZ3JvdXA6aG92ZXIgLnJlc3VsdC1oZWFke2JhY2tncm91bmQtY29sb3I6IzQ3NDc0Nn0ucmVzdWx0cy1ncm91cCAucmVzdWx0LWhlYWR7YmFja2dyb3VuZC1jb2xvcjojNTA1MDRmO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9LnJlc3VsdHMtZ3JvdXAgLnJlc3VsdC1oZWFkIGgye2NvbG9yOmluaGVyaXQ7bWFyZ2luOjB9LnJlc3VsdC10YWJ7Y29sb3I6I2Q1ZDVkMjttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5yZXN1bHQtdGFiIGxpe2Rpc3BsYXk6aW5saW5lfS5yZXN1bHQtdGFiIGxpLnNlbGVjdGVke2NvbG9yOiNmZmZ9LnJlc3VsdC10YWIgbGkgYXtjb2xvcjppbmhlcml0O2JvcmRlcjowfS5yZXN1bHQtdGFiIGxpOmJlZm9yZXtjb250ZW50OidcXGI3XFxhMCd9LnJlc3VsdC10YWIgbGk6Zmlyc3QtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ucmVzdWx0LXRhYjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCA2cHggNnB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO2JvdHRvbTotMS40MjVlbTtsZWZ0OjA7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40czt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzLC13ZWJraXQtdHJhbnNmb3JtIC40c30jZGlyZWN0b3J5X3Jlc3VsdHMgLnJlc3VsdC10YWI6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxLjMxMjVlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMS4zMTI1ZW0pfSNzZWFyY2hfcmVzdWx0cyAucmVzdWx0LXRhYjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEuODc1ZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEuODc1ZW0pfSNzZWFyY2hfcmVzdWx0cyAucmVzdWx0LXRhYjphZnRlci5uby1sb2NhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIuMjgxMmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyLjI4MTJlbSl9I2RpcmVjdG9yeV9yZXN1bHRzIC5yZXN1bHQtdGFiLnN0YXRlLTE6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg3ZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDdlbSl9I3NlYXJjaF9yZXN1bHRzIC5yZXN1bHQtdGFiLnN0YXRlLTE6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg3LjUzMTJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNy41MzEyZW0pfS5lbWJlZCwuc2VhcmNoLXNldHttYXJnaW46MDtiYWNrZ3JvdW5kOiNmZmZ9LnNlYXJjaC1yZXN1bHRzey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40czt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzO29wYWNpdHk6MH0uc2VhcmNoLXJlc3VsdHMuYWN0aXZle29wYWNpdHk6MX0uc2VhcmNoLXJlc3VsdHMgaDN7ZGlzcGxheTpub25lfS5yZXN1bHRzLWdyb3Vwe2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0jZGlyZWN0b3J5X3Jlc3VsdHM+KntwYWRkaW5nOjEuNDI1ZW0gOS4zNzUlfUBtZWRpYSAobWluLXdpZHRoOjQ4ZW0peyNkaXJlY3RvcnlfcmVzdWx0c3t3aWR0aDozMy4zMzMzJX19LmVtYmVkICNkaXJlY3RvcnlfcmVzdWx0c3t3aWR0aDo0MCV9I3NlYXJjaF9yZXN1bHRzPip7cGFkZGluZzoxLjQyNWVtIDcuODEyJX1AbWVkaWEgKG1pbi13aWR0aDo0OGVtKXsjc2VhcmNoX3Jlc3VsdHN7d2lkdGg6NjYuNjY2NyV9I3NlYXJjaF9yZXN1bHRzIC5yZXN1bHQtaGVhZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0NzQ3NDZ9I3NlYXJjaF9yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c3tib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmNGYzZjB9fS5lbWJlZCAjc2VhcmNoX3Jlc3VsdHN7d2lkdGg6NjAlfS5lbWJlZCAjc2VhcmNoX3Jlc3VsdHMgLnJlc3VsdC1oZWFke2JvcmRlci1yaWdodDoxcHggc29saWQgIzQ3NDc0Nn0uZW1iZWQgI3NlYXJjaF9yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c3tib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmNGYzZjB9Lmdvb2dsZS1zZWFyY2h7ZGlzcGxheTpub25lfSNwcGxfcmVzdWx0cyAucmVzdWx0X2hlYWQsI3BwbF9yZXN1bHRzIGgzLCNwcGxfcmVzdWx0cyBoNHtkaXNwbGF5Om5vbmV9I3BwbF9yZXN1bHRzIC5wZlJlc3VsdHtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfSNwcGxfcmVzdWx0cyAuZGVwX3Jlc3VsdCwjcHBsX3Jlc3VsdHMgLnBwbF9TcmVzdWx0e21hcmdpbjoxZW0gMH0jcHBsX3Jlc3VsdHMgLmNJbmZve2Rpc3BsYXk6bm9uZX0jcHBsX3Jlc3VsdHMgLm92ZXJmbG93e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9I3BwbF9yZXN1bHRzIC5vdmVyZmxvdz4ucHJvZmlsZV9waWN7d2lkdGg6NDBweDttaW4td2lkdGg6NDBweDttYXJnaW4tcmlnaHQ6MWVtfSNwcGxfcmVzdWx0cyAub3ZlcmZsb3c+LnJlY29yZERldGFpbHN7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9I3BwbF9yZXN1bHRzIC5vdmVyZmxvdyAucGhvdG97Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLXRvcDouMzc1ZW07d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9I3BwbF9yZXN1bHRzIC5vdmVyZmxvdyAucm9sZXN7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0jcHBsX3Jlc3VsdHMgLm92ZXJmbG93IC5yb2xlcyBsaXttYXJnaW4tYm90dG9tOi42MThyZW19I3BwbF9yZXN1bHRzIC5vdmVyZmxvdyAucm9sZXMgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I3BwbF9yZXN1bHRzIC5vdmVyZmxvdyAucm9sZXMgLm9yZ2FuaXphdGlvbi11bml0LCNwcGxfcmVzdWx0cyAub3ZlcmZsb3cgLnJvbGVzIC50aXRsZXtkaXNwbGF5OmJsb2NrfSNwcGxfcmVzdWx0cyAub3ZlcmZsb3cgLnJvbGVzIC5vcmdhbml6YXRpb24tbmFtZXtkaXNwbGF5Om5vbmV9I3BwbF9yZXN1bHRzIC5mbntmb250LXNpemU6MS4xMjhlbTtmb250LXdlaWdodDo3MDB9I3BwbF9yZXN1bHRzIC5naXZlbi1uYW1le21hcmdpbi1sZWZ0OjFlbTtmb250LXNpemU6MXJlbTtmb250LWZhbWlseTonR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxWZXJkYW5hLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNWI1YjVhfVtkYXRhLXVpZD1rZmFycmVsbDJdIC5naXZlbi1uYW1le2Rpc3BsYXk6bm9uZX0iXX0= */
\ No newline at end of file
+#wdn_search,.embed #visitorChat{display:none!important}#search_results table,#search_results td{border:0;padding:0}#searchform{text-align:center;background:#38431b url(../images/050419.jpg) 50% 50% no-repeat;background-size:cover}#search_wrapper{display:none}.results-group:hover{background-color:#fff}.results-group:hover .result-head{background-color:#474746}.results-group .result-head{background-color:#50504f;color:#fff;position:relative}.results-group .result-head h2{color:inherit;margin:0}.result-tab{color:#d5d5d2;margin:0;padding:0;list-style:none;position:relative}.result-tab li{display:inline}.result-tab li.selected{color:#fff}.result-tab li a{color:inherit;border:0}.result-tab li:before{content:"\b7\a0"}.result-tab li:first-child:before{content:none}.result-tab:after{content:"";position:absolute;border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;bottom:-1.425em;left:0;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#directory_results .result-tab:after{-webkit-transform:translateX(1.3125em);transform:translateX(1.3125em)}#search_results .result-tab:after{-webkit-transform:translateX(1.875em);transform:translateX(1.875em)}#search_results .result-tab:after.no-local{-webkit-transform:translateX(2.2812em);transform:translateX(2.2812em)}#directory_results .result-tab.state-1:after{-webkit-transform:translateX(7em);transform:translateX(7em)}#search_results .result-tab.state-1:after{-webkit-transform:translateX(7.5312em);transform:translateX(7.5312em)}.embed,.search-set{margin:0;background:#fff}.search-results{transition:opacity .4s;opacity:0}.search-results.active{opacity:1}.search-results h3{display:none}.results-group{float:left;width:100%}#directory_results>*{padding:1.425em 9.375%}@media (min-width:48em){#directory_results{width:33.3333%}}.embed #directory_results{width:40%}#search_results>*{padding:1.425em 7.812%}@media (min-width:48em){#search_results{width:66.6667%}#search_results .result-head{border-right:1px solid #474746}#search_results .search-results{border-right:1px solid #f4f3f0}}.embed #search_results{width:60%}.embed #search_results .result-head{border-right:1px solid #474746}.embed #search_results .search-results{border-right:1px solid #f4f3f0}#ppl_results .result_head,#ppl_results h3,#ppl_results h4,.google-search{display:none}#ppl_results .pfResult{padding:0;list-style:none}#ppl_results .dep_result,#ppl_results .ppl_Sresult{margin:1em 0}#ppl_results .cInfo{display:none}#ppl_results .overflow{display:flex}#ppl_results .overflow>.profile_pic{width:40px;min-width:40px;margin-right:1em}#ppl_results .overflow>.recordDetails{flex:1 1 auto;align-self:center}#ppl_results .overflow .photo{border-radius:50%;margin-top:.375em;width:100%;height:40px;-o-object-fit:cover;object-fit:cover}#ppl_results .overflow .roles{padding:0;margin:0;list-style:none}#ppl_results .overflow .roles li{margin-bottom:.618rem}#ppl_results .overflow .roles li:last-child{margin-bottom:0}#ppl_results .overflow .roles .organization-unit,#ppl_results .overflow .roles .title{display:block}#ppl_results .overflow .roles .organization-name{display:none}#ppl_results .fn{font-size:1.128em;font-weight:700}#ppl_results .given-name{margin-left:1em;font-size:1rem;text-transform:uppercase;color:#5b5b5a}[data-uid=kfarrell2] .given-name{display:none}
+/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlYXJjaC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWlCLGdDQUFnQyxzQkFBc0IsQ0FBQyx5Q0FBeUMsU0FBUyxTQUFTLENBQUMsWUFBWSxrQkFBa0IsK0RBQStELHFCQUFxQixDQUFDLGdCQUFnQixZQUFZLENBQUMscUJBQXFCLHFCQUFxQixDQUFDLGtDQUFrQyx3QkFBd0IsQ0FBQyw0QkFBNEIseUJBQXlCLFdBQVcsaUJBQWlCLENBQUMsK0JBQStCLGNBQWMsUUFBUSxDQUFDLFlBQVksY0FBYyxTQUFTLFVBQVUsZ0JBQWdCLGlCQUFpQixDQUFDLGVBQWUsY0FBYyxDQUFDLHdCQUF3QixVQUFVLENBQUMsaUJBQWlCLGNBQWMsUUFBUSxDQUFDLHNCQUFzQixnQkFBZ0IsQ0FBQyxrQ0FBa0MsWUFBWSxDQUFDLGtCQUFrQixXQUFXLGtCQUFrQixBQUEwQywwQ0FBMEMsQUFBMUMsbUJBQTBDLEFBQTFDLHVCQUEwQyxnQkFBZ0IsT0FBTyxBQUF5QyxpQ0FBaUMseUJBQXlCLDhDQUE4QyxDQUFDLHFDQUFxQyx1Q0FBdUMsOEJBQThCLENBQUMsa0NBQWtDLHNDQUFzQyw2QkFBNkIsQ0FBQywyQ0FBMkMsdUNBQXVDLDhCQUE4QixDQUFDLDZDQUE2QyxrQ0FBa0MseUJBQXlCLENBQUMsMENBQTBDLHVDQUF1Qyw4QkFBOEIsQ0FBQyxtQkFBbUIsU0FBUyxlQUFlLENBQUMsZ0JBQStDLHVCQUF1QixTQUFTLENBQUMsdUJBQXVCLFNBQVMsQ0FBQyxtQkFBbUIsWUFBWSxDQUFDLGVBQWUsV0FBVyxVQUFVLENBQUMscUJBQXFCLHNCQUFzQixDQUFDLHdCQUF3QixtQkFBbUIsY0FBYyxDQUFDLENBQUMsMEJBQTBCLFNBQVMsQ0FBQyxrQkFBa0Isc0JBQXNCLENBQUMsd0JBQXdCLGdCQUFnQixjQUFjLENBQUMsNkJBQTZCLDhCQUE4QixDQUFDLGdDQUFnQyw4QkFBOEIsQ0FBQyxDQUFDLHVCQUF1QixTQUFTLENBQUMsb0NBQW9DLDhCQUE4QixDQUFDLHVDQUF1Qyw4QkFBOEIsQ0FBQyxBQUE0Qix5RUFBMEQsWUFBWSxDQUFDLHVCQUF1QixVQUFVLGVBQWUsQ0FBQyxtREFBbUQsWUFBWSxDQUFDLG9CQUFvQixZQUFZLENBQUMsdUJBQStELFlBQVksQ0FBQyxvQ0FBb0MsV0FBVyxlQUFlLGdCQUFnQixDQUFDLHNDQUEyRSxjQUFjLEFBQTJCLGlCQUFpQixDQUFDLDhCQUE4QixrQkFBa0Isa0JBQWtCLFdBQVcsWUFBWSxvQkFBb0IsZ0JBQWdCLENBQUMsOEJBQThCLFVBQVUsU0FBUyxlQUFlLENBQUMsaUNBQWlDLHFCQUFxQixDQUFDLDRDQUE0QyxlQUFlLENBQUMsc0ZBQXNGLGFBQWEsQ0FBQyxpREFBaUQsWUFBWSxDQUFDLGlCQUFpQixrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixnQkFBZ0IsZUFBZSx5QkFBeUIsYUFBYSxDQUFDLGlDQUFpQyxZQUFZLENBQUMiLCJmaWxlIjoic2VhcmNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjsjd2RuX3NlYXJjaCwuZW1iZWQgI3Zpc2l0b3JDaGF0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9I3NlYXJjaF9yZXN1bHRzIHRhYmxlLCNzZWFyY2hfcmVzdWx0cyB0ZHtib3JkZXI6MDtwYWRkaW5nOjB9I3NlYXJjaGZvcm17dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojMzg0MzFiIHVybCguLi9pbWFnZXMvMDUwNDE5LmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfSNzZWFyY2hfd3JhcHBlcntkaXNwbGF5Om5vbmV9LnJlc3VsdHMtZ3JvdXA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5yZXN1bHRzLWdyb3VwOmhvdmVyIC5yZXN1bHQtaGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiM0NzQ3NDZ9LnJlc3VsdHMtZ3JvdXAgLnJlc3VsdC1oZWFke2JhY2tncm91bmQtY29sb3I6IzUwNTA0Zjtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfS5yZXN1bHRzLWdyb3VwIC5yZXN1bHQtaGVhZCBoMntjb2xvcjppbmhlcml0O21hcmdpbjowfS5yZXN1bHQtdGFie2NvbG9yOiNkNWQ1ZDI7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0ucmVzdWx0LXRhYiBsaXtkaXNwbGF5OmlubGluZX0ucmVzdWx0LXRhYiBsaS5zZWxlY3RlZHtjb2xvcjojZmZmfS5yZXN1bHQtdGFiIGxpIGF7Y29sb3I6aW5oZXJpdDtib3JkZXI6MH0ucmVzdWx0LXRhYiBsaTpiZWZvcmV7Y29udGVudDonXFxiN1xcYTAnfS5yZXN1bHQtdGFiIGxpOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50Om5vbmV9LnJlc3VsdC10YWI6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgNnB4IDZweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtib3R0b206LTEuNDI1ZW07bGVmdDowOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHM7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cywtd2Via2l0LXRyYW5zZm9ybSAuNHN9I2RpcmVjdG9yeV9yZXN1bHRzIC5yZXN1bHQtdGFiOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMS4zMTI1ZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEuMzEyNWVtKX0jc2VhcmNoX3Jlc3VsdHMgLnJlc3VsdC10YWI6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxLjg3NWVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxLjg3NWVtKX0jc2VhcmNoX3Jlc3VsdHMgLnJlc3VsdC10YWI6YWZ0ZXIubm8tbG9jYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyLjI4MTJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMi4yODEyZW0pfSNkaXJlY3RvcnlfcmVzdWx0cyAucmVzdWx0LXRhYi5zdGF0ZS0xOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoN2VtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3ZW0pfSNzZWFyY2hfcmVzdWx0cyAucmVzdWx0LXRhYi5zdGF0ZS0xOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNy41MzEyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDcuNTMxMmVtKX0uZW1iZWQsLnNlYXJjaC1zZXR7bWFyZ2luOjA7YmFja2dyb3VuZDojZmZmfS5zZWFyY2gtcmVzdWx0c3std2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHM7dHJhbnNpdGlvbjpvcGFjaXR5IC40cztvcGFjaXR5OjB9LnNlYXJjaC1yZXN1bHRzLmFjdGl2ZXtvcGFjaXR5OjF9LnNlYXJjaC1yZXN1bHRzIGgze2Rpc3BsYXk6bm9uZX0ucmVzdWx0cy1ncm91cHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9I2RpcmVjdG9yeV9yZXN1bHRzPip7cGFkZGluZzoxLjQyNWVtIDkuMzc1JX1AbWVkaWEgKG1pbi13aWR0aDo0OGVtKXsjZGlyZWN0b3J5X3Jlc3VsdHN7d2lkdGg6MzMuMzMzMyV9fS5lbWJlZCAjZGlyZWN0b3J5X3Jlc3VsdHN7d2lkdGg6NDAlfSNzZWFyY2hfcmVzdWx0cz4qe3BhZGRpbmc6MS40MjVlbSA3LjgxMiV9QG1lZGlhIChtaW4td2lkdGg6NDhlbSl7I3NlYXJjaF9yZXN1bHRze3dpZHRoOjY2LjY2NjclfSNzZWFyY2hfcmVzdWx0cyAucmVzdWx0LWhlYWR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNDc0NzQ2fSNzZWFyY2hfcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHN7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjRmM2YwfX0uZW1iZWQgI3NlYXJjaF9yZXN1bHRze3dpZHRoOjYwJX0uZW1iZWQgI3NlYXJjaF9yZXN1bHRzIC5yZXN1bHQtaGVhZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0NzQ3NDZ9LmVtYmVkICNzZWFyY2hfcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHN7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjRmM2YwfS5nb29nbGUtc2VhcmNoe2Rpc3BsYXk6bm9uZX0jcHBsX3Jlc3VsdHMgLnJlc3VsdF9oZWFkLCNwcGxfcmVzdWx0cyBoMywjcHBsX3Jlc3VsdHMgaDR7ZGlzcGxheTpub25lfSNwcGxfcmVzdWx0cyAucGZSZXN1bHR7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0jcHBsX3Jlc3VsdHMgLmRlcF9yZXN1bHQsI3BwbF9yZXN1bHRzIC5wcGxfU3Jlc3VsdHttYXJnaW46MWVtIDB9I3BwbF9yZXN1bHRzIC5jSW5mb3tkaXNwbGF5Om5vbmV9I3BwbF9yZXN1bHRzIC5vdmVyZmxvd3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fSNwcGxfcmVzdWx0cyAub3ZlcmZsb3c+LnByb2ZpbGVfcGlje3dpZHRoOjQwcHg7bWluLXdpZHRoOjQwcHg7bWFyZ2luLXJpZ2h0OjFlbX0jcHBsX3Jlc3VsdHMgLm92ZXJmbG93Pi5yZWNvcmREZXRhaWxzey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvOy1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyfSNwcGxfcmVzdWx0cyAub3ZlcmZsb3cgLnBob3Rve2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi10b3A6LjM3NWVtO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfSNwcGxfcmVzdWx0cyAub3ZlcmZsb3cgLnJvbGVze3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9I3BwbF9yZXN1bHRzIC5vdmVyZmxvdyAucm9sZXMgbGl7bWFyZ2luLWJvdHRvbTouNjE4cmVtfSNwcGxfcmVzdWx0cyAub3ZlcmZsb3cgLnJvbGVzIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNwcGxfcmVzdWx0cyAub3ZlcmZsb3cgLnJvbGVzIC5vcmdhbml6YXRpb24tdW5pdCwjcHBsX3Jlc3VsdHMgLm92ZXJmbG93IC5yb2xlcyAudGl0bGV7ZGlzcGxheTpibG9ja30jcHBsX3Jlc3VsdHMgLm92ZXJmbG93IC5yb2xlcyAub3JnYW5pemF0aW9uLW5hbWV7ZGlzcGxheTpub25lfSNwcGxfcmVzdWx0cyAuZm57Zm9udC1zaXplOjEuMTI4ZW07Zm9udC13ZWlnaHQ6NzAwfSNwcGxfcmVzdWx0cyAuZ2l2ZW4tbmFtZXttYXJnaW4tbGVmdDoxZW07Zm9udC1zaXplOjFyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM1YjViNWF9W2RhdGEtdWlkPWtmYXJyZWxsMl0gLmdpdmVuLW5hbWV7ZGlzcGxheTpub25lfSJdfQ== */
\ No newline at end of file
diff --git a/www/index.php b/www/index.php
index da2003fa85df0d25c522435ba0c9ff34c5f4a264..cad444ade3c8b61402609c0a5c9f2eccfeb149c9 100644
--- a/www/index.php
+++ b/www/index.php
@@ -65,9 +65,6 @@ if ($isEmbed && $_GET['embed'] === '1') {
         $page->doctitle = '<title>Search | University of Nebraska&ndash;Lincoln</title>';
         $page->head .= '<link rel="home" href="./" />';
 
-        // Add WDN Deprecated Styles
-        $page->head .= '<link rel="preload" href="/wdn/templates_5.3/css/deprecated.css" as="style" onload="this.onload=null;this.rel=\'stylesheet\'"> <noscript><link rel="stylesheet" href="/wdn/templates_5.3/css/deprecated.css"></noscript>';
-
         // no menu items, so hide mobile menu
         $page->addStyleDeclaration("#dcf-mobile-toggle-menu {display: none!important}");
 
diff --git a/www/less/search-google.less b/www/less/search-google.less
index 2af06abeeeae01c5b7eed891bc6b361daf02c5b5..e8ef14b35219503272c564545529a62f39aa0c51 100644
--- a/www/less/search-google.less
+++ b/www/less/search-google.less
@@ -1,10 +1,7 @@
 @charset "UTF-8";
+@import "shared.less";
 
-@import "lib/breakpoints.less";
-@import "lib/colors.less";
-@import "lib/fonts.less";
-
-// Google Styles
+/* Google Styles */
 .gsc-control-cse,
 .gsc-control-cse .gsc-table-result {
 	font-family: inherit;
diff --git a/www/less/search.less b/www/less/search.less
index 29257257f5a1d321dfc7d091e871bedc24c23a37..645cd48a39eb71b1923b83090f170d91490a8d99 100644
--- a/www/less/search.less
+++ b/www/less/search.less
@@ -1,10 +1,7 @@
 @charset "UTF-8";
+@import "shared.less";
 
-@import "lib/breakpoints.less";
-@import "lib/colors.less";
-@import "lib/fonts.less";
-
-// Template overrides
+/* Template overrides */
 .embed #visitorChat,
 #wdn_search {
 	display: none !important;
@@ -20,11 +17,6 @@
 	text-align: center;
 	background: #38431b url(../images/050419.jpg) 50% 50% no-repeat;
 	background-size: cover;
-
-	.wdn-input-group {
-		margin: 0 auto;
-		max-width: 30em;
-	}
 }
 
 #search_wrapper {
@@ -73,7 +65,7 @@
 		}
 
 		&:before {
-			content: '\b7\a0'; // middle-dot + space
+			content: '\b7\a0'; /* middle-dot + space */
 		}
 
 		&:first-child:before {
@@ -188,7 +180,7 @@
 	display: none;
 }
 
-// Directory Styles
+/* Directory Styles */
 #ppl_results {
 	h3, h4, .result_head {
 		display: none;
@@ -260,7 +252,6 @@
 	.given-name {
 		margin-left: 1em;
 		font-size: 1rem;
-		.sans-serif-font();
 		text-transform: uppercase;
 		color: @ui08;
 	}
diff --git a/www/less/shared.less b/www/less/shared.less
new file mode 100644
index 0000000000000000000000000000000000000000..1ebd36df3b603694d8711636fb020838b27afcc0
--- /dev/null
+++ b/www/less/shared.less
@@ -0,0 +1,38 @@
+/* Colors */
+
+/* Scarlet */
+@scarlet: #d00000;
+@brand: @scarlet;
+
+/* Cream */
+@cream: #fefdfa;
+@page-background: @cream; // A color to represent the page background, used for WDN colors
+
+/* A few neutral shades, light tan and dark brown */
+@neutral: #4a3b13;
+@light-neutral: lighten(desaturate(@neutral, 15%), 5%);
+
+/* UI */
+
+/* Light (<50%) */
+@ui02: mix(#000, @cream, 4%);  /* #f4f3f0 */
+@ui03: mix(#000, @cream, 8%);  /* #eae9e6 */
+@ui04: mix(#000, @cream, 16%); /* #d5d5d2 */
+
+/* Dark (>50%) */
+@ui08: mix(#000, @cream, 64%); /* #5b5b5a */
+@ui09: mix(#000, @cream, 72%); /* #474746 */
+
+/* Break Points */
+/* Standard, width-based media queries */
+@bp768: ~" (min-width: 48em)";
+
+/* Deprecated names */
+@bp2: @bp768;
+
+/* Fonts */
+.sans-serif-font() {
+  font-family: 'Gotham SSm A', 'Gotham SSm B', Verdana, sans-serif;
+  font-weight: 400;
+  font-style: normal;
+}
diff --git a/www/templates/search-form.tpl.php b/www/templates/search-form.tpl.php
index 630d229b19ba80112cbe91ef425763b37ddc8108..31099d94955514105420a1b3e01c46ec96fe1bcf 100644
--- a/www/templates/search-form.tpl.php
+++ b/www/templates/search-form.tpl.php
@@ -1,11 +1,18 @@
 <div class="dcf-bleed dcf-wrapper dcf-pt-7 dcf-pb-7 dcf-txt-center dcf-bg-center dcf-bg-no-repeat dcf-bg-cover unl-bg-darker-gray search-bg" id="searchform">
-  <form action="./" method="get">
-      <div class="dcf-input-group">
-        <input type="text" name="q" id="search_q" aria-label="Search Query" placeholder="e.g., Herbert Husker, Ph.D." />
-        <button class="button" type="submit"><span class="wdn-icon-search" aria-hidden="true"></span><span class="dcf-sr-only">Search</span></button>
-    </div>
-      <?php if (!empty($local_results)): ?>
-      <input type="hidden" name="u" value="<?php echo htmlentities($_GET['u'], ENT_QUOTES) ?>" />
-      <?php endif; ?>
-  </form>
+    <form class="dcf-form" action="./" method="get">
+        <div class="dcf-input-group">
+            <input type="text" name="q" id="search_q" aria-label="Search Query" placeholder="e.g., Herbert Husker, Ph.D." />
+            <button class="dcf-btn dcf-btn-primary" type="submit">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" aria-labelledby="filled-search-content-edition-title" style="fill: rgb(254, 253, 250);">
+                    <title id="filled-search-content-edition-title">Search</title>
+                    <path d="M9,18c2.131,0,4.089-0.749,5.633-1.992l7.658,7.697c0.389,0.392,1.021,0.393,1.414,0.003 c0.392-0.39,0.393-1.023,0.004-1.414l-7.668-7.706C17.264,13.052,18,11.111,18,9c0-4.963-4.037-9-9-9S0,4.037,0,9 C0,13.962,4.037,18,9,18z M9,2c3.859,0,7,3.14,7,7c0,3.859-3.141,7-7,7c-3.86,0-7-3.141-7-7C2,5.14,5.14,2,9,2z"></path>
+                    <g><path fill="none" d="M0 0H24V24H0z"></path></g>
+                </svg>
+                <span class="dcf-sr-only">Search</span>
+            </button>
+        </div>
+        <?php if (!empty($local_results)): ?>
+        <input type="hidden" name="u" value="<?php echo htmlentities($_GET['u'], ENT_QUOTES) ?>" />
+        <?php endif; ?>
+    </form>
 </div>