Index: style.css
===================================================================
--- style.css	(revision 12094)
+++ style.css	(working copy)
@@ -1614,6 +1614,14 @@
 	border-radius: 50%;
 }
 
+/* Table of content CSS */
+.wp-block-group__inner-container {
+    width: 100%;
+    display: inline-block;
+    padding: 10px 10px;
+    box-sizing: border-box;
+}
+
 /* =Responsive Overrides
 -------------------------------------------------------------- */
 
@@ -1648,6 +1656,11 @@
 	#wp-toolbar {
 		width: 960px;
 	}
+
+	/* Main Content area css */
+	#main {
+		margin: 100px 10px 40px 10px;
+	}
 }
 
 /* Shrink logo to make room for navigation */
@@ -1672,9 +1685,6 @@
 	#wp-toolbar {
 		width: 100%;
 	}
-	#main {
-		margin: 100px 10px 40px 10px;
-	}
 	body:not(.trac):not(.home-page) #main {
 		margin-top: 140px;
 	}
