--- AddressBar.rst
+++ AddressBar.rst
@@ -41,17 +41,17 @@ The *UrlbarQueryContext* is passed to th
 *Model*.  The model appends results to a property of *UrlbarQueryContext* in
 chunks, it sorts them through a *Muxer* and then notifies the *Controller*.
 
 See the specific components below, for additional details about each one's tasks
 and responsibilities.
 
 
 The UrlbarQueryContext
-================
+======================
 
 The *UrlbarQueryContext* object describes a single instance of a search.
 It is augmented as it progresses through the system, with various information:
 
 .. highlight:: JavaScript
 .. code::
 
   UrlbarQueryContext {
@@ -275,17 +275,17 @@ The View is the component responsible fo
 user and handling their input.
 
 .. caution
 
   The View is a replaceable component, as such what is described here is a
   reference for the default View, but may not be valid for other implementations.
 
 `UrlbarInput.jsm <https://dxr.mozilla.org/mozilla-central/source/browser/components/urlbar/UrlbarInput.jsm>`_
-----------------
+-------------------------------------------------------------------------------------------------------------
 
 Implements an input box *View*, owns an *UrlbarView*.
 
 .. highlight:: JavaScript
 .. code::
 
   UrlbarInput {
     constructor(options = { textbox, panel, controller });
@@ -326,17 +326,17 @@ Implements an input box *View*, owns an 
     focused;
     // The go button element.
     goButton;
     // The current value, can also be set.
     value;
   }
 
 `UrlbarView.jsm <https://dxr.mozilla.org/mozilla-central/source/browser/components/urlbar/UrlbarView.jsm>`_
----------------
+-----------------------------------------------------------------------------------------------------------
 
 Represents the base *View* implementation, communicates with the *Controller*.
 
 .. highlight:: JavaScript
 .. code::
 
   UrlbarView {
     // Manage View visibility.
@@ -352,17 +352,17 @@ Represents the base *View* implementatio
     onQueryFinished(queryContext);
     // Invoked when the view context changed, so that cached information about
     // the latest search is no more relevant and can be dropped.
     onViewContextChanged();
   }
 
 
 UrlbarResult
-===========
+============
 
 An `UrlbarResult <https://dxr.mozilla.org/mozilla-central/source/browser/components/urlbar/UrlbarResult.jsm>`_
 instance represents a single search result with a result type, that
 identifies specific kind of results.
 Each kind has its own properties, that the *View* may support, and a few common
 properties, supported by all of the results.
 
 .. note::
@@ -408,34 +408,34 @@ The following RESULT_TYPEs are supported
 
 
 Shared Modules
 ==============
 
 Various modules provide shared utilities to the other components:
 
 `UrlbarPrefs.jsm <https://dxr.mozilla.org/mozilla-central/source/browser/components/urlbar/UrlbarPrefs.jsm>`_
-----------------
+-------------------------------------------------------------------------------------------------------------
 
 Implements a Map-like storage or urlbar related preferences. The values are kept
 up-to-date.
 
 .. highlight:: JavaScript
 .. code::
 
   // Always use browser.urlbar. relative branch, except for the preferences in
   // PREF_OTHER_DEFAULTS.
   UrlbarPrefs.get("delay"); // Gets value of browser.urlbar.delay.
 
 .. note::
 
   Newly added preferences should always be properly documented in UrlbarPrefs.
 
 `UrlbarUtils.jsm <https://dxr.mozilla.org/mozilla-central/source/browser/components/urlbar/UrlbarUtils.jsm>`_
-----------------
+-------------------------------------------------------------------------------------------------------------
 
 Includes shared utils and constants shared across all the components.
 
 
 Telemetry Probes
 ================
 
 *Content to be written*
