Index: src/wp-content/themes/twentyfifteen/css/ie.css
===================================================================
--- src/wp-content/themes/twentyfifteen/css/ie.css	(revision 30996)
+++ src/wp-content/themes/twentyfifteen/css/ie.css	(working copy)
@@ -93,7 +93,9 @@
 input[type="button"],
 input[type="reset"],
 input[type="submit"],
-.post-password-form input[type="submit"] {
+.post-password-form input[type="submit"],
+.widecolumn #submit,
+.widecolumn .mu_register input[type="submit"] {
 	font-size: 16px;
 	padding: 0.8125em 1.625em;
 }
@@ -180,7 +182,9 @@
 .site-info,
 .wp-caption-text,
 .gallery-caption,
-.entry-caption {
+.entry-caption,
+.widecolumn label,
+.widecolumn .mu_register label {
 	font-size: 16px;
 }
 
@@ -454,7 +458,8 @@
 	padding: 0 9.0909%;
 }
 
-.entry-title {
+.entry-title,
+.widecolumn h2 {
 	font-size: 39px;
 	line-height: 1.2308;
 	margin-bottom: 1.2308em;
@@ -767,7 +772,37 @@
 	padding: 0.5em 0;
 }
 
+.widecolumn {
+	margin: 7.6923%;
+}
 
+.widecolumn .mu_alert {
+	margin-bottom: 1.6842em;
+}
+
+.widecolumn p {
+	margin: 1.6842em 0;
+}
+
+.widecolumn p + h2 {
+	margin-top: 1.641em;
+}
+
+.widecolumn #key,
+.widecolumn .mu_register #blog_title,
+.widecolumn .mu_register #user_email,
+.widecolumn .mu_register #blogname,
+.widecolumn .mu_register #user_name {
+	font-size: 19px;
+}
+
+.widecolumn .mu_register #blog_title,
+.widecolumn .mu_register #user_email,
+.widecolumn .mu_register #user_name {
+	margin: 0 0 0.421em;
+}
+
+
 /**
  * RTL
  */
Index: src/wp-content/themes/twentyfifteen/inc/customizer.php
===================================================================
--- src/wp-content/themes/twentyfifteen/inc/customizer.php	(revision 30996)
+++ src/wp-content/themes/twentyfifteen/inc/customizer.php	(working copy)
@@ -327,7 +327,8 @@
 	.hentry,
 	.page-header,
 	.page-content,
-	.comments-area {
+	.comments-area,
+	.widecolumn {
 		background-color: {$colors['box_background_color']};
 	}
 
@@ -458,7 +459,9 @@
 	.site-info a,
 	.wp-caption-text,
 	.gallery-caption,
-	.comment-list .reply a {
+	.comment-list .reply a,
+	.widecolumn label,
+	.widecolumn .mu_register label {
 		color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */
 		color: {$colors['secondary_textcolor']};
 	}
Index: src/wp-content/themes/twentyfifteen/style.css
===================================================================
--- src/wp-content/themes/twentyfifteen/style.css	(revision 30996)
+++ src/wp-content/themes/twentyfifteen/style.css	(working copy)
@@ -2566,13 +2566,95 @@
  * 15.0 Multisite
  */
 
-.site-content .mu_register {
+.widecolumn {
 	background-color: #fff;
-	margin: 0;
 	padding: 7.6923%;
+}
+
+.widecolumn .mu_register {
 	width: auto;
 }
 
+.widecolumn .mu_alert {
+	margin-bottom: 1.6em;
+}
+
+.widecolumn form,
+.widecolumn .mu_register form {
+	margin-top: 0;
+}
+
+.widecolumn h2 {
+	font-size: 26px;
+	font-size: 2.6rem;
+	line-height: 1.1538;
+	margin-bottom: 0.9231em;
+}
+
+.widecolumn p {
+	margin: 1.6em 0;
+}
+
+.widecolumn p + h2 {
+	margin-top: 1.8462em;
+}
+
+.widecolumn label,
+.widecolumn .mu_register label {
+	color: #707070;
+	color: rgba(51, 51, 51, 0.7);
+	font-family: "Noto Sans", sans-serif;
+	font-size: 12px;
+	font-size: 1.2rem;
+	font-weight: 700;
+	letter-spacing: 0.04em;
+	line-height: 1.5;
+	text-transform: uppercase;
+}
+
+.widecolumn .mu_register label {
+	margin: 2em 0 0;
+}
+
+.widecolumn #key,
+.widecolumn .mu_register #blog_title,
+.widecolumn .mu_register #user_email,
+.widecolumn .mu_register #blogname,
+.widecolumn .mu_register #user_name {
+	font-size: 16px;
+	font-size: 1.6rem;
+	width: 100%;
+}
+
+.widecolumn .mu_register #blogname {
+	margin: 0;
+}
+
+.widecolumn .mu_register #blog_title,
+.widecolumn .mu_register #user_email,
+.widecolumn .mu_register #user_name {
+	margin: 0 0 0.375em;
+}
+
+.widecolumn #submit,
+.widecolumn .mu_register input[type="submit"] {
+	font-size: 12px;
+	font-size: 1.2rem;
+	margin: 0;
+	width: 100%;
+}
+
+.widecolumn .mu_register .prefix_address,
+.widecolumn .mu_register .suffix_address {
+	font-size: inherit;
+}
+
+.widecolumn .mu_register > :last-child,
+.widecolumn form > :last-child {
+	margin-bottom: 0;
+}
+
+
 /**
  * 16.0 Media Queries
  */
@@ -2777,7 +2859,7 @@
 		margin-left: 1.3333em;
 	}
 
-	.site-content .mu_register {
+	.widecolumn {
 		box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
 		margin: 7.6923%;
 	}
@@ -2844,7 +2926,9 @@
 	input[type="button"],
 	input[type="reset"],
 	input[type="submit"],
-	.post-password-form input[type="submit"] {
+	.post-password-form input[type="submit"],
+	.widecolumn #submit,
+	.widecolumn .mu_register input[type="submit"] {
 		font-size: 14px;
 		font-size: 1.4rem;
 		padding: 0.8214em 1.6429em;
@@ -2923,7 +3007,9 @@
 	.site-info,
 	.wp-caption-text,
 	.gallery-caption,
-	.entry-caption {
+	.entry-caption,
+	.widecolumn label,
+	.widecolumn .mu_register label {
 		font-size: 14px;
 		font-size: 1.4rem;
 	}
@@ -3150,7 +3236,8 @@
 		margin-bottom: 3em;
 	}
 
-	.entry-title {
+	.entry-title,
+	.widecolumn h2 {
 		font-size: 35px;
 		font-size: 3.5rem;
 		line-height: 1.2;
@@ -3378,6 +3465,34 @@
 	.gallery {
 		margin-bottom: 1.6471em;
 	}
+
+	.widecolumn .mu_alert {
+		margin-bottom: 1.6471em;
+	}
+
+	.widecolumn p {
+		margin: 1.6471em 0;
+	}
+
+	.widecolumn p + h2 {
+		margin-top: 1.6em;
+	}
+
+	.widecolumn #key,
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #blogname,
+	.widecolumn .mu_register #user_name {
+		font-size: 17px;
+		font-size: 1.7rem;
+		line-height: normal;
+	}
+
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #user_name {
+		margin: 0 0 0.4117em;
+	}
 }
 
 
@@ -3441,7 +3556,9 @@
 	input[type="button"],
 	input[type="reset"],
 	input[type="submit"],
-	.post-password-form input[type="submit"] {
+	.post-password-form input[type="submit"],
+	.widecolumn #submit,
+	.widecolumn .mu_register input[type="submit"] {
 		font-size: 16px;
 		font-size: 1.6rem;
 		padding: 0.8125em 1.625em;
@@ -3516,7 +3633,9 @@
 	.site-info,
 	.wp-caption-text,
 	.gallery-caption,
-	.entry-caption {
+	.entry-caption,
+	.widecolumn label,
+	.widecolumn .mu_register label {
 		font-size: 16px;
 		font-size: 1.6rem;
 	}
@@ -3686,7 +3805,8 @@
 		margin-bottom: 2.9474em;
 	}
 
-	.entry-title {
+	.entry-title,
+	.widecolumn h2 {
 		font-size: 39px;
 		font-size: 3.9rem;
 		line-height: 1.2308;
@@ -3899,6 +4019,33 @@
 	.gallery {
 		margin-bottom: 1.6842em;
 	}
+
+	.widecolumn .mu_alert {
+		margin-bottom: 1.6842em;
+	}
+
+	.widecolumn p {
+		margin: 1.6842em 0;
+	}
+
+	.widecolumn p + h2 {
+		margin-top: 1.641em;
+	}
+
+	.widecolumn #key,
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #blogname,
+	.widecolumn .mu_register #user_name {
+		font-size: 19px;
+		font-size: 1.9rem;
+	}
+
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #user_name {
+		margin: 0 0 0.421em;
+	}
 }
 
 
@@ -4008,7 +4155,9 @@
 	input[type="button"],
 	input[type="reset"],
 	input[type="submit"],
-	.post-password-form input[type="submit"] {
+	.post-password-form input[type="submit"],
+	.widecolumn #submit,
+	.widecolumn .mu_register input[type="submit"] {
 		font-size: 12px;
 		font-size: 1.2rem;
 		padding: 0.7917em 1.5833em;
@@ -4095,7 +4244,9 @@
 	.site-info,
 	.wp-caption-text,
 	.gallery-caption,
-	.entry-caption {
+	.entry-caption,
+	.widecolumn label,
+	.widecolumn .mu_register label {
 		font-size: 12px;
 		font-size: 1.2rem;
 	}
@@ -4312,7 +4463,8 @@
 		padding: 0 10%;
 	}
 
-	.entry-title {
+	.entry-title,
+	.widecolumn h2 {
 		font-size: 31px;
 		font-size: 3.1rem;
 		line-height: 1.1613;
@@ -4570,10 +4722,37 @@
 		margin-bottom: 1.6em;
 	}
 
-	.site-content .mu_register {
+	.widecolumn {
 		margin: 8.3333%;
 		padding: 8.3333%;
 	}
+
+	.widecolumn .mu_alert {
+		margin-bottom: 1.6em;
+	}
+
+	.widecolumn p {
+		margin: 1.6em 0;
+	}
+
+	.widecolumn p + h2 {
+		margin-top: 1.5484em;
+	}
+
+	.widecolumn #key,
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #blogname,
+	.widecolumn .mu_register #user_name {
+		font-size: 16px;
+		font-size: 1.6rem;
+	}
+
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #user_name {
+		margin: 0 0 0.375em;
+	}
 }
 
 
@@ -4637,7 +4816,9 @@
 	input[type="button"],
 	input[type="reset"],
 	input[type="submit"],
-	.post-password-form input[type="submit"] {
+	.post-password-form input[type="submit"],
+	.widecolumn #submit,
+	.widecolumn .mu_register input[type="submit"] {
 		font-size: 14px;
 		font-size: 1.4rem;
 		padding: 0.8214em 1.5714em;
@@ -4713,7 +4894,9 @@
 	.site-info,
 	.wp-caption-text,
 	.gallery-caption,
-	.entry-caption {
+	.entry-caption,
+	.widecolumn label,
+	.widecolumn .mu_register label {
 		font-size: 14px;
 		font-size: 1.4rem;
 	}
@@ -4863,7 +5046,8 @@
 		margin-bottom: 2.4706em;
 	}
 
-	.entry-title {
+	.entry-title,
+	.widecolumn h2 {
 		font-size: 35px;
 		font-size: 3.5rem;
 		line-height: 1.2;
@@ -5081,6 +5265,33 @@
 	.gallery {
 		margin-bottom: 1.6471em;
 	}
+
+	.widecolumn .mu_alert {
+		margin-bottom: 1.6471em;
+	}
+
+	.widecolumn p {
+		margin: 1.6471em 0;
+	}
+
+	.widecolumn p + h2 {
+		margin-top: 1.6em;
+	}
+
+	.widecolumn #key,
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #blogname,
+	.widecolumn .mu_register #user_name {
+		font-size: 17px;
+		font-size: 1.7rem;
+	}
+
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #user_name {
+		margin: 0 0 0.4117em;
+	}
 }
 
 
@@ -5144,7 +5355,9 @@
 	input[type="button"],
 	input[type="reset"],
 	input[type="submit"],
-	.post-password-form input[type="submit"] {
+	.post-password-form input[type="submit"],
+	.widecolumn #submit,
+	.widecolumn .mu_register input[type="submit"] {
 		font-size: 16px;
 		font-size: 1.6rem;
 		padding: 0.8125em 1.625em;
@@ -5219,7 +5432,9 @@
 	.site-info,
 	.wp-caption-text,
 	.gallery-caption,
-	.entry-caption {
+	.entry-caption,
+	.widecolumn label,
+	.widecolumn .mu_register label {
 		font-size: 16px;
 		font-size: 1.6rem;
 	}
@@ -5381,7 +5596,8 @@
 		margin-bottom: 2.9474em;
 	}
 
-	.entry-title {
+	.entry-title,
+	.widecolumn h2 {
 		font-size: 39px;
 		font-size: 3.9rem;
 		line-height: 1.2308;
@@ -5590,6 +5806,33 @@
 	.gallery {
 		margin-bottom: 1.6842em;
 	}
+
+	.widecolumn .mu_alert {
+		margin-bottom: 1.6842em;
+	}
+
+	.widecolumn p {
+		margin: 1.6842em 0;
+	}
+
+	.widecolumn p + h2 {
+		margin-top: 1.641em;
+	}
+
+	.widecolumn #key,
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #blogname,
+	.widecolumn .mu_register #user_name {
+		font-size: 19px;
+		font-size: 1.9rem;
+	}
+
+	.widecolumn .mu_register #blog_title,
+	.widecolumn .mu_register #user_email,
+	.widecolumn .mu_register #user_name {
+		margin: 0 0 0.421em;
+	}
 }
 
 
@@ -5626,7 +5869,9 @@
 	button,
 	input,
 	textarea,
-	select {
+	select,
+	.widecolumn form,
+	.widecolumn .mu_register form {
 		display: none;
 	}
 
@@ -5637,7 +5882,7 @@
 	.page-header,
 	.page-content,
 	.comments-area,
-	.site-content .mu_register {
+	.widecolumn {
 		background: none !important; /* Make sure color schemes dont't affect to print */
 	}
 
@@ -5691,6 +5936,10 @@
 		margin: 0 7.6923%;
 	}
 
+	.sidebar {
+		position: relative !important; /* Make sure sticky sidebar doesn't affect to print */
+	}
+
 	.site-branding {
 		padding: 0;
 	}
@@ -5752,7 +6001,8 @@
 		padding: 3.84615% 0;
 	}
 
-	.site-content .mu_register {
-		padding: 7.6923%;
+	.widecolumn {
+		margin: 7.6923% 0 0;
+		padding: 0;
 	}
 }
