diff --git a/hpvm/docs/developerdocs/specifications/hetero-c.rst b/hpvm/docs/developerdocs/specifications/hetero-c.rst
index 7cbfe63396d8a69c0c4cfc933e185e6e2ad2b464..c552dd697abceb7e25c4a3e54dad9af9122818af 100644
--- a/hpvm/docs/developerdocs/specifications/hetero-c.rst
+++ b/hpvm/docs/developerdocs/specifications/hetero-c.rst
@@ -1,5 +1,5 @@
 Hetero-C++ Language Specification
-===============================
+=================================
 
 A Hetero-C++ program consists of Parallel Sections, Parallel Tasks, and
 Parallel Loops. Parallel Sections correspond to Internal Nodes in the
diff --git a/hpvm/docs/how_to_guides/writing-heteroc-program.rst b/hpvm/docs/how_to_guides/writing-heteroc-program.rst
index d43b990d2666a9a76af859dd9b078f496549e06a..3e12105f82a15428b007ecfc32b79559e67186af 100644
--- a/hpvm/docs/how_to_guides/writing-heteroc-program.rst
+++ b/hpvm/docs/how_to_guides/writing-heteroc-program.rst
@@ -1,5 +1,5 @@
 Writing a Hetero-C++ Program
-==========================
+============================
 
 The following document describes various programming patterns supported
 by the ``Hetero-C++`` api. Please refer to the `Hetero-C++ Language
diff --git a/hpvm/docs/tutorials/1-heterocpp.rst b/hpvm/docs/tutorials/1-heterocpp.rst
index fd97d5b3fcdd1d2d199641d93da8594fecb1b653..099f6f067225dd295521bab7bf13ab303efdf98c 100644
--- a/hpvm/docs/tutorials/1-heterocpp.rst
+++ b/hpvm/docs/tutorials/1-heterocpp.rst
@@ -8,7 +8,7 @@ a parallel dialect of C/C++ which describes hierarchical Task-level and Data-lev
 and compiles through HPVM.
 
 Writing a Program in Hetero-C++
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 We start with a scalar implementation of Matrix Multiplication written in ``C++``.
 
@@ -150,7 +150,7 @@ The `__hetero_launch` call generates the host code to prepare the arguments to b
 as well as generates HPVM Runtime method calls for managing memory between compute devices.
 
 Compiling the Program from Hetero-C++ to HPVM-C
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 To compile the above program, we first generate the LLVM IR Bitcode for the C++ file, using the following command: