diff --git a/themes/bootstrap3/templates/browse/home.phtml b/themes/bootstrap3/templates/browse/home.phtml
index 922f3c084213ffa95c2586f5626b874410f1232c..f91b4858ea39a3dff39a15568b41d733b508084b 100644
--- a/themes/bootstrap3/templates/browse/home.phtml
+++ b/themes/bootstrap3/templates/browse/home.phtml
@@ -40,14 +40,14 @@
     <div class="browse list-group col-sm-3<? if (!empty($this->resultList)): ?> hidden-xs<? endif ?>" id="list3">
     <? foreach($this->secondaryList as $secondary): ?>
       <? $url = $BROWSE_BASE . '?findby=' . urlencode($this->findby)
-          . '&category=' . urlencode($this->category)
-          . '&query=' . urlencode($secondary['value']);
+          . '&amp;category=' . urlencode($this->category)
+          . '&amp;query=' . urlencode($secondary['value']);
         if ($this->facetPrefix) {
-          $url .= '&facet_prefix=' . urlencode($secondary['displayText']);
+          $url .= '&amp;facet_prefix=' . urlencode($secondary['displayText']);
         }
         if ($this->secondaryParams) {
           foreach($this->secondaryParams as $var=>$val) {
-            $url .= '&' . $var .'=' . urlencode($val);
+            $url .= '&amp;' . $var .'=' . urlencode($val);
           }
         }
         $viewRecord = !empty($this->categoryList) && $this->currentAction != 'Tag' && $this->findby != 'alphabetical';
diff --git a/themes/bootstrap3/templates/collections/home.phtml b/themes/bootstrap3/templates/collections/home.phtml
index f84452b719d71920e24c33d90bb2493e0b510235..b2aa329adb982500fd5ab79281e190911a82fc74 100644
--- a/themes/bootstrap3/templates/collections/home.phtml
+++ b/themes/bootstrap3/templates/collections/home.phtml
@@ -6,7 +6,7 @@
   foreach (isset($filters['Other']) ? $filters['Other'] : array() as $filter) {
     $filter['urlPart'] = $filter['field'] . ':' . $filter['value'];
     $filterList[] = $filter;
-    $filterString .= '&' . urlencode('filter[]') .  '=' . urlencode($filter['urlPart']);
+    $filterString .= '&amp;' . urlencode('filter[]') .  '=' . urlencode($filter['urlPart']);
   }
 ?>
 
@@ -42,7 +42,7 @@
         $removalUrl = $this->url('collections-home') . '?from=' . urlencode($from);
         foreach ($filterList as $current) {
           if ($current['urlPart'] != $filter['urlPart']) {
-            $removalUrl .= '&' . urlencode('filter[]') .  '=' . urlencode($current['urlPart']);
+            $removalUrl .= '&amp;' . urlencode('filter[]') .  '=' . urlencode($current['urlPart']);
           }
         }
       ?>
diff --git a/themes/bootstrap3/templates/search/reservessearch.phtml b/themes/bootstrap3/templates/search/reservessearch.phtml
index 02a1ee675fbb7653b74680886091857c65c7dd00..49341bb848de232203118950ffef945c09f69fa2 100644
--- a/themes/bootstrap3/templates/search/reservessearch.phtml
+++ b/themes/bootstrap3/templates/search/reservessearch.phtml
@@ -53,8 +53,8 @@
         <?
             $url = $this->currentPath() . $this->escapeHtmlAttr(
                 '?inst=' . urlencode($record->getInstructorId())
-                . '&course=' . urlencode($record->getCourseId())
-                . '&dept=' . urlencode($record->getDepartmentId())
+                . '&amp;course=' . urlencode($record->getCourseId())
+                . '&amp;dept=' . urlencode($record->getDepartmentId())
             );
         ?>
         <tr>