diff --git a/lib/mediawiki.DOMPostProcessor.js b/lib/mediawiki.DOMPostProcessor.js
index <HASH>..<HASH> 100644
--- a/lib/mediawiki.DOMPostProcessor.js
+++ b/lib/mediawiki.DOMPostProcessor.js
@@ -317,6 +317,9 @@ DOMPostProcessor.prototype.doPostProcess = function ( document ) {
 	// We assume that load.php is available at the same location as api.php
 	if (env.conf.wiki.apiURI) {
 		var modules = [
+				'ext.geshi.language.html4strict',
+				'ext.geshi.local',
+				'mediawiki.legacy.commonPrint,shared',
 				'mediawiki.skinning.elements',
 				'mediawiki.skinning.content',
 				'mediawiki.skinning.interface',
Bug <I>: Add some more RL modules

The most important ones are probably mediawiki.legacy.commonPrint and
mediawiki.legacy.shared. The latter is responsible for things like gallery
styling.

Also link some common extension styles as a stop-gap until we collect those
dynamically from action=parse output (see the bug).

Change-Id: I<I>be<I>bc<I>ed5fb<I>f<I>f8d<I>b8cd3b