diff --git a/www/js/search.js b/www/js/search.js
index d34bf67667777797c816a81d3f89e4976b480289..312e91c24160485f5f80aaab9fc54f3253ea7ead 100644
--- a/www/js/search.js
+++ b/www/js/search.js
@@ -146,8 +146,18 @@
 					}
 				},
 				queryComplete = function(control) {
-					$(control.root).closest(resultSel).addClass(actCls).end()
-					.closest(googleSel).slideDown();
+					var $root = $(control.root);
+					
+					// a11y patching
+					$('img.gs-image', $root).each(function() {
+						if (!this.alt) {
+							this.alt = $(this).closest('.gsc-table-result').find('.gs-title').first().text();
+						}
+					});
+					$('img.gcsc-branding-img-noclear', $root).attr('alt', 'Googleâ„¢');
+					
+					$root.closest(resultSel).addClass(actCls);
+					$root.closest(googleSel).slideDown();
 				},
 				fullQuery = function(q, track) {
 					if (track !== false) {
@@ -225,6 +235,9 @@
 					localSearch.draw(localResults, drawOp);
 				}
 				
+				// a11y patch Google search box
+				$('form.gsc-search-box').remove();
+				
 				// setup the tab-like result filters
 				$('li:first-child', $resTabs).addClass(selCls);
 				$($resTabs).on('click', 'li', function(e) {
diff --git a/www/less/search.less b/www/less/search.less
index e06929dcfc047b844c3d10b4886c32d0c1cd8c1f..e9561916649e7a156da74918619879fb68dcce3f 100644
--- a/www/less/search.less
+++ b/www/less/search.less
@@ -311,6 +311,10 @@ form .input-group {
 		display: block;
 		border: 0;
 	}
+	
+	.on-campus-dialing {
+		color: @light-neutral;
+	}
 }
 
 // Google Styles
@@ -339,14 +343,14 @@ form .input-group {
 	}
 	
 	a.gs-visibleUrl, .gs-visibleUrl {
-		color: #897b42;
+		color: @light-neutral;
 	}
 }
 
 .gsc-result-info {
 	font-style: italic;
 	margin: 0 0 10px;
-	color: #897b42;
+	color: @ui08;
 }
 
 .gsc-results {
@@ -370,7 +374,7 @@ form .input-group {
 		
 		.gsc-cursor-current-page {
 			font-weight: normal;
-			color: @ui07;
+			color: @ui08;
 			border: 0;
 		}
 	}
@@ -386,7 +390,7 @@ td.gcsc-branding-text {
 	
 	div.gcsc-branding-text {
 		text-align: left;
-		color: @ui07;
+		color: @ui08;
 	}
 }