Just a bookmarklet for personal use.
var els = document.getElementsByTagName("meta");
while (els.length > 0) els[0].parentNode.removeChild(els[0]);
var els = document.getElementsByTagName('style');
while (els.length > 0) els[0].parentNode.removeChild(els[0]);
var els = document.getElementsByTagName('script');
while (els.length > 0) els[0].parentNode.removeChild(els[0]);
var els = document.getElementsByTagName('link');
while (els.length > 0) els[0].parentNode.removeChild(els[0]);
var els = document.getElementsByTagName('iframe');
while (els.length > 0) els[0].parentNode.removeChild(els[0]);
var meta = document.createElement('meta');
meta.setAttribute("charset", "utf-8");
document.getElementsByTagName('head')[0].appendChild(meta);
var meta = document.createElement('meta');
meta.setAttribute("name", "viewport");
meta.setAttribute("content", "width=device-width, initial-scale=1");
document.getElementsByTagName('head')[0].appendChild(meta);
var els = document.getElementsByClassName("votecell");
while (els.length > 0) els[0].parentNode.removeChild(els[0]);
// avatars and shit
var els = document.getElementsByClassName("fw");
while(els.length > 0) els[0].parentNode.removeChild(els[0]);
var els = document.getElementsByTagName("div");
for (i = 0; i < els.length; i++) {
if (/comments-link/.test(els[i].id)) els[i].parentNode.removeChild(els[i]);
}
var el = document.getElementsByClassName("bottom-notice")[0];
el.parentNode.removeChild(el);
// Ask Question
var el = document.getElementsByClassName("aside-cta")[0];
el.parentNode.removeChild(el);
var divad = document.getElementsByTagName("div");
for (i = 0; i < divad.length; i++) {
if (divad[i].className == "everyonelovesstackoverflow adzerk-vote") divad[i].parentNode.removeChild(divad[i])
}
/*
var div = document.getElementsByTagName("div");
for (i = 0; i < div.length; i++) {
if (div[i].className == "post-taglist") div[i].parentNode.removeChild(div[i])
}
*/
var head = document.getElementsByTagName('head')[0];
var style = document.createElement('style');
var rules = document.createTextNode('body{font-family:georgia}.atn { color:#404; }.atv { color:#060; }.com{color:#f00;font-style:italic;}.kwd{color:#006;font-weight:bold;}.lit{color:#044;}.pln{color:#000;}.pun{color:#006600;}.tag{color:#006;font-weight:bold;}.typ{color:#2b91af;font-weight:bold;}pre{padding:5px;font-family:Courier New;background-color:#eee;overflow:auto;width:auto;max-height:600px;}.post-text{background:#eeeeee;padding:10px;border:1px solid #999999}.comments{color:green;background:#dddddd;padding:10px;border:1px solid #999999;font-style:italic}.answer{border:1px solid #ADA9A9;margin-bottom:30px}table{width:100%}')
style.type = 'text/css';
if (style.styleSheet) style.styleSheet.cssText = rules.nodeValue;
else style.appendChild(rules);
head.appendChild(style);
var qh = document.getElementById("question-header");
var mb = document.getElementById("mainbar");
var bod = document.getElementsByTagName("body")[0];
bod.innerHTML = qh.innerHTML + mb.innerHTML;