diff --git a/src/components/Page/Page.less b/src/components/Page/Page.less
index 0ff6a2ac..80a210e0 100644
--- a/src/components/Page/Page.less
+++ b/src/components/Page/Page.less
@@ -59,9 +59,10 @@
 		}
 
 		.sidebarColumn {
-			position: relative;
+			position: absolute;
+			overflow-y: auto;
 			height: 100%;
-			width: 25em;
+			width: 18em;
 			max-width: 30%;
 			margin: 0 @docs-sidebar-margin 1ex 0;
 			border-right: 1px solid @docs-sidebar-border-color;
@@ -115,6 +116,8 @@
 		}
 
 		.bodyColumn {
+			margin-left: 18em;
+
 			h1 {
 				margin-top: 0;
 			}
@@ -163,6 +166,10 @@
 					transform: translateX(-@docs-site-edge-keepout);
 				}
 			}
+
+			.bodyColumn {
+				margin-left: 0;
+			}
 		}
 	}
 }