Index: src/wp-admin/css/dashboard.css
===================================================================
--- src/wp-admin/css/dashboard.css	(revision 40773)
+++ src/wp-admin/css/dashboard.css	(working copy)
@@ -323,10 +323,10 @@
 }
 
 .community-events-errors[aria-hidden="true"],
-.community-events-errors *[aria-hidden="true"],
+.community-events-errors [aria-hidden="true"],
 .community-events-loading[aria-hidden="true"],
 .community-events[aria-hidden="true"],
-.community-events *[aria-hidden="true"] {
+.community-events [aria-hidden="true"] {
 	display: none;
 }
 
@@ -342,16 +342,20 @@
 
 .community-events-form .regular-text {
 	width: 40%;
-	height: 28px;
+	height: 29px;
+	margin: 0;
+	vertical-align: top;
 }
 
 .community-events li.event-none {
-	border-left: 4px solid #0070AE;
+	border-left: 4px solid #00a0d2;
 }
 
 .community-events-form label {
 	display: inline-block;
-	padding-bottom: 3px;
+	vertical-align: top;
+	line-height: 28px;
+	height: 28px;
 }
 
 .community-events .activity-block > p {
@@ -359,19 +363,22 @@
 	display: inline;
 }
 
-#community-events-submit {
-	margin-left: 2px;
+.community-events-toggle-location {
+	vertical-align: middle;
 }
 
-.community-events .button-link:hover,
-.community-events .button-link:active {
-	color: #00a0d2;
+#community-events-submit {
+	margin-left: 3px;
+	margin-right: 3px;
 }
 
-.community-events-cancel.button.button-link {
-	color: #0073aa;
+/* Needs higher specificity than #dashboard-widgets .button-link */
+#dashboard-widgets .community-events-cancel.button-link {
+	vertical-align: top;
+	/* Same properties as the submit button for cross-browsers alignment. */
+	line-height: 26px;
+	height: 28px;
 	text-decoration: underline;
-	margin-left: 2px;
 }
 
 .community-events ul {
@@ -1235,11 +1242,26 @@
 
 	.community-events-toggle-location {
 		height: 38px;
+		vertical-align: baseline;
 	}
 
 	.community-events-form .regular-text {
-		height: 31px;
+		height: 32px;
 	}
+
+	#community-events-submit {
+		margin-bottom: 0;
+	}
+
+	.community-events-form label,
+	#dashboard-widgets .community-events-cancel.button-link {
+		/* Same properties as the submit button for cross-browsers alignment. */
+		font-size: 14px;
+		line-height: normal;
+		height: auto;
+		padding: 6px 0;
+		border: 1px solid transparent;
+	}
 }
 
 /* Smartphone */
