Bug 1547162 Part 3 - Strip "-moz" prefix for all column properties in the received tests, and mark multicol-span-000-ref.xht pass. r=dbaron
authorTing-Yu Lin <tlin@mozilla.com>
Thu, 09 May 2019 23:32:50 +0000
changeset 532161 9c5a51b331c230990ffe63f9f73b57d46c2ac20e
parent 532160 108d96d047cd3ee2ec1750a802276c14141804c6
child 532162 7c1fce459b7aa1c21e92331ce7ddbf05a7a49f58
push id11265
push userffxbld-merge
push dateMon, 13 May 2019 10:53:39 +0000
treeherdermozilla-beta@77e0fe8dbdd3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdbaron
bugs1547162, 123456
milestone68.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1547162 Part 3 - Strip "-moz" prefix for all column properties in the received tests, and mark multicol-span-000-ref.xht pass. r=dbaron multicol-span-000.xht passes because the id in <div id="column-span">123456</div> was incorrect replaced by "-moz-column-span". Strip the "-moz" prefix fixed it. Except failures.list, other files were modified mechanically by running import-tests.py against https://github.com/web-platform-tests/wpt commit 15f199c91a72b0d51bf0a12b3b77827ecb5051ff (the same commit in received/import.log). Differential Revision: https://phabricator.services.mozilla.com/D30406
layout/reftests/w3c-css/failures.list
layout/reftests/w3c-css/received/css-multicol/multicol-basic-001.html
layout/reftests/w3c-css/received/css-multicol/multicol-basic-002.html
layout/reftests/w3c-css/received/css-multicol/multicol-basic-003.html
layout/reftests/w3c-css/received/css-multicol/multicol-basic-004.html
layout/reftests/w3c-css/received/css-multicol/multicol-basic-005.xht
layout/reftests/w3c-css/received/css-multicol/multicol-basic-006.xht
layout/reftests/w3c-css/received/css-multicol/multicol-basic-007.xht
layout/reftests/w3c-css/received/css-multicol/multicol-basic-008.xht
layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-break-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-clip-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-clip-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-004.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-005.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-006.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-007.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-columns-toolong-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-containing-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-containing-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-005.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-002.html
layout/reftests/w3c-css/received/css-multicol/multicol-gap-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-gap-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-gap-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-gap-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-002.html
layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-gap-negative-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-height-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-inherit-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-margin-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-margin-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-005-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-005.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004.xht
layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-005.xht
layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-004.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-inset-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-none-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-outset-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-percent-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-px-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-shorthand-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-000.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-3-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-003.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-ref.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-count-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-count-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-large-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-large-002.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-negative-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht
layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht
layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-005-ref.xht
layout/reftests/w3c-css/received/css-writing-modes/bidi-table-001.html
layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-table-001.html
layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-023.xht
layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-029.xht
layout/reftests/w3c-css/received/css-writing-modes/table-column-order-002.xht
layout/reftests/w3c-css/received/css-writing-modes/table-column-order-003.xht
layout/reftests/w3c-css/received/css-writing-modes/table-column-order-004.xht
layout/reftests/w3c-css/received/css-writing-modes/table-column-order-005.xht
layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht
layout/reftests/w3c-css/received/css-writing-modes/table-column-order-srl-006.xht
layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-002.html
layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-002.html
layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-002.html
layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-004.html
layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-002.html
layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-004.html
layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html
layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001.html
layout/reftests/w3c-css/received/reftest.list
--- a/layout/reftests/w3c-css/failures.list
+++ b/layout/reftests/w3c-css/failures.list
@@ -273,17 +273,17 @@ fuzzy(0-127,0-500) css-multicol/multicol
 fuzzy(0-127,0-500) css-multicol/multicol-rule-outset-000.xht
 fails-if(!OSX) random-if(OSX) css-multicol/multicol-rule-px-001.xht
 fuzzy(0-127,0-500) css-multicol/multicol-rule-ridge-000.xht
 fuzzy(0-106,0-354) css-multicol/multicol-rule-solid-000.xht
 fails-if(!OSX) random-if(OSX) css-multicol/multicol-rule-stacking-001.xht
 fails-if(!OSX||webrender) random-if(OSX) css-multicol/multicol-shorthand-001.xht
 
 # Bug 1547160: Fix existing reftests failure related to column-span
-pref(layout.css.column-span.enabled,true) fails css-multicol/multicol-span-000.xht
+pref(layout.css.column-span.enabled,true) css-multicol/multicol-span-000.xht
 pref(layout.css.column-span.enabled,true) css-multicol/multicol-span-all-001.xht
 pref(layout.css.column-span.enabled,true) css-multicol/multicol-span-all-002.xht
 pref(layout.css.column-span.enabled,true) fails-if(!OSX) random-if(OSX) css-multicol/multicol-span-all-003.xht
 pref(layout.css.column-span.enabled,true) css-multicol/multicol-span-all-margin-001.xht
 pref(layout.css.column-span.enabled,true) css-multicol/multicol-span-all-margin-002.xht
 pref(layout.css.column-span.enabled,true) fails css-multicol/multicol-span-all-margin-bottom-001.xht
 pref(layout.css.column-span.enabled,true) css-multicol/multicol-span-all-margin-nested-001.xht
 pref(layout.css.column-span.enabled,true) fails css-multicol/multicol-span-all-margin-nested-002.xht
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-001.html
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-001.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <!-- Submitted from TestTWF Paris -->
 <head>
 	<meta charset="utf-8">
-	<title>CSS Test: Multi-column element via -moz-columns: [integer]</title>
+	<title>CSS Test: Multi-column element via columns: [integer]</title>
 	<link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
 	<link rel="author" title="Håkon Wium Lie" href="mailto:howcome@opera.com"/>
 	<link rel="help" href="http://www.w3.org/TR/css3-multicol/#columns"/>
 	<link rel="match" href="reference/multicol-basic-ref.html"/>
 	<meta name="flags" content="ahem"/>
 	<link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
 <style type="text/css">
@@ -27,19 +27,19 @@
 			display: inline-block;
 			margin: 1em auto;
 			width: 360px;
 		}
 
 		.multicol-basic-ref{
 			background: yellow;
 			width: 360px;
-			-moz-columns: 3;
-			-moz-column-gap: 0;
-			-moz-column-rule: none;
+			columns: 3;
+			column-gap: 0;
+			column-rule: none;
 		}
 
 		.multicol-basic-ref-item{
 			background: #000;
 		}
 
 		.item-1{
 			background: purple;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-002.html
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-002.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <!-- Submitted from TestTWF Paris -->
 <head>
 	<meta charset="utf-8">
-	<title>CSS Test: Multi-column element via -moz-column-count: [integer]</title>
+	<title>CSS Test: Multi-column element via column-count: [integer]</title>
 	<link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
 	<link rel="author" title="Håkon Wium Lie" href="mailto:howcome@opera.com"/>
 	<link rel="help" href="http://www.w3.org/TR/css3-multicol/#columns"/>
 	<link rel="match" href="reference/multicol-basic-ref.html"/>
 	<meta name="flags" content="ahem"/>
 	<link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
 <style type="text/css">
@@ -27,19 +27,19 @@
 			display: inline-block;
 			margin: 1em auto;
 			width: 360px;
 		}
 
 		.multicol-basic-ref{
 			background: yellow;
 			width: 360px;
-			-moz-column-count: 3;
-			-moz-column-gap: 0;
-			-moz-column-rule: none;
+			column-count: 3;
+			column-gap: 0;
+			column-rule: none;
 		}
 
 		.multicol-basic-ref-item{
 			background: #000;
 		}
 
 		.item-1{
 			background: purple;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-003.html
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-003.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <!-- Submitted from TestTWF Paris -->
 <head>
 	<meta charset="utf-8">
-	<title>CSS Test: Multi-column element via -moz-columns: [width]</title>
+	<title>CSS Test: Multi-column element via columns: [width]</title>
 	<link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
 	<link rel="author" title="Håkon Wium Lie" href="mailto:howcome@opera.com"/>
 	<link rel="help" href="http://www.w3.org/TR/css3-multicol/#columns"/>
 	<link rel="match" href="reference/multicol-basic-ref.html"/>
 	<meta name="flags" content="ahem"/>
 	<link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
 <style type="text/css">
@@ -27,19 +27,19 @@
 			display: inline-block;
 			margin: 1em auto;
 			width: 360px;
 		}
 
 		.multicol-basic-ref{
 			background: yellow;
 			width: 360px;
-			-moz-columns: 120px;
-			-moz-column-gap: 0;
-			-moz-column-rule: none;
+			columns: 120px;
+			column-gap: 0;
+			column-rule: none;
 		}
 
 		.multicol-basic-ref-item{
 			background: #000;
 		}
 
 		.item-1{
 			background: purple;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-004.html
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-004.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <!-- Submitted from TestTWF Paris -->
 <head>
 	<meta charset="utf-8">
-	<title>CSS Test: Multi-column element via -moz-column-width: [width]</title>
+	<title>CSS Test: Multi-column element via column-width: [width]</title>
 	<link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
 	<link rel="author" title="Håkon Wium Lie" href="mailto:howcome@opera.com"/>
 	<link rel="help" href="http://www.w3.org/TR/css3-multicol/#columns"/>
 	<link rel="match" href="reference/multicol-basic-ref.html"/>
 	<meta name="flags" content="ahem"/>
 	<link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
 <style type="text/css">
@@ -27,19 +27,19 @@
 			display: inline-block;
 			margin: 1em auto;
 			width: 360px;
 		}
 
 		.multicol-basic-ref{
 			background: yellow;
 			width: 360px;
-			-moz-column-width: 120px;
-			-moz-column-gap: 0;
-			-moz-column-rule: none;
+			column-width: 120px;
+			column-gap: 0;
+			column-rule: none;
 		}
 
 		.multicol-basic-ref-item{
 			background: #000;
 		}
 
 		.item-1{
 			background: purple;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-005.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-005.xht
@@ -1,24 +1,24 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>CSS Multi-column Layout Test: -moz-columns as -moz-column-count (basic)</title>
+<title>CSS Multi-column Layout Test: columns as column-count (basic)</title>
 <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com"/>
 <link rel="match" href="reference/multicol-basic-005-ref.xht"/>
 <link rel="help" href="https://www.w3.org/TR/css3-multicol/#columns"/>
 <link rel="help" href="https://www.w3.org/TR/css3-multicol/#column-count"/>
 <style type="text/css">
 div {
   margin: 1em auto;
   background: yellow;
   border: thin solid black;
   width: 600px;
-  -moz-columns: 3;
-  -moz-column-gap: 0;
-  -moz-column-rule: none;
+  columns: 3;
+  column-gap: 0;
+  column-rule: none;
 }
 </style>
 </head>
 <body>
-<div>This multicol element should have a width of 600 pixels and the content should be flowed into three -moz-columns with no gap or rule between them.</div>
+<div>This multicol element should have a width of 600 pixels and the content should be flowed into three columns with no gap or rule between them.</div>
 </body>
 </html>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-006.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-006.xht
@@ -1,23 +1,23 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>CSS Multi-column Layout Test: -moz-column-count (basic)</title>
+<title>CSS Multi-column Layout Test: column-count (basic)</title>
 <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com"/>
 <link rel="match" href="reference/multicol-basic-005-ref.xht"/>
 <link rel="help" href="https://www.w3.org/TR/css3-multicol/#column-count"/>
 <style type="text/css">
 div {
   margin: 1em auto;
   background: yellow;
   border: thin solid black;
   width: 600px;
-  -moz-column-count: 3;
-  -moz-column-gap: 0;
-  -moz-column-rule: none;
+  column-count: 3;
+  column-gap: 0;
+  column-rule: none;
 }
 </style>
 </head>
 <body>
-<div>This multicol element should have a width of 600 pixels and the content should be flowed into three -moz-columns with no gap or rule between them.</div>
+<div>This multicol element should have a width of 600 pixels and the content should be flowed into three columns with no gap or rule between them.</div>
 </body>
 </html>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-007.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-007.xht
@@ -1,24 +1,24 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>CSS Multi-column Layout Test: -moz-columns as -moz-column-width (basic)</title>
+<title>CSS Multi-column Layout Test: columns as column-width (basic)</title>
 <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com"/>
 <link rel="match" href="reference/multicol-basic-005-ref.xht"/>
 <link rel="help" href="https://www.w3.org/TR/css3-multicol/#columns"/>
 <link rel="help" href="https://www.w3.org/TR/css3-multicol/#column-width"/>
 <style type="text/css">
 div {
   margin: 1em auto;
   background: yellow;
   border: thin solid black;
   width: 600px;
-  -moz-columns: 200px;
-  -moz-column-gap: 0;
-  -moz-column-rule: none;
+  columns: 200px;
+  column-gap: 0;
+  column-rule: none;
 }
 </style>
 </head>
 <body>
-<div>This multicol element should have a width of 600 pixels and the content should be flowed into three -moz-columns with no gap or rule between them.</div>
+<div>This multicol element should have a width of 600 pixels and the content should be flowed into three columns with no gap or rule between them.</div>
 </body>
 </html>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-basic-008.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-008.xht
@@ -1,23 +1,23 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>CSS Multi-column Layout Test: -moz-column-width (basic)</title>
+<title>CSS Multi-column Layout Test: column-width (basic)</title>
 <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com"/>
 <link rel="match" href="reference/multicol-basic-005-ref.xht"/>
 <link rel="help" href="https://www.w3.org/TR/css3-multicol/#column-width"/>
 <style type="text/css">
 div {
   margin: 1em auto;
   background: yellow;
   border: thin solid black;
   width: 600px;
-  -moz-column-width: 200px;
-  -moz-column-gap: 0;
-  -moz-column-rule: none;
+  column-width: 200px;
+  column-gap: 0;
+  column-rule: none;
 }
 </style>
 </head>
 <body>
-<div>This multicol element should have a width of 600 pixels and the content should be flowed into three -moz-columns with no gap or rule between them.</div>
+<div>This multicol element should have a width of 600 pixels and the content should be flowed into three columns with no gap or rule between them.</div>
 </body>
 </html>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001.xht
@@ -18,18 +18,18 @@
   div
   {
   border: gray solid 1em;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
+  column-count: 4;
+  column-gap: 1em;
   }
 
   h4
   {
   background: black;
   color: black;
   font: inherit;
   margin: 0;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002.xht
@@ -18,18 +18,18 @@
   div
   {
   border: gray solid 1em;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
 
   h4
   {
   background: black;
   color: black;
   font: inherit;
   margin: 0;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht
@@ -4,19 +4,19 @@
 <head>
 <title>multicol | break-inside: avoid-column</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-breaks"/>
 <link rel="match" href="../reference/ref-filled-green-200px-square.html"/>
 <meta name="flags" content=""/>
 <style type="text/css"><![CDATA[
 .multicol {
-  -moz-column-count: 2;
-  -moz-column-gap: 0;
-  -moz-column-fill: auto;
+  column-count: 2;
+  column-gap: 0;
+  column-fill: auto;
   overflow: hidden;
   width: 200px;
   height: 300px;
 }
 .multicol > div {
   height: 200px;
   break-inside: avoid-column;
   background: green;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-break-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-break-000.xht
@@ -21,19 +21,19 @@
   margin-bottom: 0.5em;
   font: 1.25em/1 Ahem;
   height: 3em;
   width: 10em;
   }
 
   div#test
   {
-  -moz-column-fill: auto;
-  -moz-column-gap: 0;
-  -moz-column-width: 2em;
+  column-fill: auto;
+  column-gap: 0;
+  column-width: 2em;
 
   /*
 
   N == 5;
 
   W == 2em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht
@@ -20,19 +20,19 @@
   margin-bottom: 0.5em;
   font: 1.25em/1 Ahem;
   height: 3em;
   width: 10em;
   }
 
   div#test
   {
-  -moz-column-fill: auto;
-  -moz-column-gap: 0;
-  -moz-column-width: 2em;
+  column-fill: auto;
+  column-gap: 0;
+  column-width: 2em;
 
   /*
 
   N == 5;
 
   W == 2em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-clip-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-clip-001.xht
@@ -20,18 +20,18 @@
   background: white;
   border: gray solid 1em;
   color: blue;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 4em;
+  column-count: 3;
+  column-gap: 4em;
   }
 
   span {color: black;}
   ]]></style>
  </head>
  <body>
 
   <div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-clip-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-clip-002.xht
@@ -21,18 +21,18 @@
   border: gray solid 1em;
   color: blue;
   font: 1.25em/1 Ahem;
   orphans: 1;
   overflow: hidden;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 4em;
+  column-count: 3;
+  column-gap: 4em;
   }
 
   span {color: black;}
   ]]></style>
  </head>
  <body>
 
   <div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001.xht
@@ -27,18 +27,18 @@
   {
   background-color: yellow;
   color: black;
   margin: 1em;
   width: 8em;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
 
   h4
   {
   font: inherit;
   margin: 1em 0 0;
   }
   ]]></style>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-columns shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: columns shorthand (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-columns: 100px 6' shorthand correctly set '-moz-column-width' and '-moz-column-count' properties." />
+  <meta name="assert" content="This test checks that 'columns: 100px 6' shorthand correctly set 'column-width' and 'column-count' properties." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-columns: 100px 6;
-  -moz-column-gap: 0;
+  columns: 100px 6;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-002.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-columns shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: columns shorthand (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-columns: 6 100px' shorthand correctly set '-moz-column-width' and '-moz-column-count' properties." />
+  <meta name="assert" content="This test checks that 'columns: 6 100px' shorthand correctly set 'column-width' and 'column-count' properties." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-columns: 6 100px;
-  -moz-column-gap: 0;
+  columns: 6 100px;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-003.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-columns shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: columns shorthand (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-columns: 100px auto' shorthand correctly set '-moz-column-width' and '-moz-column-count' properties." />
+  <meta name="assert" content="This test checks that 'columns: 100px auto' shorthand correctly set 'column-width' and 'column-count' properties." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-columns: 100px auto;
-  -moz-column-gap: 0;
+  columns: 100px auto;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-004.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-004.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-columns shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: columns shorthand (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-columns: auto 100px' shorthand correctly set '-moz-column-width' and '-moz-column-count' properties." />
+  <meta name="assert" content="This test checks that 'columns: auto 100px' shorthand correctly set 'column-width' and 'column-count' properties." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-columns: auto 100px;
-  -moz-column-gap: 0;
+  columns: auto 100px;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-005.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-005.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-columns shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: columns shorthand (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-columns: 6' shorthand correctly set '-moz-column-width' and '-moz-column-count' properties. '-moz-columns: 6' is equivalent to '-moz-column-width: auto' and '-moz-column-count: 6'." />
+  <meta name="assert" content="This test checks that 'columns: 6' shorthand correctly set 'column-width' and 'column-count' properties. 'columns: 6' is equivalent to 'column-width: auto' and 'column-count: 6'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-columns: 6;
-  -moz-column-gap: 0;
+  columns: 6;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-006.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-006.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-columns shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: columns shorthand (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-columns: 6 auto' shorthand correctly set '-moz-column-width' and '-moz-column-count' properties." />
+  <meta name="assert" content="This test checks that 'columns: 6 auto' shorthand correctly set 'column-width' and 'column-count' properties." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-columns: 6 auto;
-  -moz-column-gap: 0;
+  columns: 6 auto;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-007.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-007.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-columns shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: columns shorthand (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-columns: auto 6' shorthand correctly set '-moz-column-width' and '-moz-column-count' properties." />
+  <meta name="assert" content="This test checks that 'columns: auto 6' shorthand correctly set 'column-width' and 'column-count' properties." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-columns: auto 6;
-  -moz-column-gap: 0;
+  columns: auto 6;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: invalid -moz-columns shorthand</title>
+  <title>CSS Multi-column Layout Test: invalid columns shorthand</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-26 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that '-moz-columns: 8 normal' is invalid (generating a parsing error) and therefore will be ignored." />
+  <meta name="assert" content="This test checks that 'columns: 8 normal' is invalid (generating a parsing error) and therefore will be ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,19 +20,19 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0;
-  -moz-columns: 8 normal;
+  column-count: 4;
+  column-gap: 0;
+  columns: 8 normal;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
   bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-002.xht
@@ -4,23 +4,23 @@
 
   <!--
   Original, initial filename of this test was
   multicol-columns-toolong-002.xht
   and it should be filename-renamed
   multicol-columns-invalid-002.xht
   -->
 
-  <title>CSS Multi-column Layout Test: invalid -moz-columns shorthand</title>
+  <title>CSS Multi-column Layout Test: invalid columns shorthand</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-26 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that '-moz-columns: 8 auto 6em' is invalid (generating a parsing error) and therefore will be ignored." />
+  <meta name="assert" content="This test checks that 'columns: 8 auto 6em' is invalid (generating a parsing error) and therefore will be ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -28,19 +28,19 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0;
-  -moz-columns: 8 auto 6em;
+  column-count: 4;
+  column-gap: 0;
+  columns: 8 auto 6em;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
   bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-columns-toolong-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-toolong-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: narrower inline content inside wider colum box</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-26 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht"/>
   <meta name="flags" content="ahem" />
   <meta name="assert" content="This test checks the rendering of inline content (2em) inside wider (3em) column boxes." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
@@ -20,18 +20,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-gap: 0;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
   bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-containing-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-containing-001.xht
@@ -20,18 +20,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 0;
+  column-count: 3;
+  column-gap: 0;
   }
 
   span
   {
   color: red;
   position: absolute;
   top: -1em;
   }
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-containing-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-containing-002.xht
@@ -17,18 +17,18 @@
   div
   {
   background-color: white;
   color: green;
   font: 1.25em/1 Ahem;
   position: relative;
   width: 19em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
+  column-count: 4;
+  column-gap: 1em;
   }
 
   span {color: red;}
 
   img#white-overlapping
   {
   left: 11em;
   position: absolute;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count (basic)</title>
+  <title>CSS Multi-column Layout Test: column-count (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 '-moz-column-count'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 'column-count'" />
   <link rel="match" href="multicol-columns-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that setting '-moz-column-count' should accordingly create 6 column boxes. In this test, each column box should be exactly 100px wide." />
+  <meta name="assert" content="This test checks that setting 'column-count' should accordingly create 6 column boxes. In this test, each column box should be exactly 100px wide." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {width: 600px;}
@@ -20,18 +20,18 @@
   div
   {
   background-color: yellow;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 6;
-  -moz-column-gap: 0;
+  column-count: 6;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-002.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count (basic)</title>
+  <title>CSS Multi-column Layout Test: column-count (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 '-moz-column-count'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 'column-count'" />
   <link rel="match" href="multicol-count-002-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that setting '-moz-column-count' should accordingly create 4 column boxes. In this test, each column box should be exactly 5em wide." />
+  <meta name="assert" content="This test checks that setting 'column-count' should accordingly create 4 column boxes. In this test, each column box should be exactly 5em wide." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   html {background-color: white;}
@@ -25,18 +25,18 @@
   width: 20em;
   }
 
   div
   {
   background-color: yellow;
   color: black;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>55555 1&nbsp;&nbsp;&nbsp; 1 22&nbsp; 1 22&nbsp; 1&nbsp;&nbsp;&nbsp; 1 333 1 333 1 333 55555 55555 1&nbsp;&nbsp;&nbsp; 1 22&nbsp; 1 22&nbsp; 1&nbsp;&nbsp;&nbsp; 1 22&nbsp; 1 22&nbsp; 1 22&nbsp; 55555 55555 1&nbsp;&nbsp;&nbsp; 1 333 1 333 1&nbsp;&nbsp;&nbsp; 4444 4444 1&nbsp;&nbsp;&nbsp; 55555 55555 1&nbsp;&nbsp;&nbsp; 1 333 1 333 1&nbsp;&nbsp;&nbsp; 4444 4444 1&nbsp;&nbsp;&nbsp; 55555
   </div>
  </body>
 </html>
\ No newline at end of file
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule and overflow inside (complex test)</title>
+  <title>CSS Multi-column Layout Test: column-rule and overflow inside (complex test)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-29 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-count-computed-003-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that if one of 2 adjacent column boxes (2nd and 3rd colum box in this test) does not have any content, then the column rule separating those should not be drawn. In this test, the 3rd colum box should have no inline content. This test also checks that inline content in the normal flow that extends into a column gap should not be clipped in the middle of the column gap. So, in this test, inline content in 1st column box should not be clipped and should overlappe partially the 1st -moz-column-rule." />
+  <meta name="assert" content="This test checks that if one of 2 adjacent column boxes (2nd and 3rd colum box in this test) does not have any content, then the column rule separating those should not be drawn. In this test, the 3rd colum box should have no inline content. This test also checks that inline content in the normal flow that extends into a column gap should not be clipped in the middle of the column gap. So, in this test, inline content in 1st column box should not be clipped and should overlappe partially the 1st column-rule." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,62 +20,62 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 13em;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 5em;
-  -moz-column-rule-color: blue;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 1.5em;
+  column-count: 3;
+  column-gap: 5em;
+  column-rule-color: blue;
+  column-rule-style: solid;
+  column-rule-width: 1.5em;
   }
 
   /*
-  (11)  if (-moz-column-width = auto) and (-moz-column-count != auto) then
-  (12)    N := -moz-column-count;
-  (13)    W := max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  (11)  if (column-width = auto) and (column-count != auto) then
+  (12)    N := column-count;
+  (13)    W := max(0, (available-width - ((N - 1) * column-gap)) / N);
   (14)  exit;
 
-  So, the used -moz-column-count in this test is 3.
+  So, the used column-count in this test is 3.
 
-  W := max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W := max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (13em - ((3 - 1) * 5em)) / 3);
   W == max(0, (13em - (2 * 5em)) / 3);
   W == max(0, (13em - (10em)) / 3);
   W == max(0, (3em) / 3);
   W == max(0, 1em);
   W == 1em;
 
-  So, the used -moz-column-width in this test is 1em.
+  So, the used column-width in this test is 1em.
   */
 
   #pink {color: pink;}
   #orange {color: orange;}
   #purple {color: purple;}
   #gray {color: gray;}
 
   /*
   Since
   "
   content that extends outside column boxes visibly overflows and is not clipped to the column box.
   "
   https://drafts.csswg.org/css-multicol-1/#overflow-inside-multicol-elements
   this causes the right-half (0.5em) of the 'K' glyph to
-  overlap the right-half (0.75em) of the 1st blue -moz-column-rule.
+  overlap the right-half (0.75em) of the 1st blue column-rule.
   Same thing should happen to the 'N' glyph of 'ORAN'.
 
   Because no inline content should be rendered into the
   3rd column box, this causes the 2nd column rule not
   been rendered because
   "
-  Column rules are only drawn between two -moz-columns that
+  Column rules are only drawn between two columns that
   both have content.
   "
   http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules
   */
   ]]></style>
  </head>
 
  <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: both '-moz-column-width' and '-moz-column-count' are 'auto'</title>
+  <title>CSS Multi-column Layout Test: both 'column-width' and 'column-count' are 'auto'</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />  <!-- 2013-07-29 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#pseudo-algorithm" title="3.4 Pseudo-algorithm" />
   <link rel="match" href="multicol-count-computed-004-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that if '-moz-column-width' is 'auto' and if '-moz-column-count' is 'auto', then such element will not behave like a multi-column element and -moz-column-gap and -moz-column-rule declarations will be ignored." />
+  <meta name="assert" content="This test checks that if 'column-width' is 'auto' and if 'column-count' is 'auto', then such element will not behave like a multi-column element and column-gap and column-rule declarations will be ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,21 +20,21 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: auto;
-  -moz-column-gap: 7em;
-  -moz-column-rule-color: red;
-  -moz-column-rule-width: 1.5em;
-  -moz-column-rule-style: solid;
+  column-count: auto;
+  column-gap: 7em;
+  column-rule-color: red;
+  column-rule-width: 1.5em;
+  column-rule-style: solid;
   }
 
   #pink {color: pink;}
   #orange {color: orange;}
   #purple {color: purple;}
   #gray {color: gray;}
   ]]></style>
  </head>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-005.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-005.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule and overflow inside (complex test)</title>
+  <title>CSS Multi-column Layout Test: column-rule and overflow inside (complex test)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-03 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-count-computed-003-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that if one of 2 adjacent column boxes (2nd and 3rd colum box in this test) does not have any content, then the column rule separating those should not be drawn. In this test, the 3rd colum box should have no inline content. This test also checks that inline content in the normal flow that extends into a column gap should not be clipped in the middle of the column gap. So, in this test, inline content in 1st column box should not be partially clipped and should overlap partially with the 1st -moz-column-rule." />
+  <meta name="assert" content="This test checks that if one of 2 adjacent column boxes (2nd and 3rd colum box in this test) does not have any content, then the column rule separating those should not be drawn. In this test, the 3rd colum box should have no inline content. This test also checks that inline content in the normal flow that extends into a column gap should not be clipped in the middle of the column gap. So, in this test, inline content in 1st column box should not be partially clipped and should overlap partially with the 1st column-rule." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,66 +20,66 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 13em;
 
-  -moz-column-gap: 5em;
-  -moz-column-rule-color: blue;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 1.5em;
-  -moz-column-width: 1em;
+  column-gap: 5em;
+  column-rule-color: blue;
+  column-rule-style: solid;
+  column-rule-width: 1.5em;
+  column-width: 1em;
   }
 
   /*
-  (15)  if (-moz-column-width != auto) and (-moz-column-count = auto) then
-  (16)    N := max(1, floor((available-width + -moz-column-gap) / (-moz-column-width + -moz-column-gap)));
-  (17)    W := ((available-width + -moz-column-gap) / N) - -moz-column-gap;
+  (15)  if (column-width != auto) and (column-count = auto) then
+  (16)    N := max(1, floor((available-width + column-gap) / (column-width + column-gap)));
+  (17)    W := ((available-width + column-gap) / N) - column-gap;
   (18)  exit;
 
-  N := max(1, floor((available-width + -moz-column-gap) / (-moz-column-width + -moz-column-gap)));
+  N := max(1, floor((available-width + column-gap) / (column-width + column-gap)));
   N == max(1, floor((13em + 5em) / (1em + 5em)));
   N == max(1, floor(18em / 6em));
   N == max(1, floor(3));
   N == 3;
 
-  So, the used -moz-column-count in this test is 3.
+  So, the used column-count in this test is 3.
 
-  W := ((available-width + -moz-column-gap) / N) - -moz-column-gap;
+  W := ((available-width + column-gap) / N) - column-gap;
   W == ((13em + 5em) / 3) - 5em;
   W == ((18em) / 3) - 5em;
   W == (6em) - 5em;
   W == 1em;
 
-  So, the used -moz-column-width in this test is 1em.
+  So, the used column-width in this test is 1em.
   */
 
   #pink {color: pink;}
   #orange {color: orange;}
   #purple {color: purple;}
   #gray {color: gray;}
 
   /*
   Since
   "
   content that extends outside column boxes visibly overflows and is not clipped to the column box
   "
   http://www.w3.org/TR/css3-multicol/#overflow-inside-multicol-elements
   this causes the right-half (0.5em) of the 'K' glyph to
-  overlap with the right-half (0.75em) of the 1st blue -moz-column-rule.
+  overlap with the right-half (0.75em) of the 1st blue column-rule.
   Same thing should happen to the 'N' glyph of 'ORAN'.
 
   Because no inline content should be rendered into the
   3rd column box, this causes the 2nd column rule not
   been rendered because
   "
-  Column rules are only drawn between two -moz-columns that
+  Column rules are only drawn between two columns that
   both have content.
   "
   http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules
   */
   ]]></style>
  </head>
 
  <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: negative '-moz-column-count' value</title>
+  <title>CSS Multi-column Layout Test: negative 'column-count' value</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-30 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that a specified negative '-moz-column-count' value is invalid and ignored." />
+  <meta name="assert" content="This test checks that a specified negative 'column-count' value is invalid and ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,19 +20,19 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-count: -1;
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-count: -1;
+  column-gap: 0;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
 
  <body>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-002.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: zero '-moz-column-count' value</title>
+  <title>CSS Multi-column Layout Test: zero 'column-count' value</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-30 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that a specified 0 '-moz-column-count' value is invalid and ignored." />
+  <meta name="assert" content="This test checks that a specified 0 'column-count' value is invalid and ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,19 +20,19 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-count: 0; /* invalid; must be a greater-than-zero integer */
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-count: 0; /* invalid; must be a greater-than-zero integer */
+  column-gap: 0;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
 
  <body>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: non-integer '-moz-column-count' value</title>
+  <title>CSS Multi-column Layout Test: non-integer 'column-count' value</title>
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="help" href="http://www.w3.org/TR/css3-values/#integers" title="4.1. Integers: the '&lt;integer&gt;' type" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that a specified real '-moz-column-count' value is invalid and ignored." />
+  <meta name="assert" content="This test checks that a specified real 'column-count' value is invalid and ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,19 +20,19 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-count: 2.1; /* invalid; must be an integer */
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-count: 2.1; /* invalid; must be an integer */
+  column-gap: 0;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
 
  <body>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-002.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: non-integer '-moz-column-count' value</title>
+  <title>CSS Multi-column Layout Test: non-integer 'column-count' value</title>
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="help" href="http://www.w3.org/TR/css3-values/#integers" title="4.1. Integers: the '&lt;integer&gt;' type" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that a specified real '-moz-column-count' value is invalid and ignored." />
+  <meta name="assert" content="This test checks that a specified real 'column-count' value is invalid and ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,19 +20,19 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-count: 1.9; /* invalid; must be an integer */
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-count: 1.9; /* invalid; must be an integer */
+  column-gap: 0;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
 
  <body>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-003.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: non-integer '-moz-column-count' value</title>
+  <title>CSS Multi-column Layout Test: non-integer 'column-count' value</title>
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="help" href="http://www.w3.org/TR/css3-values/#integers" title="4.1. Integers: the '&lt;integer&gt;' type" />
   <link rel="match" href="multicol-columns-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that a specified real '-moz-column-count' value is invalid and ignored." />
+  <meta name="assert" content="This test checks that a specified real 'column-count' value is invalid and ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,19 +20,19 @@
   background: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-count: 4;
-  -moz-column-count: 2.0; /* invalid; must be an integer */
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-count: 2.0; /* invalid; must be an integer */
+  column-gap: 0;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
 
  <body>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-000.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-fill: balance (basic)</title>
+  <title>CSS Multi-column Layout Test: column-fill: balance (basic)</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 '-moz-column-fill'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 'column-fill'" />
   <link rel="match" href="multicol-fill-000-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that content is balanced into all -moz-columns thanks to '-moz-column-fill: balance'." />
+  <meta name="assert" content="This test checks that content is balanced into all columns thanks to 'column-fill: balance'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div.test, table#reference
@@ -21,19 +21,19 @@
   color: lime;
   margin: 1em 0em;
   font: 1.25em/1 Ahem;
   width: 18em;
   }
 
   div.test
   {
-  -moz-columns: 3;
-  -moz-column-fill: balance;
-  -moz-column-gap: 0em;
+  columns: 3;
+  column-fill: balance;
+  column-gap: 0em;
 
   /*
 
   N == 3;
 
   W == 6em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-fill: balance with set height (basic)</title>
+  <title>CSS Multi-column Layout Test: column-fill: balance with set height (basic)</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 '-moz-column-fill'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 'column-fill'" />
   <link rel="match" href="multicol-fill-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that content is balanced into all -moz-columns of a multi-column element with a set height thanks to '-moz-column-fill: balance'." />
+  <meta name="assert" content="This test checks that content is balanced into all columns of a multi-column element with a set height thanks to 'column-fill: balance'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div#test, table#reference
@@ -22,19 +22,19 @@
   font: 1.25em/1 Ahem;
   height: 5em;
   margin: 1em 0em;
   width: 20em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-fill: balance;
-  -moz-column-gap: 0em;
+  columns: 2;
+  column-fill: balance;
+  column-gap: 0em;
 
   /*
 
   N == 2;
 
   W == 10em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001.xht
@@ -1,37 +1,37 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-fill: auto' (basic)</title>
+  <title>CSS Multi-column Layout Test: 'column-fill: auto' (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-30 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 '-moz-column-fill'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 'column-fill'" />
   <link rel="match" href="multicol-fill-auto-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-column-fill: auto' fills the column boxes of a multi-colum element sequentially with inline content and does not bother about balancing content of column boxes." />
+  <meta name="assert" content="This test checks that 'column-fill: auto' fills the column boxes of a multi-colum element sequentially with inline content and does not bother about balancing content of column boxes." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
   {
   color: black;
   font: 1.25em/1 Ahem;
   height: 10em;
   orphans: 1;
   widows: 1;
   width: 32em;
 
-  -moz-column-count: 3;
-  -moz-column-fill: auto;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-fill: auto;
+  column-gap: 1em;
   }
   ]]></style>
  </head>
 
  <body>
 
   <div>1 22 333 4444 55555 666666 7777777 999999999 1 22 333 4444 55555 666666 7777777 999999999 1 22 333 4444 55555 666666 7777777 999999999</div>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-fill-auto</title>
+<title>multicolumn | column-fill-auto</title>
 <link rel="author" title="howcome@opera.com" href="http://www.opera.com/"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@ body>div {
 	height: 3em;
 	width: 2em;
 	orphans: 1;
 	widows: 1;
 	position: relative;
 	margin: 1em;
 }
 div.col {
-	-moz-column-count: 2;
-	-moz-column-fill: auto;
-	-moz-column-gap: 0;
+	column-count: 2;
+	column-fill: auto;
+	column-gap: 0;
 }
 div.red {
 	background: red; position: absolute; z-index: -1;
 }
 ]]></style>
 </head>
 
 <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002.xht
@@ -1,14 +1,14 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-fill-auto</title>
-<meta name="assert" content="This test checks that -moz-columns are not balanced when '-moz-column-fill: auto' is set"/>
+<title>multicolumn | column-fill-auto</title>
+<meta name="assert" content="This test checks that columns are not balanced when 'column-fill: auto' is set"/>
 <link rel="author" title="howcome@opera.com" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#filling-columns"/>
 <link rel="match" href="multicol-fill-auto-002-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -23,19 +23,19 @@ body>div {
 	height: 3em;
 	width: 2em;
 	orphans: 1;
 	widows: 1;
 	position: relative;
 	margin: 1em;
 }
 div.col {
-	-moz-column-count: 2;
-	-moz-column-fill: auto;
-	-moz-column-gap: 0;
+	column-count: 2;
+	column-fill: auto;
+	column-gap: 0;
 }
 div.red {
 	background: red; position: absolute; z-index: -1;
 }
 ]]></style>
 </head>
 
 <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003.xht
@@ -1,17 +1,17 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-fill: auto' (basic)</title>
+  <title>CSS Multi-column Layout Test: 'column-fill: auto' (basic)</title>
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-01 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 '-moz-column-fill'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cf" title="7.1 'column-fill'" />
   <link rel="match" href="multicol-fill-auto-003-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks if inline content fills column boxes sequentially when '-moz-column-fill' is set to 'auto'." />
+  <meta name="assert" content="This test checks if inline content fills column boxes sequentially when 'column-fill' is set to 'auto'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,20 +20,20 @@
   background-repeat: no-repeat;
   background-position: 2em 4em;
   border: green solid 1em;
   color: green;
   font: 1.25em/1 Ahem;
   height: 6em;
   width: 21em;
 
-  -moz-column-count: 2;
-  -moz-column-fill: auto;
-  -moz-column-gap: 1em;
-  -moz-column-rule: yellow solid 1em;
+  column-count: 2;
+  column-fill: auto;
+  column-gap: 1em;
+  column-rule: yellow solid 1em;
   }
   ]]></style>
  </head>
 
  <body>
 
   <p>Test passes if there is <strong>no red</strong>.</p>
 
@@ -50,16 +50,16 @@ 123 56 890 123 56</div>
   |123 56 890|  |          |
   |123 56789 |  |          |
   |1 34567 90|  |          |
   |12 4567 90|  |          |
   ************  ************
 
   The digits are the green squares, the white squares
   are the blank white spaces. The yellow vertical stripe
-  represent both the -moz-column-gap and the -moz-column-rule.
+  represent both the column-gap and the column-rule.
   The "3" glyph at line 5 of 1st column box should be
   overlapping the red square.
 
   -->
 
  </body>
 </html>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-001.xht
@@ -1,31 +1,31 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicol | -moz-column-span: all | -moz-column-fill: auto</title>
+<title>multicol | column-span: all | column-fill: auto</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#filling-columns"/>
 <link rel="match" href="multicol-fill-auto-block-children-ref.xht"/>
 <meta name="flags" content=""/>
 <style type="text/css"><![CDATA[
 html {
 	background: white;
 }
 body {
 	background: blue;
 	width: 1200px;
 	height: 492px;
-	-moz-column-count: 3;
-	-moz-column-gap: 2em;
-	-moz-column-fill: auto;
+	column-count: 3;
+	column-gap: 2em;
+	column-fill: auto;
 }
 h1 {
-	-moz-column-span: all;
+	column-span: all;
 	font-size: 2em;
 	height: 70px;
 }
 dl {
 	font-size: 70%;
 	color: blue;
 	padding: 5px 10px 3px;
 	margin: 0 0 15px;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht
@@ -1,39 +1,39 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-fill: auto' and '-moz-column-span: all' (complex)</title>
+  <title>CSS Multi-column Layout Test: 'column-fill: auto' and 'column-span: all' (complex)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-16 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#pagination-and-overflow-outside-multicol" title="8.2. Pagination and overflow outside multicol elements" />
   <link rel="match" href="multicol-fill-auto-block-children-002-ref.xht" />
 
   <meta name="flags" content="" />
-  <meta name="assert" content="This test checks that if '-moz-column-fill' is set to 'auto' and a multicolumn element content is solely made of block container boxes, then it should fill column boxes sequentially with such content and, in this test, it should overflow outside of it. This test relies on the idea that a '-moz-column-span: all' element will occupy more space in a multi-column element than a '-moz-column-span: none' element, therefore reducing available space for content in column boxes." />
+  <meta name="assert" content="This test checks that if 'column-fill' is set to 'auto' and a multicolumn element content is solely made of block container boxes, then it should fill column boxes sequentially with such content and, in this test, it should overflow outside of it. This test relies on the idea that a 'column-span: all' element will occupy more space in a multi-column element than a 'column-span: none' element, therefore reducing available space for content in column boxes." />
   <style type="text/css"><![CDATA[
   html {background-color: white;}
 
   body
   {
   background-color: blue;
   height: 200px;
   margin: 8px;
   width: 60%;
 
-  -moz-column-count: 3;
-  -moz-column-fill: auto;
-  -moz-column-gap: 10px;
+  column-count: 3;
+  column-fill: auto;
+  column-gap: 10px;
   }
 
   h1
   {
   color: white;
-  -moz-column-span: all;
+  column-span: all;
   font-size: 2em;
   line-height: 1.25; /* or 1.21875 to achieve a 39px tall line box */
   margin: 21px 0em;
   /*
    21px : margin-top of h1 element which must not collapse with body's margin-top
    80px : content height: 2 line boxes required to render the "Test passes if ..." sentence
    21px : margin-bottom of h1 element
  ====================================
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicol | -moz-column-span: all | -moz-column-fill: auto</title>
+<title>multicol | column-span: all | column-fill: auto</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style type="text/css"><![CDATA[
 html {
 	background: white;
 }
 body {
 	background: blue;
 	width: 1200px;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-fill</title>
+<title>multicolumn | column-fill</title>
 <link rel="author" title="howcome@opera.com" href="http://www.opera.com/"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@ body>div {
 	height: 3em;
 	width: 2em;
 	orphans: 1;
 	widows: 1;
 	position: relative;
 	margin: 1em;
 }
 div.col {
-	-moz-column-count: 2;
-	-moz-column-fill: balance;
-	-moz-column-gap: 0;
+	column-count: 2;
+	column-fill: balance;
+	column-gap: 0;
 }
 div.red {
 	background: red; position: absolute; z-index: -1;
 }
 ]]></style>
 </head>
 
 <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001.xht
@@ -1,14 +1,14 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-fill</title>
-<meta name="assert" content="This test checks that -moz-columns are properly balanced when '-moz-column-fill: balance' is set"/>
+<title>multicolumn | column-fill</title>
+<meta name="assert" content="This test checks that columns are properly balanced when 'column-fill: balance' is set"/>
 <link rel="author" title="howcome@opera.com" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#filling-columns"/>
 <link rel="match" href="multicol-fill-balance-001-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -23,19 +23,19 @@ body>div {
 	height: 3em;
 	width: 2em;
 	orphans: 1;
 	widows: 1;
 	position: relative;
 	margin: 1em;
 }
 div.col {
-	-moz-column-count: 2;
-	-moz-column-fill: balance;
-	-moz-column-gap: 0;
+	column-count: 2;
+	column-fill: balance;
+	column-gap: 0;
 }
 div.red {
 	background: red; position: absolute; z-index: -1;
 }
 ]]></style>
 </head>
 
 <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-002.html
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-002.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
-<title>CSS Multi-column Layout Test: Balancing with more forced breaks than -moz-columns</title>
+<title>CSS Multi-column Layout Test: Balancing with more forced breaks than columns</title>
 <link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
-<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#cf" title="7.1. -moz-column-fill">
+<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#cf" title="7.1. column-fill">
 <link rel="match" href="../reference/ref-filled-green-100px-square-only.html">
-<meta name="assert" content="This multicol container will create overflowing -moz-columns, no matter what, due to forced break. Don't overstretch.">
+<meta name="assert" content="This multicol container will create overflowing columns, no matter what, due to forced break. Don't overstretch.">
 <p>Test passes if there is a filled green square.</p>
-<div style="-moz-columns:2; -moz-column-gap:0; width:100px; background:green;">
+<div style="columns:2; column-gap:0; width:100px; background:green;">
   <div style="height:100px;"></div>
   <div style="break-before:column; height:90px;"></div>
   <div style="break-before:column; height:10px;"></div>
 </div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-000.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-gap (basic)</title>
+  <title>CSS Multi-column Layout Test: column-gap (basic)</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1 '-moz-column-gap'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1 'column-gap'" />
   <link rel="match" href="multicol-gap-000-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that column gap appears between two -moz-columns." />
+  <meta name="assert" content="This test checks that column gap appears between two columns." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -23,18 +23,18 @@
   }
 
   div#test
   {
   background-color: yellow;
   orphans: 1;
   widows: 1;
 
-  -moz-column-width: 10em;
-  -moz-column-gap: 10em;
+  column-width: 10em;
+  column-gap: 10em;
   }
 
   span {color: yellow;}
   ]]></style>
  </head>
  <body>
 
   <p>Test passes if the 2 horizontal bars are <strong>identical</strong>.</p>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-gap: normal'</title>
+  <title>CSS Multi-column Layout Test: 'column-gap: normal'</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-05 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. '-moz-column-gap'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. 'column-gap'" />
   <link rel="match" href="multicol-gap-001-ref.xht" />
   <meta name="flags" content="ahem may" />
   <meta name="assert" content="This test checks that the 'normal' column gap is 1em, which is suggested -- and not prescribed -- by the specification." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
@@ -23,18 +23,18 @@
   margin: 1em;
   orphans: 1;
   widows: 1;
   width: 3em;
   }
 
   div.multicol
   {
-  -moz-column-gap: normal;
-  -moz-column-width: 1em;
+  column-gap: normal;
+  column-width: 1em;
   }
 
   span {padding-right: 1em;}
   ]]></style>
  </head>
  <body>
   <p>Test passes if the 2 stripes are <strong>identical</strong>.</p>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-gap (basic)</title>
+  <title>CSS Multi-column Layout Test: column-gap (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-05 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. '-moz-column-gap'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. 'column-gap'" />
   <link rel="match" href="multicol-gap-002-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,18 +19,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
+  column-count: 4;
+  column-gap: 1em;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
 	bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-003.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-gap: normal'</title>
+  <title>CSS Multi-column Layout Test: 'column-gap: normal'</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-05 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. '-moz-column-gap'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. 'column-gap'" />
   <link rel="match" href="multicol-gap-002-ref.xht" />
   <meta name="flags" content="ahem may" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,18 +19,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: normal;
+  column-count: 4;
+  column-gap: normal;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
 	bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-gap' with increasing values</title>
+  <title>CSS Multi-column Layout Test: 'column-gap' with increasing values</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-05 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. '-moz-column-gap'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. 'column-gap'" />
   <link rel="match" href="multicol-gap-fraction-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -17,25 +17,25 @@
   div
   {
   background-color: gray;
   font: 1.25em/1 Ahem;
   width: 14.5em;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 0.5em;
+  column-count: 2;
+  column-gap: 0.5em;
   }
 
-  #two {-moz-column-gap: 2.5em;}
+  #two {column-gap: 2.5em;}
 
-  #three {-moz-column-gap: 4.5em;}
+  #three {column-gap: 4.5em;}
 
-  #four {-moz-column-gap: 6.5em;}
+  #four {column-gap: 6.5em;}
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
 
   <div id="one">
 	blac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-002.html
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-002.html
@@ -1,68 +1,68 @@
 <!DOCTYPE html>
-<title>CSS Multi-column Layout Test: '-moz-column-gap' with sub-pixel values</title>
+<title>CSS Multi-column Layout Test: 'column-gap' with sub-pixel values</title>
 <link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
-<link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. '-moz-column-gap'">
+<link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. 'column-gap'">
 <link rel="match" href="../reference/nothing.html" />
-<meta name="assert" content="Specified -moz-column-gap should never be rounded up to the nearest integer, or the second column in the tests might overflow the multicol container in the inline direction.">
+<meta name="assert" content="Specified column-gap should never be rounded up to the nearest integer, or the second column in the tests might overflow the multicol container in the inline direction.">
 <style>
-  .multicol { margin:10px; float:left; -moz-columns:2; width:50px; -moz-column-gap:10.9px; -moz-column-fill:auto; height:50px; background:white; }
+  .multicol { margin:10px; float:left; columns:2; width:50px; column-gap:10.9px; column-fill:auto; height:50px; background:white; }
   .filler { height:50px; }
   .below-everything { position:relative; z-index:-1; float:right; width:20px; height:20px; background:red; }
 </style>
 
 <p>There should be nothing below.</p>
 
-<div class="multicol" style="-moz-column-gap:10px;">
+<div class="multicol" style="column-gap:10px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.1px;">
+<div class="multicol" style="column-gap:10.1px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.2px;">
+<div class="multicol" style="column-gap:10.2px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.3px;">
+<div class="multicol" style="column-gap:10.3px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.4px;">
+<div class="multicol" style="column-gap:10.4px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.5px;">
+<div class="multicol" style="column-gap:10.5px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.6px;">
+<div class="multicol" style="column-gap:10.6px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.7px;">
+<div class="multicol" style="column-gap:10.7px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.8px;">
+<div class="multicol" style="column-gap:10.8px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:10.9px;">
+<div class="multicol" style="column-gap:10.9px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
 
-<div class="multicol" style="-moz-column-gap:11px;">
+<div class="multicol" style="column-gap:11px;">
   <div class="filler"></div>
   <div class="below-everything"></div>
 </div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-gap' with large value</title>
+  <title>CSS Multi-column Layout Test: 'column-gap' with large value</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-06 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1 '-moz-column-gap" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1 'column-gap" />
   <link rel="match" href="multicol-gap-large-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that when '-moz-column-gap' is large and when used '-moz-column-width' is narrow, then content extends into -moz-column-gap and content can extend, overflow outside the edges of the multi-colum element if 'overflow' is set to 'visible'." />
+  <meta name="assert" content="This test checks that when 'column-gap' is large and when used 'column-width' is narrow, then content extends into column-gap and content can extend, overflow outside the edges of the multi-colum element if 'overflow' is set to 'visible'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,31 +20,31 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 4em;
+  column-count: 4;
+  column-gap: 4em;
 
   /*
   N == 4;
   W == 0em;
   */
 
   /*
   In this test, the content of first 3 column
-  boxes extend into middle of -moz-column-gap and
+  boxes extend into middle of column-gap and
   content of the 4th column box extend outside the
   right edge of multi-column. The gray border-right of
   multi-column elemen overlaps partially the 3rd
-  -moz-column-gap.
+  column-gap.
   */
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-gap' with large value</title>
+  <title>CSS Multi-column Layout Test: 'column-gap' with large value</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-06 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1 '-moz-column-gap" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1 'column-gap" />
   <link rel="match" href="multicol-gap-large-002-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,18 +19,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 4em;
+  column-count: 2;
+  column-gap: 4em;
 
   /*
   N == 2;
   W == 3.5em;
   */
   }
 
   span {color: blue;}
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-negative-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-negative-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-gap with negative value</title>
+  <title>CSS Multi-column Layout Test: column-gap with negative value</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-06 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. '-moz-column-gap'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. 'column-gap'" />
   <link rel="match" href="multicol-gap-002-ref.xht" />
   <meta name="flags" content="ahem invalid" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,19 +19,19 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
-  -moz-column-gap: -1em;
+  column-count: 4;
+  column-gap: 1em;
+  column-gap: -1em;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
 	bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-height-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-height-001.xht
@@ -1,36 +1,36 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count and height</title>
+  <title>CSS Multi-column Layout Test: column-count and height</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-06 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. '-moz-column-gap'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gap" title="4.1. 'column-gap'" />
   <link rel="match" href="multicol-height-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that length of column rules is equal to the length of the -moz-columns and if a nth column box overflows outside the available width of a multi-column element, then an (n-1)th column rule should be drawn. In this test, a 3rd column box is created outside the content edge of the multi-column element: therefore, a 2nd blue column rule should be drawn accordingly." />
+  <meta name="assert" content="This test checks that length of column rules is equal to the length of the columns and if a nth column box overflows outside the available width of a multi-column element, then an (n-1)th column rule should be drawn. In this test, a 3rd column box is created outside the content edge of the multi-column element: therefore, a 2nd blue column rule should be drawn accordingly." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
   {
   color: white;
   font: 1.25em/1 Ahem;
   height: 8em;
   width: 14em;
 
-  -moz-column-count: 2;
-  -moz-column-fill: auto;
-  -moz-column-gap: 2em;
-  -moz-column-rule: blue solid 10px;
+  column-count: 2;
+  column-fill: auto;
+  column-gap: 2em;
+  column-rule: blue solid 10px;
   }
   ]]></style>
  </head>
  <body>
   <p>Test passes if there are 2 blue vertical stripes of equal height.</p>
 
   <div>
   1st col 1st col 1st col
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht
@@ -18,40 +18,40 @@
   <style type="text/css"><![CDATA[
   div
   {
   background-color: blue;
   font: 20px/1 Ahem;
   height: 8em;
   width: 14em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 2em;
+  column-count: 2;
+  column-gap: 2em;
 
   /*
 
   N == 2;
 
   W == 6em;
 
   H == 8em;
 
   */
   }
 
   div#outer
   {
   color: black;
-  -moz-column-fill: auto;
+  column-fill: auto;
   }
 
   div#inner
   {
   color: orange;
-  -moz-column-fill: balance;
+  column-fill: balance;
   }
   ]]></style>
  </head>
  <body>
 
   <div id="outer">
   bla bla bla bla bla
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001-ref.xht
@@ -16,20 +16,20 @@
   }
 
   img
   {
   padding-right: 1em;
   vertical-align: top;
   }
 
-  img.-moz-column-gap {margin-right: 2em;}
+  img.column-gap {margin-right: 2em;}
 
   img#last {padding-right: 0em;}
   ]]></style>
  </head>
  <body>
 
-  <div><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="-moz-column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="-moz-column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png"
+  <div><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png"
 width="40" height="60" alt="Image download support must be enabled" /><img id="last" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /></div>
 
  </body>
 </html>
\ No newline at end of file
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001.xht
@@ -17,18 +17,18 @@
   body
   {
   font: 1.25em/1 Ahem;
   width: 34em;
   }
 
   body > div
   {
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
 
   /*
   N == 3;
 
     34em : available width
   -  2em : horizontal margin of external div
   -  2em : 2 column gaps
  ==========
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002-ref.xht
@@ -12,28 +12,28 @@
   font: 1.25em/1 serif;
   margin: 1em;
   padding: 0em 1em 1em;
   width: 30em;
   }
 
   img {vertical-align: top;}
 
-  img.-moz-column-gap
+  img.column-gap
   {
   margin-left: -2em;
   margin-right: 3em;
   vertical-align: bottom;
   }
 
   img#last
   {
   margin-left: -2em;
   vertical-align: bottom;
   }
   ]]></style>
  </head>
  <body>
 
-  <div><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img  class="-moz-column-gap" src="support/swatch-yellow.png" width="40" height="20" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img  class="-moz-column-gap" src="support/swatch-yellow.png" width="40" height="20" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img id="last" src="support/swatch-yellow.png" width="40" height="20" alt="Image download support must be enabled" /></div>
+  <div><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img  class="column-gap" src="support/swatch-yellow.png" width="40" height="20" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img  class="column-gap" src="support/swatch-yellow.png" width="40" height="20" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/swatch-yellow.png" width="20" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img id="last" src="support/swatch-yellow.png" width="40" height="20" alt="Image download support must be enabled" /></div>
 
  </body>
 </html>
\ No newline at end of file
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002.xht
@@ -1,31 +1,31 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-count' and inherit</title>
+  <title>CSS Multi-column Layout Test: 'column-count' and inherit</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-08 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 '-moz-column-count'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 'column-count'" />
   <link rel="help" href="http://www.w3.org/TR/css3-values/#common-keywords" title="3.1.1. CSS-wide keywords: 'initial' and 'inherit'" />
   <link rel="match" href="multicol-inherit-002-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-column-count' can be inherited by setting it with the CSS-wide keyword 'inherit'." />
+  <meta name="assert" content="This test checks that 'column-count' can be inherited by setting it with the CSS-wide keyword 'inherit'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body > div
   {
   background-color: blue;
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   font: 1.25em/1 Ahem;
   width: 32em;
 
   /*
   N == 3;
 
     32em
   -  2em : 2 column gaps
@@ -49,18 +49,18 @@
   margin: 1em;
   orphans: 1;
   widows: 1;
   }
 
   div > div
   {
   background-color: yellow;
-  -moz-column-count: inherit;
-  -moz-column-gap: 1em;
+  column-count: inherit;
+  column-gap: 1em;
   }
 
   div > div:first-child {margin-top: 0;}
   ]]></style>
  </head>
  <body>
 
   <div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-003.xht
@@ -14,17 +14,17 @@
 }
 ]]></style>
 <style type="text/css"><![CDATA[
 body {
 	width: 75em;
 }
 body>div {
 	height: 2em;
-	-moz-column-width: 8em;
+	column-width: 8em;
 }
 div {
 	font-family: ahem;
 	font-size: 1em;
 	line-height: 1em;
 	color: black;
 	background: yellow;
 	orphans: 1;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001.xht
@@ -18,18 +18,18 @@
   ul
   {
   background-color: black;
   font: 1.25em/1 Ahem;
   margin: 0em;
   padding: 0em;
   width: 10em;
 
-  -moz-column-gap: 0em;
-  -moz-column-width: 5em;
+  column-gap: 0em;
+  column-width: 5em;
   }
 
   li, span {font-size: 1em;}
 
   li
   {
   margin-left: 1em;
   padding: 0em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-margin-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-margin-001.xht
@@ -2,36 +2,36 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: multi-column and margin collapsing of first child (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-10 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#pseudo-algorithm" title="3.4 Pseudo-algorithm" />
   <link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that the margin-top of the first child of a multi-column element (with -moz-column-fill: auto) does not collapse with its parent." />
+  <meta name="assert" content="This test checks that the margin-top of the first child of a multi-column element (with column-fill: auto) does not collapse with its parent." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div#test-multi-column-red
   {
   background-color: red;
   color: white;
   font: 3.125em/1 Ahem; /* equivalent to 50px/50px Ahem */
   height: 4em;
   margin-top: 0em;
   width: 4em;
 
-  -moz-column-count: 2;
-  -moz-column-fill: auto;
-  -moz-column-gap: 0em;
+  column-count: 2;
+  column-fill: auto;
+  column-gap: 0em;
   }
 
   div#first-child {margin-top: 2em;}
 
   div#reference-overlapping-green
   {
   background-color: green;
   bottom: 200px;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-margin-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-margin-002.xht
@@ -2,36 +2,36 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: multi-column and margin collapsing of first child (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-10 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#pseudo-algorithm" title="3.4 Pseudo-algorithm" />
   <link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that the margin-top of the first child (an inline-block) of a multi-column element (with -moz-column-fill: balance) does not collapse with its parent." />
+  <meta name="assert" content="This test checks that the margin-top of the first child (an inline-block) of a multi-column element (with column-fill: balance) does not collapse with its parent." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div#test-multi-column-red
   {
   background-color: red;
   color: white;
   font: 3.125em/1 Ahem; /* equivalent to 50px/50px Ahem */
   height: 4em;
   margin-top: 0em;
   width: 4em;
 
-  -moz-column-count: 2;
-  -moz-column-fill: balance;
-  -moz-column-gap: 0em;
+  column-count: 2;
+  column-fill: balance;
+  column-gap: 0em;
   }
 
   span
   {
   display: inline-block;
   margin-top: 2em;
   }
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001.xht
@@ -18,19 +18,19 @@
   div
   {
   background-color: yellow;
   border: gray solid 1em;
   color: blue;
   font: 1.25em/1 Ahem;
   width: 10em;
 
-  -moz-column-count: 2;
-  -moz-column-fill: balance;
-  -moz-column-gap: 0em;
+  column-count: 2;
+  column-fill: balance;
+  column-gap: 0em;
   }
 
   h4
   {
   font: inherit;
   margin: 1em 0;
   }
   ]]></style>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-002.xht
@@ -17,30 +17,30 @@
   <style type="text/css"><![CDATA[
   body {margin: 0em;}
 
   body > div
   {
   font: 1.25em/1 Ahem;
   width: 32em;
 
-  -moz-column-gap: 1em;
-  -moz-column-width: 8em;
+  column-gap: 1em;
+  column-width: 8em;
   }
 
   /*
 
-  N == max(1, floor((available-width + -moz-column-gap) / (-moz-column-width + -moz-column-gap)));
+  N == max(1, floor((available-width + column-gap) / (column-width + column-gap)));
   N == max(1, floor((32em + 1em) / (8em + 1em)));
   N == max(1, floor(33em / 9em));
   N == max(1, floor(3.6));
   N == max(1, 3);
   N == 3;
 
-  W == ((available-width + -moz-column-gap) / N) - -moz-column-gap;
+  W == ((available-width + column-gap) / N) - column-gap;
   W == ((32em + 1em) / 3) - 1em;
   W == (33em / 3) - 1em;
   W == (11em) - 1em;
   W == 10em;
 
   */
 
   div
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-005-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-005-ref.xht
@@ -16,20 +16,20 @@
   }
 
   img
   {
   padding-right: 2em;
   vertical-align: top;
   }
 
-  img.-moz-column-gap {margin-right: 2em;}
+  img.column-gap {margin-right: 2em;}
 
   img#last {padding-right: 0em;}
   ]]></style>
  </head>
  <body>
 
-  <div><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="-moz-column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="-moz-column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png"
+  <div><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img class="column-gap" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /><img src="support/black20x20.png" width="40" height="60" alt="Image download support must be enabled" /><img src="support/black20x20.png"
 width="40" height="60" alt="Image download support must be enabled" /><img id="last" src="support/black20x20.png" width="40" height="40" alt="Image download support must be enabled" /></div>
 
  </body>
 </html>
\ No newline at end of file
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-005.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-005.xht
@@ -18,26 +18,26 @@
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body > div
   {
-  -moz-column-gap: 1em;
+  column-gap: 1em;
   font: 1.25em/1 Ahem;
   width: 41em;
   }
 
   /*
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (41em - ((3 - 1) * 1em)) / 3);
   W == max(0, (41em - (2 * 1em)) / 3);
   W == max(0, (41em - 2em) / 3);
   W == max(0, 39em / 3);
   W == max(0, 13em);
   W == 13em;
 
   The height of column rule depends on number of line boxes in
@@ -47,17 +47,17 @@
     13em : width of each outer column box
    -
      2em : horizontal margin of each div inside
    =======
     11em : width of each inner multi-column elements
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (11em - ((3 - 1) * 1em)) / 3);
   W == max(0, (11em - (2 * 1em)) / 3);
   W == max(0, (11em - 2em) / 3);
   W == max(0, 9em / 3);
   W == max(0, 3em);
   W == 3em;
 
   So, each duo of 'a', 'm' and 'x' should fill one and only 1 line
@@ -73,17 +73,17 @@
   {
   background-color: yellow;
   color: black;
   font-size: 1em;
   margin: 1em;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
+  column-count: 3;
   }
 
   div > div:first-child {margin-top: 0;}
   ]]></style>
  </head>
 
  <body>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht
@@ -1,64 +1,64 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <!--
   This test's original filename was multicol-inherit-004.xht
   and it has been modified and is now
   multicol-nested-column-rule-001.xht
   -->
-  <title>CSS Multi-column Layout Test: nested multi-columns and -moz-column-rule position</title>
+  <title>CSS Multi-column Layout Test: nested multi-columns and column-rule position</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-09 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#pseudo-algorithm" title="3.4 Pseudo-algorithm" />
   <link rel="match" href="multicol-nested-column-rule-001-ref.xht" />
   <meta name="flags" content="ahem" />
   <meta name="assert" content="This test checks how the height of column boxes conditions the height of column rule." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body > div
   {
-  -moz-column-rule: blue solid 1em;
+  column-rule: blue solid 1em;
   font: 1.25em/1 Ahem;
   width: 26em;
   }
 
   /*
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (26em - ((3 - 1) * 1em)) / 3);
   W == max(0, (26em - (2 * 1em)) / 3);
   W == max(0, (26em - 2em) / 3);
   W == max(0, 24em / 3);
   W == max(0, 8em);
   W == 8em;
 
-  So, the first -moz-column-rule should be at:
+  So, the first column-rule should be at:
 
     1.0em : margin-left of outer div
     8.0em : width of 1st column box
-    0.0em : (1.0em / 2) - (1.0em / 2) : left edge of 1st -moz-column-rule
+    0.0em : (1.0em / 2) - (1.0em / 2) : left edge of 1st column-rule
   =========
     9.0em
 
-  The 2nd -moz-column-rule should be at:
+  The 2nd column-rule should be at:
 
     1.0em : margin-left of outer div
     8.0em : width of 1st column box
     1.0em : first -moz-column-gap
     8.0em : width of 2nd column box
-    0.0em : (1.0em / 2) - (1.0em / 2) : left edge of 2nd -moz-column-rule
+    0.0em : (1.0em / 2) - (1.0em / 2) : left edge of 2nd column-rule
   =========
    18.0em
 
   The height of column rule depends on number of line boxes in
   each outer column box which depends on number of line boxes
   in each inner column box. So:
 
      8em : width of each outer column box
@@ -90,18 +90,18 @@
   {
   background-color: white;
   color: white;
   font-size: 1em;
   margin: 0em 1em;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
   ]]></style>
  </head>
 
  <body>
 
   <div>
 	<div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001.xht
@@ -17,25 +17,25 @@
   <style type="text/css"><![CDATA[
   body {margin: 0em;}
 
   body > div
   {
   font: 1.25em/1 Ahem;
   width: 32em;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
 
   /*
 
   N == 3;
 
-  W == ((available-width + -moz-column-gap) / N) - -moz-column-gap;
+  W == ((available-width + column-gap) / N) - column-gap;
   W == ((32em + 1em) / 3) - 1em;
   W == (33em / 3) - 1em;
   W == (11em) - 1em;
   W == 10em;
 
   */
 
   div
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002.xht
@@ -1,12 +1,12 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: nested multi-moz-columns and vertical margin (complex)</title>
+  <title>CSS Multi-column Layout Test: nested multicolumns and vertical margin (complex)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />  <!-- 2013-08-14 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-multi-column-model" title="2. The multi-column model" />
   <link rel="match" href="multicol-nested-margin-002-ref.xht" />
   <meta name="flags" content="ahem" />
   <meta name="assert" content="This test checks that when an inner nested multi-column element is preceded by a soft column break (caused by an unforced column-break), then the used margin-top of such inner nested multi-column element is '0'." />
 
   <!--
@@ -36,33 +36,33 @@
 
   div
   {
   color: yellow;
   font: inherit;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
 
   div div {margin: 0em 1em;}
 
   div div:last-child
   {
   color: blue;
   margin: 1em;
   }
 
   /*
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (41em - ((3 - 1) * 1em)) / 3);
   W == max(0, (41em - (2 * 1em)) / 3);
   W == max(0, (41em - 2em) / 3);
   W == max(0, 39em / 3);
   W == max(0, 13em);
   W == 13em;
 
   The height of column rule depends on number of line boxes in
@@ -72,17 +72,17 @@
     13em : width of each outer column box
    -
      2em : horizontal margin of each div inside
    =======
     11em : width of each inner multi-column elements
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (11em - ((3 - 1) * 1em)) / 3);
   W == max(0, (11em - (2 * 1em)) / 3);
   W == max(0, (11em - 2em) / 3);
   W == max(0, 9em / 3);
   W == max(0, 3em);
   W == 3em;
 
   So, each duo of 'a', 'm' and 'x' should fill one and only 1
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003.xht
@@ -28,43 +28,43 @@
   div
   {
   background-color: yellow;
   color: black;
   margin: 1em 1em 0;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
 
   /*
 
   N == 3;
 
   43em - 2em (horizontal margins) == available-width
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (41em - ((3 - 1) * 1em)) / 3);
   W == max(0, (41em - (2 * 1em)) / 3);
   W == max(0, (41em - 2em) / 3);
   W == max(0, 39em / 3);
   W == max(0, 13em);
   W == 13em;
 
     13em : width of each outer column box
    -
      2em : horizontal margin of each div inside
    =======
     11em : width of each inner multi-column elements
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (11em - ((3 - 1) * 1em)) / 3);
   W == max(0, (11em - (2 * 1em)) / 3);
   W == max(0, (11em - 2em) / 3);
   W == max(0, 9em / 3);
   W == max(0, 3em);
   W == 3em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004.xht
@@ -28,47 +28,47 @@
   div
   {
   background: yellow;
   color: black;
   margin: 1em;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
 
   div div {margin: 0 1em;}
 
   div div:first-child {margin: 1em 1em 0;}
 
   /*
 
   N == 3;
 
   43em - 2em (horizontal margins) == available-width
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (41em - ((3 - 1) * 1em)) / 3);
   W == max(0, (41em - (2 * 1em)) / 3);
   W == max(0, (41em - 2em) / 3);
   W == max(0, 39em / 3);
   W == max(0, 13em);
   W == 13em;
 
     13em : width of each outer column box
    -
      2em : horizontal margin of each div inside
    =======
     11em : width of each inner multi-column elements
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (11em - ((3 - 1) * 1em)) / 3);
   W == max(0, (11em - (2 * 1em)) / 3);
   W == max(0, (11em - 2em) / 3);
   W == max(0, 9em / 3);
   W == max(0, 3em);
   W == 3em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-005.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-005.xht
@@ -28,45 +28,45 @@
   div
   {
   background: yellow;
   color: black;
   margin: 1em 1em 0em;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
+  column-count: 3;
+  column-gap: 1em;
   }
 
   div div {margin: 0 1em;}
 
   div div:first-child {margin: 1em 1em 0;}
 
   /*
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (41em - ((3 - 1) * 1em)) / 3);
   W == max(0, (41em - (2 * 1em)) / 3);
   W == max(0, (41em - 2em) / 3);
   W == max(0, 39em / 3);
   W == max(0, 13em);
   W == 13em;
 
     13em : width of each outer column box
    -
      2em : horizontal margin of each div inside
    =======
     11em : width of each inner multi-column elements
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (11em - ((3 - 1) * 1em)) / 3);
   W == max(0, (11em - (2 * 1em)) / 3);
   W == max(0, (11em - 2em) / 3);
   W == max(0, 9em / 3);
   W == max(0, 3em);
   W == 3em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000.xht
@@ -2,17 +2,17 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: multi-column with set height causing overflow outside (basic)</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-25 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#pagination-and-overflow-outside-multicol" title="8.2. Pagination and overflow outside multicol elements" />
   <link rel="match" href="multicol-overflow-000-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that column gap appears between two -moz-columns." />
+  <meta name="assert" content="This test checks that column gap appears between two columns." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div, table
@@ -20,19 +20,19 @@
   background-color: yellow;
   color: lime;
   font: 1.25em/1 Ahem;
   margin: 1em 0;
   }
 
   div
   {
-  -moz-columns: 2;
-  -moz-column-fill: balance;
-  -moz-column-gap: 0px;
+  columns: 2;
+  column-fill: balance;
+  column-gap: 0px;
   height: 2em;
   width: 20em;
   }
 
   table
   {
   border-right: lime solid 1em;
   border-spacing: 0px;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001.xht
@@ -21,30 +21,30 @@
 ]]></style>
   <style type="text/css"><![CDATA[
   body > div
   {
   font: 1.25em/1 Ahem;
   height: 2em;
   width: 32em;
 
-  -moz-column-gap: 1em;
-  -moz-column-width: 8em;
+  column-gap: 1em;
+  column-width: 8em;
   }
 
   /*
 
-  N == max(1, floor((available-width + -moz-column-gap) / (-moz-column-width + -moz-column-gap)));
+  N == max(1, floor((available-width + column-gap) / (column-width + column-gap)));
   N == max(1, floor((32em + 1em) / (8em + 1em)));
   N == max(1, floor(33em / 9em));
   N == max(1, floor(3.6));
   N == max(1, 3);
   N == 3;
 
-  W == ((available-width + -moz-column-gap) / N) - -moz-column-gap;
+  W == ((available-width + column-gap) / N) - column-gap;
   W == ((32em + 1em) / 3) - 1em;
   W == (33em / 3) - 1em;
   W == (11em) - 1em;
   W == 10em;
 
   H == 2em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: column width becomes wider to fill available space</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-25 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1 '-moz-column-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1 'column-width'" />
   <link rel="match" href="multicol-reduce-000-ref.xht" />
   <meta name="flags" content="ahem" />
   <meta name="assert" content="This test checks that column width is increased to fill the available space: in this test, there are only 2 column boxes." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
@@ -22,29 +22,29 @@
   color: orange;
   font: 1.25em/1 Ahem;
   margin-bottom: 0.5em;
   width: 30em;
   }
 
   div#test
   {
-  -moz-column-gap: 0;
-  -moz-column-width: 201px;
+  column-gap: 0;
+  column-width: 201px;
 
   /*
 
-  N == max(1, floor((U + -moz-column-gap)/(-moz-column-width + -moz-column-gap)))
+  N == max(1, floor((U + column-gap)/(column-width + column-gap)))
   N == max(1, floor((600px + 0px)/(201px + 0)))
   N == max(1, floor(600px/201px))
   N == max(1, floor(2.985))
   N == max(1, 2)
   N == 2;
 
-  W == max(0, ((U + -moz-column-gap)/N - -moz-column-gap))
+  W == max(0, ((U + column-gap)/N - column-gap))
   W == max(0, ((600px + 0px)/2 - 0px))
   W == max(0, ((600px)/2 - 0px))
   W == max(0, (300px - 0px))
   W == max(0, 300px)
   W == 300px;
 
   */
   }
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand (basic)</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand (basic)</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,19 +19,19 @@
   color: black;
   font: 1.25em/1 Ahem;
   margin-bottom: 0.5em;
   width: 602px;
   }
 
   div#test
   {
-  -moz-columns: 3;
-  -moz-column-gap: 1px;
-  -moz-column-rule: lime solid 1px;
+  columns: 3;
+  column-gap: 1px;
+  column-rule: lime solid 1px;
 
   /*
 
   N == 3;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-001.xht
@@ -1,12 +1,12 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule exceeding -moz-column-gap</title>
+  <title>CSS Multi-column Layout Test: column-rule exceeding column-gap</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules" title="4. Column gaps and rules" />
   <link rel="match" href="multicol-rule-001-ref.xht" />
   <meta name="flags" content="ahem" />
   <meta name="assert" content="If a column rule is wider than its gap, then the adjacent column boxes overlap the rule. This test checks that if inline content of column boxes uses only 1 twentieth (1/20) of each of the adjacent column box width, then the column rule must shine through 19 twentieths (19/20) of each of the adjacent column boxes (and above their respective backgrounds)." />
 <style type="text/css"><![CDATA[
 @font-face {
@@ -21,19 +21,19 @@
   color: green;
   font: 1.25em/1 Ahem;
   margin-bottom: 0.5em;
   width: 20em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0em;
-  -moz-column-rule: green solid 20em;
+  columns: 2;
+  column-gap: 0em;
+  column-rule: green solid 20em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-002.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules"/>
 <link rel="match" href="multicol-rule-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -25,18 +25,18 @@ body>div {
 	background: yellow;
 	margin: 1em;
 	border: 1em solid gray;
 	width: 15em;
 	position: relative;
 	orphans: 1;
 	widows: 1;
 
-	-moz-column-count: 4;
-	-moz-column-gap: 1em;
+	column-count: 4;
+	column-gap: 1em;
 }
 span {
 	background: blue;
 	position: absolute;
 	top: 0;
 	left: 3em;
 	height: 2em;
 	width: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-003.xht
@@ -1,12 +1,12 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule (basic)</title>
+  <title>CSS Multi-column Layout Test: column-rule (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-14 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules" title="4. Column gaps and rules" />
   <link rel="match" href="multicol-rule-003-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
@@ -19,21 +19,21 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 15em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
-  -moz-column-rule-color: blue;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 1em;
+  column-count: 4;
+  column-gap: 1em;
+  column-rule-color: blue;
+  column-rule-style: solid;
+  column-rule-width: 1em;
   }
   ]]></style>
  </head>
 
  <body>
 
   <div>
   1s cl
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-004.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-004.xht
@@ -1,17 +1,17 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-fill: balance' and -moz-column-rule</title>
+  <title>CSS Multi-column Layout Test: 'column-fill: balance' and column-rule</title>
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-02 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules" title="4. Column gaps and rules" />
   <link rel="match" href="multicol-rule-004-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that when '-moz-column-fill: balance' distributes equally inline content into column boxes in a way that does not completely fill column boxes, then -moz-column-rule must nevertheless still be painted entirely, that is for the whole length of column boxes, even though the whole inline content may not fill the whole length of the column boxes." />
+  <meta name="assert" content="This test checks that when 'column-fill: balance' distributes equally inline content into column boxes in a way that does not completely fill column boxes, then column-rule must nevertheless still be painted entirely, that is for the whole length of column boxes, even though the whole inline content may not fill the whole length of the column boxes." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body {margin: 8px;}
@@ -36,20 +36,20 @@
   bottom: 100px;
   color: transparent;
   font: 1.25em/1 Ahem; /* equivalent to 20px/1 Ahem */
   height: 5em;
   position: relative;
   right: 80px;
   width: 13em;
 
-  -moz-column-count: 2;
-  -moz-column-fill: balance;
-  -moz-column-gap: 5em;
-  -moz-column-rule: green solid 5em;
+  column-count: 2;
+  column-fill: balance;
+  column-gap: 5em;
+  column-rule: green solid 5em;
   }
   ]]></style>
  </head>
 
  <body>
 
   <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule-color (basic)</title>
+  <title>CSS Multi-column Layout Test: column-rule-color (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-14 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-color-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -18,28 +18,28 @@
   {
   border: gray solid 1em;
   color: lime;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 14em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
-  -moz-column-rule-color: blue;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 1em;
+  column-count: 4;
+  column-gap: 1em;
+  column-rule-color: blue;
+  column-rule-style: solid;
+  column-rule-width: 1em;
   }
 
   /*
 
   N == 4;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (14em - ((4 - 1) * 1em)) / 4);
   W == max(0, (14em - (3 * 1em)) / 4);
   W == max(0, (14em - (3em)) / 4);
   W == max(0, (11em) / 4);
   W == max(0, 2.75em);
   W == 2.75em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001.xht
@@ -1,77 +1,77 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule-color: inherit</title>
+  <title>CSS Multi-column Layout Test: column-rule-color: inherit</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-09-02 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crc" title="4.2. '-moz-column-rule-color'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crc" title="4.2. 'column-rule-color'" />
   <link rel="help" href="http://www.w3.org/TR/css3-values/#common-keywords" title="3.1.1. CSS-wide keywords: 'initial' and 'inherit'" />
   <link rel="match" href="multicol-rule-color-inherit-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that, by default, -moz-column-rule-color is the current color applying to the element unless reserved keyword 'inherit' is used in which case -moz-column-rule-color will be inherited from the parent's -moz-column-rule-color value." />
+  <meta name="assert" content="This test checks that, by default, column-rule-color is the current color applying to the element unless reserved keyword 'inherit' is used in which case column-rule-color will be inherited from the parent's column-rule-color value." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div#parent
   {
-  -moz-column-rule-color: green;
-  -moz-column-rule-style: none;
+  column-rule-color: green;
+  column-rule-style: none;
   font: 1.25em/1 Ahem;
   width: 17em;
   }
 
   /*
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (17em - ((3 - 1) * 1em)) / 3);
   W == max(0, (17em - (2 * 1em)) / 3);
   W == max(0, (17em - 2em) / 3);
   W == max(0, 15em / 3);
   W == max(0, 5em);
   W == 5em;
 
   The height of column rule depends on number of line boxes in
   each outer column box which depends on number of line boxes
   in each inner column box.
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (5em - ((3 - 1) * 1em)) / 3);
   W == max(0, (5em - (2 * 1em)) / 3);
   W == max(0, (5em - 2em) / 3);
   W == max(0, 3em / 3);
   W == max(0, 1em);
   W == 1em;
 
   */
 
   div
   {
   color: red; /* both div#parent and div.child have and use 'color: red' */
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
-  -moz-column-rule-width: 1em;
+  column-count: 3;
+  column-gap: 1em;
+  column-rule-width: 1em;
   }
 
   div.child
   {
-  -moz-column-rule-color: inherit;
-  -moz-column-rule-style: solid;
+  column-rule-color: inherit;
+  column-rule-style: solid;
   font-size: 1em;
   }
   ]]></style>
  </head>
 
  <body>
 
   <p>Test passes if there are 6 vertical green stripes and <strong>no red</strong>.</p>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-002.xht
@@ -1,19 +1,19 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule-color: inherit (complex)</title>
+  <title>CSS Multi-column Layout Test: column-rule-color: inherit (complex)</title>
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-09-03 and 2016-10-02 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crc" title="4.2. '-moz-column-rule-color'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crc" title="4.2. 'column-rule-color'" />
   <link rel="help" href="http://www.w3.org/TR/css3-values/#common-keywords" title="3.1.1. CSS-wide keywords: 'initial' and 'inherit'" />
   <link rel="help" href="https://drafts.csswg.org/css-color-4/#currentcolor-color" title="5.2. The 'currentcolor' keyword" />
   <link rel="match" href="multicol-rule-color-inherit-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="In this test, div#parent's computed '-moz-column-rule-color' is given by div#parent's 'currentcolor' (a reserved keyword) and not 'red'. Then div.child's '-moz-column-rule-color' take such specified value ('currentcolor') from its parent (due to 'inherit' keyword) and not 'red'. And then, it is applied to div.child's '-moz-column-rule-color'." />
+  <meta name="assert" content="In this test, div#parent's computed 'column-rule-color' is given by div#parent's 'currentcolor' (a reserved keyword) and not 'red'. Then div.child's 'column-rule-color' take such specified value ('currentcolor') from its parent (due to 'inherit' keyword) and not 'red'. And then, it is applied to div.child's 'column-rule-color'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div#parent
@@ -24,28 +24,28 @@
 
   div.child
   {
   color: green;
   display: inline-block;
   font-size: 1em;
   width: 5em;
 
-  -moz-column-count: 3;
-  -moz-column-gap: 1em;
-  -moz-column-rule-color: inherit;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 1em;
+  column-count: 3;
+  column-gap: 1em;
+  column-rule-color: inherit;
+  column-rule-style: solid;
+  column-rule-width: 1em;
   }
 
   /*
 
   N == 3;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (5em - ((3 - 1) * 1em)) / 3);
   W == max(0, (5em - (2 * 1em)) / 3);
   W == max(0, (5em - 2em) / 3);
   W == max(0, 3em / 3);
   W == max(0, 1em);
   W == 1em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'dashed' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'dashed' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-dashed-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime dashed 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime dashed 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'dotted' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'dotted' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-dotted-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime dotted 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime dotted 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'double' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'double' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-double-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime double 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime double 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule-width</title>
+  <title>CSS Multi-column Layout Test: column-rule-width</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-14 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. '-moz-column-rule-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. 'column-rule-width'" />
   <link rel="match" href="multicol-rule-fraction-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,28 +19,28 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 14em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
-  -moz-column-rule-color: blue;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 0.9em;
+  column-count: 4;
+  column-gap: 1em;
+  column-rule-color: blue;
+  column-rule-style: solid;
+  column-rule-width: 0.9em;
   }
 
   /*
 
   N == 4;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (14em - ((4 - 1) * 1em)) / 4);
   W == max(0, (14em - (3 * 1em)) / 4);
   W == max(0, (14em - (3em)) / 4);
   W == max(0, (11em) / 4);
   W == max(0, 2.75em);
   W == 2.75em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: wide -moz-column-rule-width painted above background-color</title>
+  <title>CSS Multi-column Layout Test: wide column-rule-width painted above background-color</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-14 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. '-moz-column-rule-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. 'column-rule-width'" />
   <link rel="match" href="multicol-rule-fraction-002-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that if a column rule is wider than its gap, then the column rule will overlap adjacent column boxes above the background of the multi-column element but below the inline content inside the multicol element. In this test, the blue -moz-column-rule is painted above the yellow background-color but below (under) the black Ahem glyphs." />
+  <meta name="assert" content="This test checks that if a column rule is wider than its gap, then the column rule will overlap adjacent column boxes above the background of the multi-column element but below the inline content inside the multicol element. In this test, the blue column-rule is painted above the yellow background-color but below (under) the black Ahem glyphs." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,28 +20,28 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 14em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
-  -moz-column-rule-color: blue;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 1.9em;
+  column-count: 4;
+  column-gap: 1em;
+  column-rule-color: blue;
+  column-rule-style: solid;
+  column-rule-width: 1.9em;
   }
 
   /*
 
   N == 4;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (14em - ((4 - 1) * 1em)) / 4);
   W == max(0, (14em - (3 * 1em)) / 4);
   W == max(0, (14em - (3em)) / 4);
   W == max(0, (11em) / 4);
   W == max(0, 2.75em);
   W == 2.75em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-003.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules"/>
 <link rel="match" href="multicol-rule-fraction-3-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -25,18 +25,18 @@ body>div {
 	background: yellow;
 	margin: 1em;
 	border: 1em solid gray;
 	width: 14em;
 	position: relative;
 	orphans: 1;
 	widows: 1;
 
-	-moz-column-count: 4;
-	-moz-column-gap: 1em;
+	column-count: 4;
+	column-gap: 1em;
 }
 span {
 	background: blue;
 	position: absolute;
 	top: 0;
 	left: 2.4em;
 	height: 2em;
 	width: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style type="text/css"><![CDATA[
 body {
 	margin: 0;
 }
 body>div {
 	font-family: ahem;
 	font-size: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'groove' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'groove' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-groove-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime groove 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime groove 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'hidden' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'hidden' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-hidden-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: red hidden 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: red hidden 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-inset-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-inset-000.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'inset' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'inset' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-ridge-000-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="'border-style' values of -moz-column-rule are interpreted as in the collapsing border model in which case 'inset' value is drawn the same as 'ridge'." />
+  <meta name="assert" content="'border-style' values of column-rule are interpreted as in the collapsing border model in which case 'inset' value is drawn the same as 'ridge'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -21,19 +21,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime inset 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime inset 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001.xht
@@ -1,16 +1,16 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: excessively wide -moz-column-rule-width</title>
+  <title>CSS Multi-column Layout Test: excessively wide column-rule-width</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-09-03 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. '-moz-column-rule-width'" />
-  <link rel="bookmark" href="http://lists.w3.org/Archives/Public/www-style/2013Sep/0006.html" title="[css3-multicol] z-order of -moz-column-rule: below or above border?" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. 'column-rule-width'" />
+  <link rel="bookmark" href="http://lists.w3.org/Archives/Public/www-style/2013Sep/0006.html" title="[css3-multicol] z-order of column-rule: below or above border?" />
   <link rel="match" href="multicol-rule-large-001-ref.xht" />
   <meta name="flags" content="ahem" />
   <meta name="assert" content="This test checks that if a column rule is wider than its gap, then the column rule will overlap adjacent column boxes; its painting will be above background of multi-column element but below the inline content inside the multicol element." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
@@ -27,28 +27,28 @@
   background-color: red;
   border: gray solid 1em;
   color: lime;
   font-size: 1em;
   orphans: 1;
   widows: 1;
   width: 15em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
-  -moz-column-rule-color: blue;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 17em;
+  column-count: 4;
+  column-gap: 1em;
+  column-rule-color: blue;
+  column-rule-style: solid;
+  column-rule-width: 17em;
   }
 
   /*
 
   N == 4;
 
-  W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N);
+  W == max(0, (available-width - ((N - 1) * column-gap)) / N);
   W == max(0, (15em - ((4 - 1) * 1em)) / 4);
   W == max(0, (15em - (3 * 1em)) / 4);
   W == max(0, (15em - (3em)) / 4);
   W == max(0, (12em) / 4);
   W == max(0, 3em);
   W == 3em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-none-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-none-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'none' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'none' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-hidden-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: red none 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: red none 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-outset-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-outset-000.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'outset' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'outset' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-groove-000-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="'border-style' values of -moz-column-rule are interpreted as in the collapsing border model in which case 'outset' value is drawn the same as 'groove'." />
+  <meta name="assert" content="'border-style' values of column-rule are interpreted as in the collapsing border model in which case 'outset' value is drawn the same as 'groove'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -21,19 +21,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime outset 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime outset 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-percent-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-percent-001.xht
@@ -1,37 +1,37 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule-width and percentage unit (basic)</title>
+  <title>CSS Multi-column Layout Test: column-rule-width and percentage unit (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-14 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. '-moz-column-rule-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. 'column-rule-width'" />
   <link rel="match" href="multicol-containing-002-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that the -moz-column-rule-width property does not accept percentage unit in its values." />
+  <meta name="assert" content="This test checks that the column-rule-width property does not accept percentage unit in its values." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
   {
   color: green;
   font: 1.25em/1 Ahem;
   width: 19em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
-  -moz-column-rule-color: red;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 0;
-  -moz-column-rule-width: 200%;
+  column-count: 4;
+  column-gap: 1em;
+  column-rule-color: red;
+  column-rule-style: solid;
+  column-rule-width: 0;
+  column-rule-width: 200%;
   }
   ]]></style>
  </head>
 
  <body>
 
   <div>4444 1&nbsp;&nbsp;1 1&nbsp;&nbsp;1 4444 1&nbsp;&nbsp; 1&nbsp;&nbsp; 1&nbsp;&nbsp; 4444 1&nbsp;&nbsp;1 1&nbsp;&nbsp;1 4444 1&nbsp;&nbsp;1 1&nbsp;&nbsp;1 1&nbsp;&nbsp;1 4444 1&nbsp;&nbsp; 1&nbsp;&nbsp; 4444 &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;1 4444 4444 1&nbsp;&nbsp; 1&nbsp;&nbsp; 4444 &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;1 4444</div>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-px-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-px-001.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules"/>
 <link rel="match" href="multicol-rule-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -24,21 +24,21 @@ body>div {
 	color: black;
 	background: yellow;
 	margin: 1em;
 	border: 1em solid gray;
 	width: 15em;
 	orphans: 1;
 	widows: 1;
 
-	-moz-column-count: 4;
-	-moz-column-gap: 1em;
-	-moz-column-rule-color: blue;
-	-moz-column-rule-width: 16px;
-	-moz-column-rule-style: solid;
+	column-count: 4;
+	column-gap: 1em;
+	column-rule-color: blue;
+	column-rule-width: 16px;
+	column-rule-style: solid;
 }
 span {
 	background: blue;
 	position: absolute;
 	top: 0;
 	left: 3em;
 	height: 2em;
 	width: 16px;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style type="text/css"><![CDATA[
 body {
 	margin: 0;
 }
 body>div {
 	font-family: ahem;
 	font-size: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'ridge' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'ridge' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-ridge-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime ridge 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime ridge 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-rule-width' has same length as '-moz-column-gap'</title>
+  <title>CSS Multi-column Layout Test: 'column-rule-width' has same length as 'column-gap'</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-15 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. '-moz-column-rule-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. 'column-rule-width'" />
   <link rel="match" href="multicol-rule-samelength-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -35,38 +35,38 @@
   {
   bottom: 100px;
   color: transparent;
   font: 1.25em/1 Ahem; /* equivalent to 20px/1 Ahem */
   position: relative;
   right: 40px;
   width: 9em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 5em;
-  -moz-column-rule-color: green;
-  -moz-column-rule-style: solid;
-  -moz-column-rule-width: 5em;
+  column-count: 2;
+  column-gap: 5em;
+  column-rule-color: green;
+  column-rule-style: solid;
+  column-rule-width: 5em;
   }
   ]]></style>
  </head>
 
  <body>
 
   <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
 
   <div id="red-overlapped-reference"></div>
 
   <div id="test-overlapping-green">Le ft Co lu mn Ri gh Co lu mn</div>
 
   <!--
 
   Expected results
-    -moz-column-gap
-    -moz-column-rule
+    column-gap
+    column-rule
      v=====v
   *************
   |Le|     |Ri|
   |ft|     |gh|
   |Co|     |Co|
   |lu|     |lu|
   |mn|     |mn|
   *************
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-rule' shorthand</title>
+  <title>CSS Multi-column Layout Test: 'column-rule' shorthand</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-15 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. '-moz-column-rule-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#crw" title="4.4. 'column-rule-width'" />
   <link rel="match" href="multicol-rule-samelength-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -35,48 +35,48 @@
   {
   bottom: 100px;
   color: transparent;
   font: 1.25em/1 Ahem; /* equivalent to 20px/1 Ahem */
   position: relative;
   right: 40px;
   width: 9em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 5em;
-  -moz-column-rule: green solid 5em;
-  -moz-column-rule: normal red 5em;
-  -moz-column-rule: normal 5em red;
-  -moz-column-rule: red normal 5em;
-  -moz-column-rule: red 5em normal;
-  -moz-column-rule: 5em normal red;
-  -moz-column-rule: 5em red normal;
-  -moz-column-rule: red 5em red solid;
-  -moz-column-rule: red 5em solid red;
-  -moz-column-rule: red solid 5em red;
-  -moz-column-rule: red solid red 5em;
-  -moz-column-rule: 5em red solid red;
-  -moz-column-rule: solid red 5em red;
+  column-count: 2;
+  column-gap: 5em;
+  column-rule: green solid 5em;
+  column-rule: normal red 5em;
+  column-rule: normal 5em red;
+  column-rule: red normal 5em;
+  column-rule: red 5em normal;
+  column-rule: 5em normal red;
+  column-rule: 5em red normal;
+  column-rule: red 5em red solid;
+  column-rule: red 5em solid red;
+  column-rule: red solid 5em red;
+  column-rule: red solid red 5em;
+  column-rule: 5em red solid red;
+  column-rule: solid red 5em red;
   }
   ]]></style>
  </head>
 
  <body>
 
   <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
 
   <div id="red-overlapped-reference"></div>
 
   <div id="test-overlapping-green">Le ft Co lu mn Ri gh Co lu mn</div>
 
   <!--
 
   Expected results
-    -moz-column-gap
-    -moz-column-rule
+    column-gap
+    column-rule
      v=====v
   *************
   |Le|     |Ri|
   |ft|     |gh|
   |Co|     |Co|
   |lu|     |lu|
   |mn|     |mn|
   *************
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2-ref.xht
@@ -1,11 +1,11 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style><![CDATA[
 body {
 	margin: 0;
 }
 body>div {
 	font-family: ahem;
 	font-size: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href=""/>
 <link rel="match" href="multicol-rule-shorthand-2-ref.xht"/>
 <meta name="flags" content=""/>
 <style type="text/css"><![CDATA[
 body {
 	margin: 0;
 }
@@ -18,20 +18,20 @@ body>div {
 	color: black;
 	background: yellow;
 	margin: 1em;
 	border: 1em solid gray;
 	width: 15em;
 	orphans: 1;
 	widows: 1;
 
-	-moz-column-count: 4;
-	-moz-column-gap: 1em;
-	-moz-column-rule: solid blue 1em;
-	-moz-column-rule: normal red 1em;
+	column-count: 4;
+	column-gap: 1em;
+	column-rule: solid blue 1em;
+	column-rule: normal red 1em;
 	column: normal red 1em;
 }
 span {
 	background: blue;
 	position: absolute;
 	top: 0;
 	left: 3em;
 	height: 2em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-rule shorthand with 'solid' border style</title>
+  <title>CSS Multi-column Layout Test: column-rule shorthand with 'solid' border style</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-rule-solid-000-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,19 +20,19 @@
   color: black;
   font: 3.125em/1 Ahem;
   margin-bottom: 0.2em;
   width: 8.2em;
   }
 
   div#test
   {
-  -moz-columns: 2;
-  -moz-column-gap: 0.2em;
-  -moz-column-rule: lime solid 0.2em;
+  columns: 2;
+  column-gap: 0.2em;
+  column-rule: lime solid 0.2em;
 
   /*
 
   N == 2;
 
   W == 200px;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-001.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-count, stacking</title>
+<title>multicolumn | column-count, stacking</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-gaps-and-rules"/>
 <link rel="match" href="multicol-rule-stacking-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -24,19 +24,19 @@ body>div {
 	color: blue;
 	background: red;
 	margin: 1em;
 	border: 1em solid gray;
 	width: 14em;
 	orphans: 1;
 	widows: 1;
 
-	-moz-column-count: 4;
-	-moz-column-gap: 1em;
-	-moz-column-rule: 28em solid blue;
+	column-count: 4;
+	column-gap: 1em;
+	column-rule: 28em solid blue;
 }
 span {
 	color: black;
 	position: relative;
 	z-index: 1;
 }
 ]]></style>
 </head>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-rule</title>
+<title>multicolumn | column-rule</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style type="text/css"><![CDATA[
 body {
 	margin: 0;
 }
 body>div {
 	font-family: ahem;
 	font-size: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-shorthand-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-shorthand-001.xht
@@ -24,21 +24,21 @@ body>div {
 	color: black;
 	background: yellow;
 	margin: 1em;
 	border: 1em solid gray;
 	width: 15em;
 	orphans: 1;
 	widows: 1;
 
-	-moz-column-count: 4;
-	-moz-column-gap: 1em;
-	-moz-column-rule: solid blue 1em;
+	column-count: 4;
+	column-gap: 1em;
+	column-rule: solid blue 1em;
 	column: normal red 1em;
-	-moz-columns: normal red 1em;
+	columns: normal red 1em;
 }
 span {
 	background: blue;
 	position: absolute;
 	top: 0;
 	left: 3em;
 	height: 2em;
 	width: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-000.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-000.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-span (basic)</title>
+  <title>CSS Multi-column Layout Test: column-span (basic)</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-27 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 '-moz-column-rule'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-rule" title="4.5 'column-rule'" />
   <link rel="match" href="multicol-span-000-ref.xht" />
   <meta name="flags" content="ahem image" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -21,49 +21,49 @@
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 10em;
   }
 
   div#test, div.test2
   {
-  -moz-columns: 2;
-  -moz-column-fill: balance;
-  -moz-column-gap: 0em;
+  columns: 2;
+  column-fill: balance;
+  column-gap: 0em;
 
   /*
 
   N == 2;
 
   W == 5em;
 
   */
   }
 
   div#test, div#reference {margin-bottom: 0.5em;}
 
   div#column-span
   {
-  -moz-column-span: all;
+  column-span: all;
   font: inherit;
   }
 
   img
   {
   padding-right: 4em;
   vertical-align: top;
   }
   ]]></style>
  </head>
  <body>
 
   <p>Test passes if the 3 rectangles are <strong>identical</strong>.</p>
 
-  <div id="test">A<br />B<div id="-moz-column-span">123456</div>C<br />D</div>
+  <div id="test">A<br />B<div id="column-span">123456</div>C<br />D</div>
 
   <div id="reference"><img src="support/swatch-lime.png" width="20" height="20" alt="Image download support must be enabled" /><img src="support/swatch-lime.png" width="20" height="20" alt="Image download support must be enabled" /><br /><img src="support/swatch-lime.png" width="120" height="20" alt="Image download support must be enabled" /><br /><img src="support/swatch-lime.png" width="20" height="20" alt="Image download support must be enabled" /><img src="support/swatch-lime.png" width="20" height="20" alt="Image download support must be enabled" /></div>
 
   <div class="test2">A<br />B</div>
   <div>123456</div>
   <div class="test2">C<br />D</div>
 
  </body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-span' element (basic)</title>
+  <title>CSS Multi-column Layout Test: 'column-span' element (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-16 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-all-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,18 +19,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 1em;
+  column-count: 4;
+  column-gap: 1em;
 
   /*
 
   N == 4;
 
   W == 2em;
 
   */
@@ -43,17 +43,17 @@
 
   h4
   {
   background-color: black;
   color: black;
   font: inherit;
   margin: 0;
 
-  -moz-column-span: all;
+  column-span: all;
   }
   ]]></style>
  </head>
 
  <body>
 
   <div>
     <span id="top-first-and-second-columns"> bl ue bl ue </span>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-span' element - large margin-left and 'overflow: hidden'</title>
+  <title>CSS Multi-column Layout Test: 'column-span' element - large margin-left and 'overflow: hidden'</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-16 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-all-002-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -20,18 +20,18 @@
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   orphans: 1;
   overflow: hidden;
   widows: 1;
   width: 8em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0em;
+  column-count: 4;
+  column-gap: 0em;
 
   /*
 
   N == 4;
 
   W == 2em;
 
   */
@@ -44,21 +44,21 @@
 
   h4
   {
   background-color: black;
   color: black;
   font: inherit;
   margin: 1em 0 1em 8em;
 
-  -moz-column-span: all;
+  column-span: all;
   /*
   Since there is not sufficient space for the
   spanning element, UA may treat the element as
-  '-moz-column-span: none'; in which case,
+  'column-span: none'; in which case,
   'overflow: hidden' will take care of
   overflowed content out of multi-column box.
   */
   }
   ]]></style>
  </head>
 
  <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht
@@ -1,17 +1,17 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-span: all' (basic)</title>
+  <title>CSS Multi-column Layout Test: 'column-span: all' (basic)</title>
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-03 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-count-002-ref.xht"/>
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-column-span: all' spans across all column boxes and that content in the normal flow (in this test, the '55555 55555 55555 55555') that appears before the element is automatically balanced across all -moz-columns before the element appears." />
+  <meta name="assert" content="This test checks that 'column-span: all' spans across all column boxes and that content in the normal flow (in this test, the '55555 55555 55555 55555') that appears before the element is automatically balanced across all columns before the element appears." />
 
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
@@ -25,26 +25,26 @@
   width: 20em;
   }
 
   div
   {
   background-color: yellow;
   color: black;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0;
+  column-count: 4;
+  column-gap: 0;
   orphans: 1;
   widows: 1;
   }
 
   h4
   {
   background-color: black;
-  -moz-column-span: all;
+  column-span: all;
   color: yellow;
   font: 1em/1 Ahem;
   margin: 0em;
   }
   ]]></style>
  </head>
  <body>
   <div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-003.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicol | -moz-column-span: all | block-level child</title>
+<title>multicol | column-span: all | block-level child</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#spanning-columns"/>
 <link rel="match" href="multicol-span-all-block-sibling-3-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -16,20 +16,20 @@
 <style type="text/css"><![CDATA[
 body>div {
 	font-family: ahem;
 	font-size: 1em;
 	line-height: 1;
 	color: black;
 	background: black;
 
-	-moz-column-count: 2;
+	column-count: 2;
 }
 h1 {
-	-moz-column-span: all;
+	column-span: all;
 }
 ]]></style>
 </head>
 
 <body>
 
 <div>
 	<div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-3-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-3-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicol | -moz-column-span: all | block-level child</title>
+<title>multicol | column-span: all | block-level child</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style type="text/css"><![CDATA[
 body>div {
 	font-family: ahem;
 	font-size: 1em;
 	line-height: 1;
 	color: black;
 	background: black;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-span: all' element and width exceeding available multi-colum width (complex)</title>
+  <title>CSS Multi-column Layout Test: 'column-span: all' element and width exceeding available multi-colum width (complex)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-18 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-all-margin-001-ref.xht" />
   <meta name="flags" content="ahem may" />
-  <meta name="assert" content="This test checks that when 'overflow' is set to 'hidden' on a multi-column element, then any spanning ('-moz-column-span: all') element exceeding the available width of the multi-column should be clipped accordingly." />
+  <meta name="assert" content="This test checks that when 'overflow' is set to 'hidden' on a multi-column element, then any spanning ('column-span: all') element exceeding the available width of the multi-column should be clipped accordingly." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -21,18 +21,18 @@
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   orphans: 1;
   overflow: hidden;
   widows: 1;
   width: 8em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0em;
+  column-count: 4;
+  column-gap: 0em;
 
   /*
 
   N == 4;
 
   W == 2;
 
   */
@@ -41,17 +41,17 @@
   h4
   {
   background: black;
   color: black;
   font: inherit;
   margin: 1em 0;
   width: 11em;
 
-  -moz-column-span: all;
+  column-span: all;
 
   /*
   This is the target of the test: the spanning element's
   width (11em) exceeds the available width of the
   multi-column element. The 3em exceeding such
   width is first clipped at column box boundary.
   */
   }
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-span: all' element</title>
+  <title>CSS Multi-column Layout Test: 'column-span: all' element</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-19 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-all-margin-002-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,18 +19,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 8em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0em;
+  column-count: 4;
+  column-gap: 0em;
 
   /*
 
   N == 4;
 
   W == 2;
 
   */
@@ -52,17 +52,17 @@
   */
   }
 
   h4#black
   {
   background: black;
   color: black;
 
-  -moz-column-span: all;
+  column-span: all;
   }
 
   span {color: blue;}
 
   span + span {color: pink;}
   ]]></style>
  </head>
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: '-moz-column-span: all' element with vertical margins and width exceeding available multi-colum width (complex)</title>
+  <title>CSS Multi-column Layout Test: 'column-span: all' element with vertical margins and width exceeding available multi-colum width (complex)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-19 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-all-margin-bottom-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,18 +19,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 8em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0em;
+  column-count: 4;
+  column-gap: 0em;
 
   /*
 
   N == 4;
 
   W == 2em;
 
   */
@@ -42,17 +42,17 @@
   margin: 1em 0;
   }
 
   h4#black
   {
   background: black;
   color: black;
 
-  -moz-column-span: all;
+  column-span: all;
   }
 
   h4#orange
   {
   background: orange;
   color: orange;
   /*
   In this test, the glyphs "or" are painted into 1st column box.
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: vertically adjacent spanning elements with nested margins (complex)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-19 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-all-margin-nested-001-ref.xht" />
   <meta name="flags" content="ahem" />
   <meta name="assert" content="In this test, the first h4 element would collapse its margin bottom with the top margin of div#child if only div#child was also a spanning element, which is not: the bottom margin of the first h4 element is 8em wide while the top margin of div#child is only 2em wide (1 column box wide). That is why the bottom margin of the first h4 element should not collapse with the top margin of div#child." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
@@ -21,18 +21,18 @@
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   orphans: 1;
   overflow: hidden;
   widows: 1;
   width: 8em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0em;
+  column-count: 4;
+  column-gap: 0em;
 
   /*
 
   N == 4;
 
   W == 2em;
 
   */
@@ -46,17 +46,17 @@
   margin: 0;
   }
 
   h4
   {
   margin: 1em 0;
   width: 11em;
 
-  -moz-column-span: all;
+  column-span: all;
   }
   ]]></style>
  </head>
  <body>
 
   <div id="multi-column">
     na vy na vy
     na vy na vy
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: vertically adjacent spanning elements with nested margins (complex)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-19 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-all-margin-nested-001-ref.xht" />
   <meta name="flags" content="ahem" />
   <meta name="assert" content="In this test, the first h4 element would collapse its margin bottom with the resulting (from a margin collapsing with its nested h4 element) of top margin of div#child if only div#child was also a spanning element, which is not: the bottom margin of the first h4 element is 8em wide while the top margin of div#child is only 2em wide (1 column box wide). That is why the bottom margin of the first h4 element should not collapse with the top margin of div#child." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
@@ -21,18 +21,18 @@
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   orphans: 1;
   overflow: hidden;
   widows: 1;
   width: 8em;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0em;
+  column-count: 4;
+  column-gap: 0em;
 
   /*
 
   N == 4;
 
   W == 2em;
 
   */
@@ -47,17 +47,17 @@
   }
 
   div#child {margin: 1em 0 0;}
 
   h4
   {
   width: 11em;
 
-  -moz-column-span: all;
+  column-span: all;
   }
   ]]></style>
  </head>
  <body>
 
   <div id="multi-column">
     na vy na vy
     na vy na vy
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-span</title>
+<title>multicolumn | column-span</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#spanning-columns"/>
 <link rel="match" href="multicol-span-all-margin-nested-firstchild-ref.xht"/>
 <meta name="flags" content="ahem"/>
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
@@ -26,34 +26,34 @@ body>div {
 	margin: 1em;
 	border: 1em solid gray;
 	width: 8em;
 	float: left;
 	orphans: 1;
 	widows: 1;
 	overflow: hidden;
 
-	-moz-column-count: 4;
-	-moz-column-gap: 0;
+	column-count: 4;
+	column-gap: 0;
 }
 span, h6 {
 	font-family: ahem;
 	font-size: 1em;
 	font-weight: normal;
 	line-height: 1em;
 	color: black;
 	background: black;
 	padding: 0;
 	margin: 0;
 	display: block;
 }
 h6 {
 	margin: 1em 0;
 	width: 11em;
-	-moz-column-span: all;
+	column-span: all;
 }
 span {
 	color: pink;
 	background: pink;
 	margin: 2em 0;
 }
 h6~h6 {
 	color: black;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-span</title>
+<title>multicolumn | column-span</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style type="text/css"><![CDATA[
 body {
 	margin: 0;
 }
 body>div {
 	font-family: ahem;
 	font-size: 1em;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: floating a column-spanning element</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-22 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#column-span" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-float-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-column-span' does not apply to floating element." />
+  <meta name="assert" content="This test checks that 'column-span' does not apply to floating element." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -21,18 +21,18 @@
   border: gray solid 1em;
   color: navy;
   font: 1.25em/1 Ahem;
   margin-left: 5em;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 1em;
+  column-count: 2;
+  column-gap: 1em;
 
   /*
 
   N == 2;
 
   W == 5em;
 
   */
@@ -40,17 +40,17 @@
 
   span
   {
   display: block;
   font: inherit;
   margin: 0;
   width: 11em;
 
-  -moz-column-span: all;
+  column-span: all;
   }
 
   span:first-child
   {
   background-color: pink;
   color: pink;
   float: right;
   }
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001.xht
@@ -1,35 +1,35 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-span: none (basic)</title>
+  <title>CSS Multi-column Layout Test: column-span: none (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-22 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#spanning-columns" title="6.1. '-moz-column-span'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#spanning-columns" title="6.1. 'column-span'" />
   <link rel="match" href="multicol-span-none-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks how a '-moz-column-span: none' element is rendered: it should not span across all column boxes." />
+  <meta name="assert" content="This test checks how a 'column-span: none' element is rendered: it should not span across all column boxes." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
   {
   border: gray solid 1em;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 11em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 1em;
+  column-count: 2;
+  column-gap: 1em;
 
   /*
 
   N == 2;
 
   W == 5em;
 
   */
@@ -38,17 +38,17 @@
   h4
   {
   background: black;
   color: black;
   font: inherit;
   margin: 0;
   width: 11em;
 
-  -moz-column-span: none;
+  column-span: none;
   }
 
   #column1-top {color: blue;}
 
   #column1-bottom {color: orange;}
 
   #column2-top {color: pink;}
 
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001.xht
@@ -1,36 +1,36 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count and table-cell (basic)</title>
+  <title>CSS Multi-column Layout Test: column-count and table-cell (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-table-cell-001-ref.xht"/>
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-column-count' applies to elements with 'display' set to 'table-cell'." />
+  <meta name="assert" content="This test checks that 'column-count' applies to elements with 'display' set to 'table-cell'." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
   {
   background-color: red;
   color: black;
   display: table-cell;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 6;
-  -moz-column-gap: 0em;
+  column-count: 6;
+  column-gap: 0em;
   }
   ]]></style>
  </head>
  <body>
 
   <div>P<br />A<br />S<br />S<br />E<br />D</div>
 
  </body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count and height of table-cell (basic)</title>
+  <title>CSS Multi-column Layout Test: column-count and height of table-cell (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-table-cell-height-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-column-count' applies to elements with 'display' set to 'table-cell' which can be constrained with a set height." />
+  <meta name="assert" content="This test checks that 'column-count' applies to elements with 'display' set to 'table-cell' which can be constrained with a set height." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -21,18 +21,18 @@
   color: black;
   display: table-cell;
   font: 1.25em/1 Ahem;
   height: 18em;
   orphans: 1;
   widows: 1;
   width: 15em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 2em;
+  column-count: 2;
+  column-gap: 2em;
 
   /*
 
   N == 2;
 
   W == 6.5em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-002.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count and height of table-cell (basic)</title>
+  <title>CSS Multi-column Layout Test: column-count and height of table-cell (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-table-cell-height-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that '-moz-column-count' applies to elements with 'display' set to 'table-cell' which can be constrained with a set height. A set height for a table-cell still remains the minimum height required by the content, even when its layout is influenced by, conditioned by a multi-column layout." />
+  <meta name="assert" content="This test checks that 'column-count' applies to elements with 'display' set to 'table-cell' which can be constrained with a set height. A set height for a table-cell still remains the minimum height required by the content, even when its layout is influenced by, conditioned by a multi-column layout." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -21,18 +21,18 @@
   color: black;
   display: table-cell;
   font: 1.25em/1 Ahem;
   height: 0em;
   orphans: 1;
   widows: 1;
   width: 15em;
 
-  -moz-column-count: 2;
-  -moz-column-gap: 2em;
+  column-count: 2;
+  column-gap: 2em;
 
   /*
 
   N == 2;
 
   W == 6.5em;
 
   */
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht
@@ -20,18 +20,18 @@ div {
 	line-height: 1em;
 	vertical-align: middle;
 	color: white;
 	background: #3366CC;
 	width: 6em;
 	height: 20em;
 	display: table-cell;
 
-	-moz-column-count: 2;
-	-moz-column-gap: 0;
+	column-count: 2;
+	column-gap: 0;
 }
 ]]></style>
 </head>
 
 <body>
 
 <div>
 aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-width (basic)</title>
+  <title>CSS Multi-column Layout Test: column-width (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-width-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -22,18 +22,18 @@
 
   div
   {
   background-color: yellow;
   color: black;
   orphans: 1;
   widows: 1;
 
-  -moz-column-gap: 0;
-  -moz-column-width: 6em;
+  column-gap: 0;
+  column-width: 6em;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-width (basic)</title>
+  <title>CSS Multi-column Layout Test: column-width (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-width-002-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -19,18 +19,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-gap: 0;
-  -moz-column-width: 6em;
+  column-gap: 0;
+  column-width: 6em;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
   bl ac bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-003.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-003.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-width (basic)</title>
+  <title>CSS Multi-column Layout Test: column-width (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-width-002-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -21,18 +21,18 @@
   color: black;
   font: 1.25em/1 Ahem;
   height: 2em;
   orphans: 1;
   position: relative;
   widows: 1;
   width: 12em;
 
-  -moz-column-width: 6em;
-  -moz-column-gap: 0;
+  column-width: 6em;
+  column-gap: 0;
   }
 
   div > div
   {
   background-color: black;
   height: 2em;
   position: absolute;
   top: 0;
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-001.xht
@@ -1,23 +1,23 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-width</title>
+<title>multicolumn | column-width</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns"/>
 <link rel="match" href="multicol-width-ch-ref.xht"/>
 <meta name="flags" content=""/>
 <style type="text/css"><![CDATA[
 .multicol {
   font: 1em monospace;
   width: 69ch;
-  -moz-column-width: 13ch;
-  -moz-column-gap: 1ch;
+  column-width: 13ch;
+  column-gap: 1ch;
   orphans: 1;
   widows: 1;
   background: yellow;
 }
 ]]></style>
 </head>
 
 <body>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-ref.xht
@@ -1,13 +1,13 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>multicolumn | -moz-column-width</title>
+<title>multicolumn | column-width</title>
 <link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
 <style type="text/css"><![CDATA[
 .multicol-ref {
   display: flow-root;
   width: 69ch;
   font: 1em monospace;
   background: yellow;
 }
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-count-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-count-001.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count and -moz-column-width (basic)</title>
+  <title>CSS Multi-column Layout Test: column-count and column-width (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of -moz-columns" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-number-and-width-of-columns" title="3. The number and width of columns" />
   <link rel="match" href="multicol-width-001-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -22,19 +22,19 @@
 
   div
   {
   background-color: yellow;
   color: black;
   orphans: 1;
   widows: 1;
 
-  -moz-column-count: 5;
-  -moz-column-gap: 0;
-  -moz-column-width: 6em;
+  column-count: 5;
+  column-gap: 0;
+  column-width: 6em;
   }
   ]]></style>
  </head>
  <body>
   <div>
 	d da dam dame damer
 	d da dam dame damer
 	d da dam dame damer
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-count-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-count-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: -moz-column-count and -moz-column-width (basic)</title>
+  <title>CSS Multi-column Layout Test: column-count and column-width (basic)</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 '-moz-column-count'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cc" title="3.2 'column-count'" />
   <link rel="match" href="multicol-count-002-ref.xht" />
   <meta name="flags" content="ahem" />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
@@ -24,19 +24,19 @@
   width: 20em;
   }
 
   div
   {
   background-color: yellow;
   color: black;
 
-  -moz-column-count: 4;
-  -moz-column-gap: 0;
-  -moz-column-width: 5em;
+  column-count: 4;
+  column-gap: 0;
+  column-width: 5em;
   }
   ]]></style>
  </head>
  <body>
   <div>55555 1&nbsp;&nbsp;&nbsp; 1 22&nbsp; 1 22&nbsp; 1&nbsp;&nbsp;&nbsp; 1 333 1 333 1 333 55555 55555 1&nbsp;&nbsp;&nbsp; 1 22&nbsp; 1 22&nbsp; 1&nbsp;&nbsp;&nbsp; 1 22&nbsp; 1 22&nbsp; 1 22&nbsp; 55555 55555 1&nbsp;&nbsp;&nbsp; 1 333 1 333 1&nbsp;&nbsp;&nbsp; 4444 4444 1&nbsp;&nbsp;&nbsp; 55555 55555 1&nbsp;&nbsp;&nbsp; 1 333 1 333 1&nbsp;&nbsp;&nbsp; 4444 4444 1&nbsp;&nbsp;&nbsp; 55555
   </div>
  </body>
 </html>
\ No newline at end of file
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: invalid -moz-column-width</title>
+  <title>CSS Multi-column Layout Test: invalid column-width</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. '-moz-column-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. 'column-width'" />
   <link rel="match" href="multicol-width-invalid-001-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that '-moz-column-width: bzzt' is invalid (generating a parsing error) and therefore will be ignored." />
+  <meta name="assert" content="This test checks that 'column-width: bzzt' is invalid (generating a parsing error) and therefore will be ignored." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,18 +20,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-gap: 0;
-  -moz-column-width: bzzt;
+  column-gap: 0;
+  column-width: bzzt;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
   bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-large-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-large-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: large -moz-column-width</title>
+  <title>CSS Multi-column Layout Test: large column-width</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-23 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. '-moz-column-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. 'column-width'" />
   <link rel="match" href="multicol-width-invalid-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that a set '-moz-column-width' may be wider (to fill the available space). In this test, the actual -moz-column-width will be increased to 12em." />
+  <meta name="assert" content="This test checks that a set 'column-width' may be wider (to fill the available space). In this test, the actual column-width will be increased to 12em." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,18 +20,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-gap: 0;
-  -moz-column-width: 9em;
+  column-gap: 0;
+  column-width: 9em;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
   bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-large-002.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-large-002.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: large -moz-column-width</title>
+  <title>CSS Multi-column Layout Test: large column-width</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-24 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. '-moz-column-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. 'column-width'" />
   <link rel="match" href="multicol-width-invalid-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that a set '-moz-column-width' equal in width to the whole available space of the multi-column will use it all for its column box." />
+  <meta name="assert" content="This test checks that a set 'column-width' equal in width to the whole available space of the multi-column will use it all for its column box." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,18 +20,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-gap: 0;
-  -moz-column-width: 12em;
+  column-gap: 0;
+  column-width: 12em;
   }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
   bl ac
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-negative-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-negative-001.xht
@@ -1,18 +1,18 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: negative -moz-column-width</title>
+  <title>CSS Multi-column Layout Test: negative column-width</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-24 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. '-moz-column-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. 'column-width'" />
   <link rel="match" href="multicol-count-002-ref.xht" />
   <meta name="flags" content="ahem invalid" />
-  <meta name="assert" content="This test checks that a set '-moz-column-width' can not be negative." />
+  <meta name="assert" content="This test checks that a set 'column-width' can not be negative." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   div
@@ -20,17 +20,17 @@
   background-color: black;
   border: black solid 1em;
   color: yellow;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 19em;
 
-  -moz-column-width: -100px;
-  -moz-column-gap: 0;
+  column-width: -100px;
+  column-gap: 0;
   }
   ]]></style>
  </head>
  <body>
   <div>4444 4444 4444 4444 1&nbsp;&nbsp;1 1&nbsp;&nbsp;1 1&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;1 1&nbsp;&nbsp;1 1&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; 4444 4444 4444 4444 1&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;1 1&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;1 1&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;1 4444 4444</div>
  </body>
 </html>
\ No newline at end of file
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht
@@ -1,19 +1,19 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
-  <title>CSS Multi-column Layout Test: narrow -moz-column-width</title>
+  <title>CSS Multi-column Layout Test: narrow column-width</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-24 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#overflow-inside-multicol-elements" title="8.1. Overflow inside multicol elements" />
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. '-moz-column-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. 'column-width'" />
   <link rel="match" href="multicol-width-small-001-ref.xht" />
   <meta name="flags" content="ahem" />
-  <meta name="assert" content="This test checks that a set '-moz-column-width' which is small with regards to width of multi-column element." />
+  <meta name="assert" content="This test checks that a set 'column-width' which is small with regards to width of multi-column element." />
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
   body > div
@@ -21,18 +21,18 @@
   background-color: yellow;
   border: gray solid 1em;
   color: black;
   font: 1.25em/1 Ahem;
   orphans: 1;
   widows: 1;
   width: 12em;
 
-  -moz-column-gap: 0;
-  -moz-column-width: 1em;
+  column-gap: 0;
+  column-width: 1em;
   }
   div > div { overflow: hidden; }
 
   span {color: blue;}
   ]]></style>
  </head>
  <body>
   <div>
--- a/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht
@@ -1,29 +1,29 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: multi-column element with zero height</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-24 -->
-  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. '-moz-column-width'" />
+  <link rel="help" href="http://www.w3.org/TR/css3-multicol/#cw" title="3.1. 'column-width'" />
   <link rel="help" href="https://www.w3.org/TR/css-break-3/#breaking-rules" title="4. Rules for Breaking" />
   <link rel="match" href="multicol-zero-height-001-ref.xht" />
   <meta name="flags" content="" />
   <style type="text/css"><![CDATA[
   div#multi-column
   {
   height: 0;
   orphans: 1;
   widows: 1;
   width: 200px;
   border-bottom:1px solid red;
 
-  -moz-column-count: 10;
-  -moz-column-gap: 0;
+  column-count: 10;
+  column-gap: 0;
   }
 
   div > div
   {
   background-color: lime;
   float: left;
   height: 10px;
   width: 100%;
--- a/layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-005-ref.xht
+++ b/layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-005-ref.xht
@@ -4,18 +4,18 @@
 <title>multicol-000</title>
 <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com"/>
 <style type="text/css">
 div {
   margin: 1em auto;
   background: yellow;
   border: thin solid black;
   width: 600px;
-  -moz-columns: 3;
-  -moz-column-gap: 0;
-  -moz-column-rule: none;
+  columns: 3;
+  column-gap: 0;
+  column-rule: none;
 }
 </style>
 </head>
 <body>
-<div>This multicol element should have a width of 600 pixels and the content should be flowed into three -moz-columns with no gap or rule between them.</div>
+<div>This multicol element should have a width of 600 pixels and the content should be flowed into three columns with no gap or rule between them.</div>
 </body>
 </html>
--- a/layout/reftests/w3c-css/received/css-writing-modes/bidi-table-001.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/bidi-table-001.html
@@ -1,18 +1,18 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
 <meta charset="utf-8"/>
-<title>direction: table -moz-columns</title>
+<title>direction: table columns</title>
 
 <link rel="author" title="Richard Ishida" href='mailto:ishida@w3.org'/>
 <link rel="help" href='http://www.w3.org/TR/css-writing-modes-3/#text-direction'/>
 <link rel="match" href="reference/bidi-table-001.html"/>
-<meta name="assert" content='If direction is applied to the ancestor of a table element, -moz-columns will be displayed in that direction.'/>
+<meta name="assert" content='If direction is applied to the ancestor of a table element, columns will be displayed in that direction.'/>
 <style type="text/css">
 .test { direction: rtl; }
 
  /* the following styles are not part of the test */
 .test, .ref { font-size: 150%; border: 1px solid orange; margin: 10px; width: 10em; padding: 5px; clear: both; }
 input { margin: 5px; }
 @font-face {
     font-family: 'ezra_silregular';
--- a/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-table-001.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-table-001.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
 <meta charset="utf-8"/>
-<title>direction: table -moz-columns</title>
+<title>direction: table columns</title>
 
 <link rel="author" title="Richard Ishida" href='mailto:ishida@w3.org'/>
 <style type="text/css">
 .test { direction: rtl; }
 
  /* the following styles are not part of the test */
 .test, .ref { font-size: 150%; border: 1px solid orange; margin: 10px; width: 10em; padding: 5px; clear: both; }
 input { margin: 5px; }
--- a/layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-023.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-023.xht
@@ -6,17 +6,17 @@
 
   <title>CSS Writing Modes Test: sideways-lr - table rows progression</title>
 
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#writing-mode" title="3.1 Block Flow Direction: the writing-mode property" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
-  <meta content="This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table -moz-columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top." name="assert" />
+  <meta content="This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top." name="assert" />
 
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
--- a/layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-029.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-029.xht
@@ -6,17 +6,17 @@
 
   <title>CSS Writing Modes Test: sideways-lr - table rows progression (thead, 2 tbodies, tfoot)</title>
 
   <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#writing-mode" title="3.1 Block Flow Direction: the writing-mode property" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
-  <meta content="This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table -moz-columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top." name="assert" />
+  <meta content="This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top." name="assert" />
 
 <style type="text/css"><![CDATA[
 @font-face {
   font-family: Ahem;
   src: url("../../../fonts/Ahem.ttf");
 }
 ]]></style>
   <style type="text/css"><![CDATA[
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-002.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-002.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml">
 
  <head>
 
-  <title>CSS Writing Modes Test: 'direction: rtl' - table -moz-columns order and vertical-rl</title>
+  <title>CSS Writing Modes Test: 'direction: rtl' - table columns order and vertical-rl</title>
 
   <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-12-21 -->
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the direction property" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-003.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-003.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml">
 
  <head>
 
-  <title>CSS Writing Modes Test: 'direction: rtl' - table -moz-columns order and vertical-lr</title>
+  <title>CSS Writing Modes Test: 'direction: rtl' - table columns order and vertical-lr</title>
 
   <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-12-21 -->
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the direction property" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-004.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-004.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml">
 
  <head>
 
-  <title>CSS Writing Modes Test: 'direction: rtl' - table -moz-columns order and vertical-rl</title>
+  <title>CSS Writing Modes Test: 'direction: rtl' - table columns order and vertical-rl</title>
 
   <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-12-21 -->
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the direction property" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-005.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-005.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml">
 
  <head>
 
-  <title>CSS Writing Modes Test: 'direction: rtl' - table -moz-columns order and vertical-lr</title>
+  <title>CSS Writing Modes Test: 'direction: rtl' - table columns order and vertical-lr</title>
 
   <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-12-21 -->
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the direction property" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml">
 
  <head>
 
-  <title>CSS Writing Modes Test: 'direction: rtl' - table -moz-columns order and sideways-lr</title>
+  <title>CSS Writing Modes Test: 'direction: rtl' - table columns order and sideways-lr</title>
 
   <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-12-22 -->
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the direction property" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-srl-006.xht
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-srl-006.xht
@@ -1,15 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml">
 
  <head>
 
-  <title>CSS Writing Modes Test: 'direction: rtl' - table -moz-columns order and sideways-rl</title>
+  <title>CSS Writing Modes Test: 'direction: rtl' - table columns order and sideways-rl</title>
 
   <link rel="author" title="Hajime Shiozawa" href="mailto:hajime.shiozawa@gmail.com" />
   <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2015-12-22 -->
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the direction property" />
   <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#vertical-layout" title="7.1 Principles of Layout in Vertical Writing Modes" />
   <link rel="match" href="block-flow-direction-001-ref.xht" />
 
   <meta content="ahem" name="flags" />
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-002.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-002.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <title>CSS Test: sideways-lr Table Column/Colgroup Ordering</title>
 <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact">
 <link rel="match" href="table-progression-002-ref.html">
-<meta name="assert" content="This test checks that sideways-lr tables order -moz-columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table -moz-columns and column groups.">
+<meta name="assert" content="This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" title="3.1 Block Flow Direction: the 'writing-mode' property">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the 'direction' property">
 
 <style>
   .test {
     writing-mode: sideways-lr;
   }
   [dir=rtl] {
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-002.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-002.html
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>CSS Test: sideways-rl Table Column/Colgroup Ordering</title>
 <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
 <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact">
 <link rel="match" href="table-progression-002-ref.html">
-<meta name="assert" content="This test checks that sideways-rl tables order -moz-columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table -moz-columns and column groups.">
+<meta name="assert" content="This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" title="3.1 Block Flow Direction: the 'writing-mode' property">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the 'direction' property">
 
 <style>
   .test {
     writing-mode: sideways-rl;
   }
   [dir=rtl] {
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-002.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-002.html
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>CSS Test: vertical-lr Table Column/Colgroup Ordering</title>
 <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact">
 <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2016-01-15 -->
 <link rel="match" href="table-progression-002-ref.html">
-<meta name="assert" content="This test checks that vertical-lr tables order -moz-columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table -moz-columns and column groups.">
+<meta name="assert" content="This test checks that vertical-lr tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" title="3.1 Block Flow Direction: the 'writing-mode' property">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction"z>
 
 <style>
   .test {
     writing-mode: vertical-lr;
   }
   [dir=rtl] {
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-004.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-004.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>CSS Test: vertical-lr upright orientation Table Column/Colgroup Ordering</title>
 <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact">
 <link rel="match" href="table-progression-002-ref.html">
-<meta name="assert" content="This test checks that vertical-lr tables, whether LTR or RTL, order -moz-columns top-to-bottom when text-orientation is upright.">
+<meta name="assert" content="This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" title="3.1 Block Flow Direction: the 'writing-mode' property">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction"z>
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#text-orientation" title="5.1 Orienting Text: the 'text-orientation' property">
 
 <style>
   .test {
     writing-mode: vertical-lr;
     text-orientation: upright;
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-002.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-002.html
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>CSS Test: vertical-rl Table Column/Colgroup Ordering</title>
 <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact">
 <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2016-01-15 -->
 <link rel="match" href="table-progression-002-ref.html">
-<meta name="assert" content="This test checks that vertical-rl tables order -moz-columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table -moz-columns and column groups.">
+<meta name="assert" content="This test checks that vertical-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" title="3.1 Block Flow Direction: the 'writing-mode' property">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the 'direction' property">
 
 <style>
   .test {
     writing-mode: vertical-rl;
   }
   [dir=rtl] {
--- a/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-004.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-004.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>CSS Test: vertical-rl upright orientation Table Column/Colgroup Ordering</title>
 <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact">
 <link rel="match" href="table-progression-002-ref.html">
-<meta name="assert" content="This test checks that vertical-rl tables, whether LTR or RTL, order -moz-columns top-to-bottom when text-orientation is upright.">
+<meta name="assert" content="This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#block-flow" title="3.1 Block Flow Direction: the 'writing-mode' property">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#direction" title="2.1 Specifying Directionality: the 'direction' property">
 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#text-orientation" title="5.1 Orienting Text: the 'text-orientation' property">
 
 <style>
   .test {
     writing-mode: vertical-rl;
     text-orientation: upright;
--- a/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html
@@ -23,13 +23,13 @@
 }
 .ref {
   white-space: nowrap;
 }
 </style>
 </head>
 <body>
 <p>Test passes two blocks look identical.
-If the right most -moz-columns do not match, the test is invalid.</p>
+If the right most columns do not match, the test is invalid.</p>
 <div class="vrl ref">ああああああああ<br>あああああああ<br>「<span class=tcy>12</span></div>
 <div class="vrl ref">ああああああああ<br>あああああああ<br>「<span class=tcy>12</span></div>
 </body>
 </html>
--- a/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001.html
+++ b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001.html
@@ -26,13 +26,13 @@
 }
 .ref {
   white-space: nowrap;
 }
 </style>
 </head>
 <body>
 <p>Test passes two blocks look identical.
-If the right most -moz-columns do not match, the test is invalid.</p>
+If the right most columns do not match, the test is invalid.</p>
 <div class=vrl>あああああああああああああああ「<span class=tcy>12</span></div>
 <div class="vrl ref">ああああああああ<br>あああああああ<br>「<span class=tcy>12</span></div>
 </body>
 </html>
--- a/layout/reftests/w3c-css/received/reftest.list
+++ b/layout/reftests/w3c-css/received/reftest.list
@@ -145,17 +145,17 @@ fuzzy(0-127,0-500) == css-multicol/multi
 fails-if(!OSX) random-if(OSX) == css-multicol/multicol-rule-px-001.xht css-multicol/multicol-rule-ref.xht
 fuzzy(0-127,0-500) == css-multicol/multicol-rule-ridge-000.xht css-multicol/multicol-rule-ridge-000-ref.xht
 == css-multicol/multicol-rule-samelength-001.xht css-multicol/multicol-rule-samelength-001-ref.xht
 == css-multicol/multicol-rule-shorthand-001.xht css-multicol/multicol-rule-samelength-001-ref.xht
 skip == css-multicol/multicol-rule-shorthand-2.xht css-multicol/multicol-rule-shorthand-2-ref.xht
 fuzzy(0-106,0-354) == css-multicol/multicol-rule-solid-000.xht css-multicol/multicol-rule-solid-000-ref.xht
 fails-if(!OSX) random-if(OSX) == css-multicol/multicol-rule-stacking-001.xht css-multicol/multicol-rule-stacking-ref.xht
 fails-if(!OSX||webrender) random-if(OSX) == css-multicol/multicol-shorthand-001.xht css-multicol/multicol-rule-ref.xht
-pref(layout.css.column-span.enabled,true) fails == css-multicol/multicol-span-000.xht css-multicol/multicol-span-000-ref.xht
+pref(layout.css.column-span.enabled,true) == css-multicol/multicol-span-000.xht css-multicol/multicol-span-000-ref.xht
 pref(layout.css.column-span.enabled,true) == css-multicol/multicol-span-all-001.xht css-multicol/multicol-span-all-001-ref.xht
 pref(layout.css.column-span.enabled,true) == css-multicol/multicol-span-all-002.xht css-multicol/multicol-span-all-002-ref.xht
 pref(layout.css.column-span.enabled,true) fails-if(!OSX) random-if(OSX) == css-multicol/multicol-span-all-003.xht css-multicol/multicol-count-002-ref.xht
 pref(layout.css.column-span.enabled,true) fuzzy-if(winWidget,40-47,8-8) fuzzy-if(OSX,0-27,0-11) == css-multicol/multicol-span-all-block-sibling-003.xht css-multicol/multicol-span-all-block-sibling-3-ref.xht
 pref(layout.css.column-span.enabled,true) == css-multicol/multicol-span-all-margin-001.xht css-multicol/multicol-span-all-margin-001-ref.xht
 pref(layout.css.column-span.enabled,true) == css-multicol/multicol-span-all-margin-002.xht css-multicol/multicol-span-all-margin-002-ref.xht
 pref(layout.css.column-span.enabled,true) fails == css-multicol/multicol-span-all-margin-bottom-001.xht css-multicol/multicol-span-all-margin-bottom-001-ref.xht
 pref(layout.css.column-span.enabled,true) == css-multicol/multicol-span-all-margin-nested-001.xht css-multicol/multicol-span-all-margin-nested-001-ref.xht