var log=function(a){if(typeof console!=="undefined"){console.log(a)}};var pfspace={version:"1.5.0",emailSrc:"",iframeLoads:0,frameHack:false,bodyCache:null,overlay:null,iDoc:null,removeads:false,showOriginal:false,flags:1|2,FLAG_STRIP_UNLIKELYS:1,FLAG_WEIGHT_CLASSES:2,regexps:{unlikelyCandidatesRe:/combx|comment|disqus|foot|header|menu|rss|shoutbox|sidebar|sponsor/i,okMaybeItsACandidateRe:/and|article|body|column|main/i,positiveRe:/article|body|content|entry|hentry|page|pagination|post|text/i,negativeRe:/combx|comment|contact|foot|footer|footnote|link|media|meta|promo|related|scroll|shoutbox|sponsor|tags|widget/i,divToPElementsRe:/<(a|blockquote|dl|div|img|ol|p|pre|table|ul)/i,replaceBrsRe:/(<br[^>]*>[ \n\r\t]*){2,}/gi,replaceFontsRe:/<(\/?)font[^>]*>/gi,trimRe:/^\s+|\s+$/g,normalizeRe:/\s{2,}/g,killBreaksRe:/(<br\s*\/?>(\s|&nbsp;?)*){1,}/g,videoRe:/http:\/\/(www\.)?(youtube|vimeo)\.com/i},isReady:false,readyList:[],ready:function(){if(!pfspace.isReady){pfspace.isReady=true;if(pfspace.readyList){for(var a=0;a<pfspace.readyList.length;a++){pfspace.readyList[a].call(document)}pfspace.readyList=null}}},onReady:function(a){domReady();if(pfspace.isReady){a.call(document)}else{pfspace.readyList.push(a)}},init:function(){pfspace.iDoc=document.getElementById("toolsframe").contentWindow.document;pfspace.iDoc.body.innerHTML=document.body.innerHTML;pfspace.iDoc.body.style.visibility="hidden";if(pfspace.iDoc.body&&pfspace.bodyCache==null){pfspace.bodyCache=pfspace.iDoc.body.innerHTML}pfspace.prepiDoc();pfspace.overlay=pfspace.iDoc.createElement("DIV");var b=pfspace.getArticleTools();var c=pfspace.getArticleTitle();var a=pfspace.grabArticle();var d=pfspace.getArticleFooter();if(pfspace.getInnerText(a,false).length<250){if(pfspace.flagIsActive(pfspace.FLAG_STRIP_UNLIKELYS)){log("<250");pfspace.removeFlag(pfspace.FLAG_STRIP_UNLIKELYS);pfspace.iDoc.body.innerHTML=pfspace.bodyCache;return pfspace.init()}else{if(pfspace.flagIsActive(pfspace.FLAG_WEIGHT_CLASSES)){log("removing flag weight");pfspace.removeFlag(pfspace.FLAG_WEIGHT_CLASSES);pfspace.iDoc.body.innerHTML=pfspace.bodyCache;return pfspace.init()}else{if(typeof(on_pf_site)!="undefined"){a.innerHTML="<p>Sorry, PrintFriendly was unable to parse this page for content. If you feel like it should have been able to, please email <b>support@printfriendly.com</b>. <br> Also, please note that PrintFriendly doesn't work very well with front pages. PrintFriendly is intended to work on articles with text. If you're using PrintFriendly on a landing page (like nytimes.com for example), please click into an article first before using PrintFriendly"}else{a.innerHTML=pfspace.bodyCache;pfspace.showOriginal=true}}}}pfspace.overlay.id="pf-print-area";if(!pfspace.showOriginal){pfspace.overlay.appendChild(c)}pfspace.overlay.appendChild(a);window.scrollTo(0,0);loadContent()},getArticleTools:function(){var a=pfspace.iDoc.createElement("DIV");a.id="readTools";a.innerHTML="<a href='#' onclick='return window.location.reload()' title='Reload original page' id='reload-page'>Reload Original Page</a><a href='#' onclick='javascript:window.print();' title='Print page' id='print-page'>Print Page</a><a href='#' onclick='pfspace.emailBox(); return false;' title='Email page' id='email-page'>Email Page</a>";return a},getArticleTitle:function(){var f="",b="";if(typeof(on_pf_site)!="undefined"){f=b=retrieved_title}else{try{f=b=document.title;if(typeof f!="string"){f=b=pfspace.getInnerText(document.getElementsByTagName("title")[0])}}catch(d){}}if(f.match(/ [\|\-] /)){f=b.replace(/(.*)[\|\-] .*/gi,"$1");if(f.split(" ").length<3){f=b.replace(/[^\|\-]*[\|\-](.*)/gi,"$1")}}else{if(f.indexOf(": ")!==-1){f=b.replace(/.*:(.*)/gi,"$1");if(f.split(" ").length<3){f=b.replace(/[^:]*[:](.*)/gi,"$1")}}else{if(f.length>150||f.length<15){var a=document.getElementsByTagName("h1");if(a.length==1){f=pfspace.getInnerText(a[0])}}}}f=f.replace(pfspace.regexps.trimRe,"");if(f.split(" ").length<=4){f=b}var c=pfspace.iDoc.createElement("H1");c.innerHTML=f;return c},getArticleFooter:function(){var a=pfspace.iDoc.createElement("DIV");var b=pfspace.iDoc.createElement("a");b.setAttribute("href","http://lab.arc90.com/experiments/pfspace");b.setAttribute("id","footer-twitterLink");b.setAttribute("title","Follow Arc90 on Twitter");b.innerHTML="Follow us on Twitter &raquo;";a.id="readFooter";a.innerHTML="<div id='rdb-footer-left'><a href='http://lab.arc90.com/experiments/pfspace' id='pfspace-logo'>pfspace &mdash; </a><a href='http://www.arc90.com/' id='arc90-logo'>An Arc90 Laboratory Experiment</a><span id='pfspace-url'> &mdash; http://lab.arc90.com/experiments/pfspace</span><a href='http://www.twitter.com/arc90' class='footer-twitterLink'>Follow us on Twitter &raquo;</a></div><div id='rdb-footer-right'><a href='http://www.twitter.com/arc90' class='footer-twitterLink'>Follow us on Twitter &raquo;</a><span class='version'>pfspace version "+pfspace.version+"</span></div>";return a},prepiDoc:function(){if(pfspace.iDoc.body===null){var s=pfspace.iDoc.createElement("body");try{pfspace.iDoc.body=s}catch(t){pfspace.iDoc.iDocElement.appendChild(s);log(t)}}var u=pfspace.iDoc.getElementsByTagName("frame");if(u.length>0){var c=null;var w=0;for(var b=0;b<u.length;b++){var h=u[b].offsetWidth+u[b].offsetHeight;var v=false;try{u[b].contentWindow.pfspace.iDoc.body;v=true}catch(r){log(r)}if(v&&h>w){c=u[b];w=h}}if(c){var a=pfspace.iDoc.createElement("body");a.innerHTML=c.contentWindow.pfspace.iDoc.body.innerHTML;a.style.overflow="scroll";pfspace.iDoc.body=a;var g=pfspace.iDoc.getElementsByTagName("frameset")[0];if(g){g.parentNode.removeChild(g)}pfspace.frameHack=true}}var f=pfspace.iDoc.getElementsByTagName("script");for(var q=f.length-1;q>=0;q--){if(typeof(f[q].src)=="undefined"||(f[q].src.indexOf("pfspace")==-1&&f[q].src.indexOf("typekit")==-1)){f[q].parentNode.removeChild(f[q])}}for(var d=0;d<document.styleSheets.length;d++){if(document.styleSheets[d].href!==null&&document.styleSheets[d].href.lastIndexOf("pfspace")==-1&&document.styleSheets[d].href.lastIndexOf("printfriendly")==-1&&document.styleSheets[d].href.lastIndexOf("yui")==-1&&document.styleSheets[d].href.lastIndexOf("printnicer")==-1&&typeof(on_pf_site)=="undefined"){document.styleSheets[d].disabled=true}}pfspace.iDoc.body.innerHTML=pfspace.iDoc.body.innerHTML.replace(pfspace.regexps.replaceBrsRe,"</p><p>").replace(pfspace.regexps.replaceFontsRe,"<$1span>")},useRdbTypekit:function(){var e=pfspace.iDoc.getElementsByTagName("head")[0];var d=pfspace.iDoc.createElement("script");var c=null;var b=pfspace.iDoc.createElement("a");b.setAttribute("class","rdbTK-powered");b.setAttribute("title","Fonts by Typekit");b.innerHTML="Fonts by <span class='rdbTK'>Typekit</span>";if(readStyle=="style-athelas"){c="sxt6vzy";log("Using Athelas Theme");b.setAttribute("href","http://typekit.com/?utm_source=pfspace&utm_medium=affiliate&utm_campaign=athelas");b.setAttribute("id","rdb-athelas");pfspace.iDoc.getElementById("rdb-footer-right").appendChild(b)}if(readStyle=="style-apertura"){c="bae8ybu";log("Using Inverse Theme");b.setAttribute("href","http://typekit.com/?utm_source=pfspace&utm_medium=affiliate&utm_campaign=inverse");b.setAttribute("id","rdb-inverse");pfspace.iDoc.getElementById("rdb-footer-right").appendChild(b)}d.setAttribute("type","text/javascript");d.setAttribute("src","http://use.typekit.com/"+c+".js");d.setAttribute("charset","UTF-8");e.appendChild(d);var a=function(){log("Looking for Typekit.");if(typeof Typekit!="undefined"){try{log("Caught typekit");Typekit.load();clearInterval(window.typekitInterval)}catch(f){log("Typekit error: "+f)}}};window.typekitInterval=window.setInterval(a,100)},prepArticle:function(b){pfspace.cleanStyles(b);pfspace.killBreaks(b);pfspace.clean(b,"form");pfspace.clean(b,"object");pfspace.clean(b,"h1");if(b.getElementsByTagName("h2").length==1){pfspace.clean(b,"h2")}pfspace.clean(b,"iframe");pfspace.cleanHeaders(b);pfspace.cleanConditionally(b,"table");pfspace.cleanConditionally(b,"ul");pfspace.cleanConditionally(b,"div");var g=b.getElementsByTagName("p");for(var d=g.length-1;d>=0;d--){var c=g[d].getElementsByTagName("img").length;var f=g[d].getElementsByTagName("embed").length;var a=g[d].getElementsByTagName("object").length;if(c===0&&f===0&&a===0&&pfspace.getInnerText(g[d],false)==""){g[d].parentNode.removeChild(g[d])}}try{b.innerHTML=b.innerHTML.replace(/<br[^>]*>\s*<p/gi,"<p")}catch(h){log("Cleaning innerHTML of breaks failed. This is an IE strict-block-elements bug. Ignoring.: "+h)}},initializeNode:function(a){a.pfspace={contentScore:0};switch(a.tagName){case"DIV":a.pfspace.contentScore+=5;break;case"PRE":case"TD":case"BLOCKQUOTE":a.pfspace.contentScore+=3;break;case"ADDRESS":case"OL":case"UL":case"DL":case"DD":case"DT":case"LI":case"FORM":a.pfspace.contentScore-=3;break;case"H1":case"H2":case"H3":case"H4":case"H5":case"H6":case"TH":a.pfspace.contentScore-=5;break}a.pfspace.contentScore+=pfspace.getClassWeight(a)},grabArticle:function(){var B=pfspace.flagIsActive(pfspace.FLAG_STRIP_UNLIKELYS);var G=null;var r=[];for(var K=0;(G=pfspace.iDoc.getElementsByTagName("*")[K]);K++){if(B){var I=G.className+G.id;if(I.search(pfspace.regexps.unlikelyCandidatesRe)!==-1&&I.search(pfspace.regexps.okMaybeItsACandidateRe)==-1&&G.tagName!=="BODY"){log("Removing unlikely candidate - "+I);G.parentNode.removeChild(G);K--;continue}}if(G.tagName==="P"||G.tagName==="TD"){r[r.length]=G}if(G.tagName==="DIV"){if(G.innerHTML.search(pfspace.regexps.divToPElementsRe)===-1){log("Altering div to p");var a=pfspace.iDoc.createElement("p");try{a.innerHTML=G.innerHTML;G.parentNode.replaceChild(a,G);K--}catch(N){log("Could not alter div to p, probably an IE restriction, reverting back to div.: "+N)}}else{for(var J=0,z=G.childNodes.length;J<z;J++){var b=G.childNodes[J];if(b.nodeType==3){var D=pfspace.iDoc.createElement("p");D.innerHTML=b.nodeValue;D.style.display="inline";D.className="pfspace-styled";b.parentNode.replaceChild(D,b)}if(b.tagName=="PRE"){var D=pfspace.iDoc.createElement("p");D.innerHTML=b.innerHTML.replace(/\r?\n|\r/g,"<br>");D.style.display="inline";D.className="pfspace-styled pre";b.parentNode.replaceChild(D,b)}}}}}var h=[];for(var E=0;E<r.length;E++){var v=r[E].parentNode;var P=v.parentNode;var t=pfspace.getInnerText(r[E]);if(t.length<25){continue}if(typeof v.pfspace=="undefined"){pfspace.initializeNode(v);h.push(v)}if(typeof P.pfspace=="undefined"){pfspace.initializeNode(P);h.push(P)}var H=0;H++;H+=t.split(",").length;H+=Math.min(Math.floor(t.length/100),3);v.pfspace.contentScore+=H;P.pfspace.contentScore+=H/2}var y=null;for(var O=0,x=h.length;O<x;O++){h[O].pfspace.contentScore=h[O].pfspace.contentScore*(1-pfspace.getLinkDensity(h[O]));log("Candidate: "+h[O]+" ("+h[O].className+":"+h[O].id+") with score "+h[O].pfspace.contentScore);if(!y||h[O].pfspace.contentScore>y.pfspace.contentScore){y=h[O]}}if(y===null||y.tagName=="BODY"){log("no top candidate");y=pfspace.iDoc.createElement("DIV");y.innerHTML=pfspace.iDoc.body.innerHTML;pfspace.iDoc.body.innerHTML="";pfspace.iDoc.body.appendChild(y);pfspace.initializeNode(y)}var F=pfspace.iDoc.createElement("DIV");F.id="pfspace-content";var w=Math.max(10,y.pfspace.contentScore*0.2);var q=y.parentNode.childNodes;for(var C=0,M=q.length;C<M;C++){var g=q[C];var L=false;log("Looking at sibling node: "+g+" ("+g.className+":"+g.id+")"+((typeof g.pfspace!="undefined")?(" with score "+g.pfspace.contentScore):""));log("Sibling has score "+(g.pfspace?g.pfspace.contentScore:"Unknown"));if(g===y){L=true}var f=0;if(g.className==y.className&&y.className!=""){f+=y.pfspace.contentScore*0.2}if(typeof g.pfspace!="undefined"&&(g.pfspace.contentScore+f)>=w){L=true}if(g.nodeName=="P"){var A=pfspace.getLinkDensity(g);var u=pfspace.getInnerText(g);var Q=u.length;if(Q>80&&A<0.25){L=true}else{if(Q<80&&A===0&&u.search(/\.( |$)/)!==-1){L=true}}}if(L){log("Appending node: "+g);var d=null;if(g.nodeName!="DIV"&&g.nodeName!="P"){log("Altering siblingNode of "+g.nodeName+" to div.");d=pfspace.iDoc.createElement("div");try{d.id=g.id;d.innerHTML=g.innerHTML}catch(N){log("Could not alter siblingNode to div, probably an IE restriction, reverting back to original.");d=g;C--;M--}}else{d=g;C--;M--}d.className="";F.appendChild(d)}}pfspace.prepArticle(F);return F},getInnerText:function(c,a){var b="";a=(typeof a=="undefined")?true:a;if(navigator.appName=="Microsoft Internet Explorer"){b=c.innerText.replace(pfspace.regexps.trimRe,"")}else{b=c.textContent.replace(pfspace.regexps.trimRe,"")}if(a){return b.replace(pfspace.regexps.normalizeRe," ")}else{return b}},getCharCount:function(b,a){a=a||",";return pfspace.getInnerText(b).split(a).length-1},cleanStyles:function(a){a=a||pfspace.iDoc;var b=a.firstChild;if(!a){return}if(typeof a.removeAttribute=="function"&&a.className!="pfspace-styled"){a.removeAttribute("style")}while(b!==null){if(b.nodeType==1){if(b.className!="pfspace-styled"){b.removeAttribute("style")}pfspace.cleanStyles(b)}b=b.nextSibling}},getLinkDensity:function(g){var b=g.getElementsByTagName("a");var d=pfspace.getInnerText(g).length;var f=0;for(var c=0,a=b.length;c<a;c++){f+=pfspace.getInnerText(b[c]).length}return f/d},getClassWeight:function(b){if(!pfspace.flagIsActive(pfspace.FLAG_WEIGHT_CLASSES)){return 0}var a=0;if(b.className!=""){if(b.className.search(pfspace.regexps.negativeRe)!==-1){a-=25}if(b.className.search(pfspace.regexps.positiveRe)!==-1){a+=25}}if(typeof(b.id)=="string"&&b.id!=""){if(b.id.search(pfspace.regexps.negativeRe)!==-1){a-=25}if(b.id.search(pfspace.regexps.positiveRe)!==-1){a+=25}}return a},killBreaks:function(b){try{b.innerHTML=b.innerHTML.replace(pfspace.regexps.killBreaksRe,"<br />")}catch(a){log("KillBreaks failed - this is an IE bug. Ignoring.: "+a)}},clean:function(d,a,c){var f=d.getElementsByTagName(a);var b=(a=="object"||a=="embed");for(var g=f.length-1;g>=0;g--){f[g].parentNode.removeChild(f[g])}},cleanConditionally:function(y,z){var b=y.getElementsByTagName(z);var t=b.length;for(var x=t-1;x>=0;x--){var q=pfspace.getClassWeight(b[x]);var w=(typeof b[x].pfspace!="undefined")?b[x].pfspace.contentScore:0;log("Cleaning Conditionally "+b[x]+" ("+b[x].className+":"+b[x].id+")"+((typeof b[x].pfspace!="undefined")?(" with score "+b[x].pfspace.contentScore):""));if(q+w<0){b[x].parentNode.removeChild(b[x])}else{if(pfspace.getCharCount(b[x],",")<10){var s=b[x].getElementsByTagName("p").length;var A=b[x].getElementsByTagName("img").length;var r=b[x].getElementsByTagName("li").length-100;var g=b[x].getElementsByTagName("input").length;var f=0;var v=b[x].getElementsByTagName("embed");for(var a=0,d=v.length;a<d;a++){if(v[a].src.search(pfspace.regexps.videoRe)==-1){f++}}var h=pfspace.getLinkDensity(b[x]);var c=pfspace.getInnerText(b[x]).length;var u=false;if(A>s){}else{if(r>s&&z!="ul"&&z!="ol"){u=true}else{if(g>Math.floor(s/3)){u=true}else{if(c<25&&(A===0||A>2)){u=true}else{if(q<25&&h>0.2){u=true}else{if(q>=25&&h>0.5){u=true}else{if((f==1&&c<75)||f>1){u=true}}}}}}}if(u){b[x].parentNode.removeChild(b[x])}}}}},cleanHeaders:function(c){for(var a=1;a<7;a++){var d=c.getElementsByTagName("h"+a);for(var b=d.length-1;b>=0;b--){if(pfspace.getClassWeight(d[b])<0||pfspace.getLinkDensity(d[b])>0.33){d[b].parentNode.removeChild(d[b])}}}},emailBox:function(){var b=pfspace.iDoc.getElementById("email-container");if(null!==b){return}var a=pfspace.iDoc.createElement("div");a.setAttribute("id","email-container");a.innerHTML='<iframe src="'+pfspace.emailSrc+"?pageUrl="+escape(window.location)+"&pageTitle="+escape(pfspace.iDoc.title)+'" scrolling="no" onload="pfspace.removeFrame()" style="width:500px; height: 490px; border: 0;"></iframe>';pfspace.iDoc.body.appendChild(a)},removeFrame:function(){pfspace.iframeLoads++;if(pfspace.iframeLoads>3){var a=pfspace.iDoc.getElementById("email-container");if(null!==a){a.parentNode.removeChild(a)}pfspace.iframeLoads=0}},htmlspecialchars:function(a){if(typeof(a)=="string"){a=a.replace(/&/g,"&amp;");a=a.replace(/"/g,"&quot;");a=a.replace(/'/g,"&#039;");a=a.replace(/</g,"&lt;");a=a.replace(/>/g,"&gt;")}return a},flagIsActive:function(a){return(pfspace.flags&a)>0},addFlag:function(a){pfspace.flags=pfspace.flags|a},removeFlag:function(a){pfspace.flags=pfspace.flags&~a}};function closePFLightbox(){try{document.body.innerHTML='<div id="closePFLightbox"><h2>Refreshing Your Page</h2></div>'}catch(a){}window.location.href=window.location.href.replace("pfstyle=wp","").replace(/#(.*)$/,"")}function closePFAds(){var a=document.getElementById("pf-print-popup");a.style.display="none";frames.toolsframe.aardvark.resume();return false}function showPFAds(b){var h=document.getElementById("pf-print-popup");var g=document.createElement("img");var f=document.getElementById("printSpan");var d=document.getElementById("printText");var e=document.getElementById("pdfSpan");var a=document.getElementById("pdfText");if(b=="print"){e.style.display="none";a.style.display="none";f.style.display="block";d.style.display="block";h.style.display="block";g.src="http://www.printfriendly.com/print/lbmark?url="+top.location.href+"&type=print";document.body.appendChild(g)}else{f.style.display="none";d.style.display="none";e.style.display="block";a.style.display="block";h.style.display="block";g.src="http://www.printfriendly.com/print/lbmark?url="+top.location.href+"&type=pdf";document.body.appendChild(g)}var c=YAHOO.util.Dom.getXY("pnLightbox");YAHOO.util.Dom.setXY("pf-print-popup",[c[0]+80,c[1]+60]);return false}function loadPFAds(){var a=document.createElement("div");a.id="pf-print-popup";document.body.appendChild(a);var e=document.createElement("div");YAHOO.util.Dom.addClass(e,"dialog");a.appendChild(e);var s=document.createElement("a");s.href="#";YAHOO.util.Dom.addClass(s,"close");s.onclick=function(){closePFAds()};e.appendChild(s);var b=document.createElement("div");YAHOO.util.Dom.addClass(b,"content");e.appendChild(b);var q=document.createElement("div");YAHOO.util.Dom.addClass(q,"header");b.appendChild(q);var g=document.createElement("img");g.id="printImg";g.src="http://cdn.printfriendly.com/icon-print-32.gif";g.alt="Print Icon";g.style.styleFloat="left";var c=document.createElement("img");c.id="pdfImg";c.src="http://cdn.printfriendly.com/icon-pdf-32.gif";c.alt="Print Icon";c.style.styleFloat="left";var u=document.createElement("span");u.id="printSpan";u.appendChild(g);u.innerHTML+="Printing Your Page";u.style.fontSize="xx-large";u.style.fontWeight="bold";q.appendChild(u);var r=document.createElement("span");r.id="pdfSpan";r.appendChild(c);r.innerHTML+="Generating Your PDF";r.style.fontSize="xx-large";r.style.fontWeight="bold";q.appendChild(r);var v=document.createElement("p");v.id="printText";v.innerHTML="We've sent your page to your printer (<a href='#' onclick='frames.toolsframe.focus();frames.toolsframe.print();return false;'>re-send)";b.appendChild(v);var t=document.createElement("p");t.id="pdfText";t.innerHTML="Just a sec... a window will appear prompting you to open or save your PDF. This usually takes around 5 seconds.";b.appendChild(t);if(!pfspace.removeads){var f=document.createElement("iframe");f.height="260px";f.width="300px";f.name="gaiframe";f.id="gaiframe";f.frameBorder="0";f.src="http://www.printfriendly.com/googads";f.style.overflow="hidden";f.scrolling="no";if(typeof pf_partner!="undefined"){f.src+="?partner="+pf_partner}b.appendChild(f);var h=document.createElement("iframe");h.height="260px";h.width="300px";h.name="aaiframe";h.id="aaiframe";h.frameBorder="0";h.src="http://www.printfriendly.com/amznads";h.style.overflow="hidden";h.scrolling="no";if(typeof pf_partner!="undefined"){h.src+="?partner="+pf_partner}b.appendChild(h)}else{v.style.margin="0";t.style.margin="0";v.style.padding="0";t.style.padding="0"}var d=document.createElement("div");YAHOO.util.Dom.addClass(d,"pf_confirm_foot");a.appendChild(d);return false}function setContentStyles(){var a=document.getElementById("toolsframe").contentWindow.document.getElementById("pf-print-area");if(navigator.userAgent.indexOf("Firefox")==-1&&navigator.userAgent.indexOf("MSIE")==-1){a.style.overflow="auto";a.style.overflowX="hidden"}a.style.width="94%";a.style.margin="auto";a.style.textAlign="left";a.style.lineHeight="1.5em";a.style.color="#222";a.style.fontFamily="Georgia, 'Times New Roman', Times, serif";for(i=0;(link=a.getElementsByTagName("a")[i]);++i){link.style.color="blue";link.style.textDecoration="underline";if(link.href.indexOf("http")!=0&&link.href.indexOf("javascript")!=0&&link.href.indexOf("mailto")!=0){if(link.href.indexOf("#")!=0){link.href=top.location.protocol+"//"+top.location.host+link.href}else{link.href=top.location.protocol+"//"+top.location.host+top.location.pathname+link.href}}link.onclick=function(){return false}}for(j=0;(elem=a.getElementsByTagName("*")[j]);++j){elem.style.marginBottom="16px";elem.style.background="none";elem.style.cursor="default";elem.style.border="none"}for(k=0;(img=a.getElementsByTagName("img")[k]);++k){img.src=img.src;img.style.styleFloat="right";img.style.cssFloat="right";img.style.marginLeft="12px";img.style.marginBottom="12px";img.style.clear="both";img.style.border="none"}for(l=0;(h1=a.getElementsByTagName("h1")[l]);++l){h1.style.display="block";h1.style.borderBottom="1px solid #000";h1.style.fontSize="150%";h1.style.marginTop="1.125em";h1.style.paddingBottom=".3em";h1.style.fontFamily="Arial,Helvetica,sans-serif"}for(m=0;(h2=a.getElementsByTagName("h2")[m]);++m){h2.style.fontSize="125%";h2.style.fontFamily="Arial,Helvetica,sans-serif"}for(n=0;(bq=a.getElementsByTagName("blockquote")[n]);++n){bq.style.marginLeft="3em";bq.style.marginRight="3em"}for(o=0;(h3=a.getElementsByTagName("h3")[o]);++o){h3.style.fontSize="100%";h3.style.fontFamily="Arial,Helvetica,sans-serif"}for(p=0;(p=a.getElementsByTagName("p")[p]);++p){p.style.margin=".5em 0"}return false}function getPdf(){frames.toolsframe.aardvark.suspend();frames.toolsframe.aardvark.clearBox();var g=document.getElementById("pnpdfform");if(g!=null){g.parentNode.removeChild(g)}var e=document.createElement("form");e.id="pnpdfform";e.method="POST";if(typeof(local_dev)!="undefined"){e.action="http://localhost:3000/print/new_get_pdf"}else{e.action="http://www.printfriendly.com/print/new_get_pdf"}e.type="hidden";document.body.appendChild(e);var d=document.createElement("input");d.name="code";d.type="hidden";d.value=frames.toolsframe.document.body.innerHTML;e.appendChild(d);var c=document.createElement("input");c.name="hostname";c.type="hidden";c.value=top.location.host;e.appendChild(c);var b=document.createElement("input");b.name="url";b.type="hidden";b.value=top.location.href;e.appendChild(b);var a=document.createElement("input");a.name="title";a.type="hidden";a.value=frames.toolsframe.document.getElementsByTagName("h1")[0].innerHTML;e.appendChild(a);e.submit();showPFAds("pdf");return false}function pfPrint(){showPFAds("print");frames.toolsframe.aardvark.suspend();frames.toolsframe.aardvark.clearBox();frames.toolsframe.focus();frames.toolsframe.print();return false}function pfUndo(){frames.toolsframe.aardvark.undo();return false}function removeImages(){var d=document.getElementById("wri");if(d.checked==true){d.checked=false}else{d.checked=true}var a=frames.toolsframe.document.getElementById("pf-print-area").getElementsByTagName("img");if(d.checked){for(var c=0;c<a.length;++c){a[c].style.display="none"}}else{for(var b=0;b<a.length;++b){a[b].style.display=""}}return false}function insertPNDiv(){removeIframes();pfspace.clean(document.body,"object");pfspace.clean(document.body,"embed");var r=document.getElementsByTagName("body")[0];YAHOO.util.Dom.addClass(r,"yui-skin-sam");var D=YAHOO.util.Dom.getLastChild(r);var s=document.createElement("div");s.id="pnLightbox";YAHOO.util.Dom.insertAfter(s,D);var H=document.createElement("div");H.className="hd";H.id="pn-hdr";var f=document.createElement("ul");H.appendChild(f);var g=document.createElement("li");g.id="w-print";var y=document.createElement("a");y.href="#";y.onclick=pfPrint;g.appendChild(y);f.appendChild(g);var c=document.createElement("li");c.id="w-pdf";var x=document.createElement("a");x.href="#";x.onclick=getPdf;c.appendChild(x);f.appendChild(c);var E=document.createElement("li");E.id="w-email";var t=document.createElement("a");t.href="#";t.onclick=sendEmail;E.appendChild(t);f.appendChild(E);var A=document.createElement("li");A.id="w-tweet";var h=document.createElement("a");h.href="#";h.onclick=tweetIt;A.appendChild(h);f.appendChild(A);var z=document.createElement("li");z.id="w-undo";f.appendChild(z);var e=document.createElement("a");e.href="#";e.onclick=pfUndo;z.appendChild(e);var F=document.createElement("li");F.id="w-remove-images";f.appendChild(F);var u=document.createElement("a");u.href="#";u.onclick=function(){removeImages()};F.appendChild(u);var B=document.createElement("input");B.type="checkbox";B.id="wri";B.onclick=function(){removeImages()};u.appendChild(B);var q=document.createElement("div");q.id="pnicer-body";YAHOO.util.Dom.addClass(q,"bd");var d=document.createElement("div");YAHOO.util.Dom.addClass(d,"ft");var J=document.createElement("a");J.href="http://www.printfriendly.com";J.title="PrintFriendly - Save paper and ink, print nicer documents";YAHOO.util.Dom.addClass(J,"f-logo");d.appendChild(J);s.appendChild(H);s.appendChild(q);s.appendChild(d);var C="900px";var w=YAHOO.util.Dom.getViewportHeight()-80+"px";lbox=new YAHOO.widget.Dialog("pnLightbox",{width:C,height:w,visible:false,modal:true,close:true,fixedcenter:true,constraintoviewport:true,autofillheight:"body"});lbox.beforeHideEvent.subscribe(closePFLightbox);var v=document.createElement("iframe");v.height="100%";v.width="100%";v.name="toolsframe";v.id="toolsframe";v.frameBorder="0";v.src="about:blank";v.onload=pfspace.init;v.onreadystatechange=function(){if(this.readyState=="complete"){pfspace.init()}};lbox.setBody(v);lbox.render();lbox.show();loadPFAds();if(typeof(on_pf_site)!="undefined"){var I=document.getElementById("footer_wrapper");var G=I.cloneNode(true);I.parentNode.removeChild(I);document.body.appendChild(G)}return false}function sendEmail(){var a='mailto:?subject=Interesting link (via PrintFriendly.com)&body=Hi, %0A%0AThought you would like this print-friendly version of "'+encodeURIComponent(top.document.title)+'": '+pfBitlyUrl+"%0A%0A--%0ABrought to you by PrintFriendly.com";location.href=a}function tweetIt(){var a=encodeURIComponent(top.document.title)+"+-+"+pfBitlyUrl+"+(via @printfriendly)";var b="http://twitter.com/home/?status="+a;window.open(b)}function loadBitly(){BitlyCB.shortenResponse=function(b){var c;for(var a in b.results){c=b.results[a];break}pfBitlyUrl=c.shortUrl};BitlyClient.shorten(pfBitlyUrl,"BitlyCB.shortenResponse")}function loadYUIScripts(){var a=new YAHOO.util.YUILoader({base:"",require:["container","dom","element","event"],loadOptional:false,combine:true,filter:"MIN",allowRollup:true,onSuccess:function(){YAHOO.util.Get.css("http://cdn.printfriendly.com/printfriendly.css",{onSuccess:insertPNDiv});YAHOO.util.Get.script("http://bit.ly/javascript-api.js?version=latest&login=printfriendly&apiKey=R_ff64fbd608722222e07c4af71cbc3ae5",{onSuccess:loadBitly})}});a.insert();return false}function loadYUILoader(){YAHOO.util.Get.script("http://yui.yahooapis.com/2.7.0/build/yuiloader/yuiloader-min.js",{onSuccess:loadYUIScripts});return false}function loadPNYUIGet(){var b="http://yui.yahooapis.com/2.7.0/build/get/get-min.js";var c=document.getElementsByTagName("head");var a=document.createElement("script");a.type="text/javascript";a.onload=loadYUILoader;a.onreadystatechange=function(){var d=this.readyState;if("loaded"===d||"complete"===d){a.onreadystatechange=null;loadYUILoader()}};a.setAttribute("src",b);c[0].appendChild(a);return false}function loadYUIBase(){if(!window.pfLoaded){window.pfLoaded=true;var b="http://yui.yahooapis.com/2.7.0/build/yahoo/yahoo-min.js";var c=document.getElementsByTagName("head");var a=document.createElement("script");a.type="text/javascript";a.onload=loadPNYUIGet;a.onreadystatechange=function(){var d=this.readyState;if("loaded"===d||"complete"===d){a.onreadystatechange=null;loadPNYUIGet()}};a.setAttribute("src",b);c[0].appendChild(a)}else{lbox.show();pfspace.init()}return false}function insertPFLink(){var a=document.getElementById("pfLink");if(a){a.onclick=function(){window.print();return false}}}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(d,c){if(c==null){c=0}else{if(c<0){c=Math.max(0,this.length+c)}}for(var b=c,a=this.length;b<a;b++){if(this[b]===d){return b}}return -1}}function set_features(){var a=["pf.smackaho.st","www.ndcrc.org","ndcrc.org"];if(a.indexOf(window.location.host.split(":")[0])!=-1){pfspace.removeads=true}}function copyStyles(d){for(var a=0;a<document.styleSheets.length;a++){if(document.styleSheets[a].href!==null&&document.styleSheets[a].href.lastIndexOf("ifspace")==-1&&document.styleSheets[a].href.lastIndexOf("printfriendly")==-1&&document.styleSheets[a].href.lastIndexOf("yui")==-1){var b=document.createElement("link");b.rel="stylesheet";b.type="text/css";b.media="screen";b.href=document.styleSheets[a].href;d.appendChild(b)}}var c=document.getElementsByTagName("style");for(var a=0;a<c.length;a++){d.appendChild(c[a].cloneNode(true))}}function loadContent(){document.body.style.overflow="hidden";var a=document.getElementById("toolsframe").contentWindow;var b=a.document;var e=b.getElementsByTagName("head")[0];if(!e){e=b.body.parentNode.appendChild(document.createElement("head"))}b.body.innerHTML="";if(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent)){b.body.innerHTML=pfspace.overlay.outerHTML;b.getElementById("pf-print-area").style.width="800px"}else{b.body.insertBefore(pfspace.overlay,b.body.firstChild)}var d=b.getElementById("pfLink");if(d){d.parentNode.removeChild(d)}var c=b.getElementById("printfriendly");if(c){c.parentNode.removeChild(c)}if(pfspace.showOriginal){copyStyles(e)}else{setContentStyles()}pfspace.iDoc.body.style.visibility="visible";YAHOO.util.Get.script("http://cdn.printfriendly.com/aloaderv2-min.js",{win:a});return false}var readyBound=false;function domReady(){if(readyBound){return}readyBound=true;if(document.readyState==="complete"){return pfspace.ready()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);pfspace.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);pfspace.ready()}});if(document.documentElement.doScroll&&window==window.top){(function(){if(pfspace.isReady){return}try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}pfspace.ready()})()}}}window.onload=pfspace.ready}function removeIframes(){frs=document.getElementsByTagName("iframe");for(var b=frs.length-1;b>=0;b--){if(typeof(frs[b].src)=="undefined"||(frs[b].src.indexOf("pfspace")==-1&&frs[b].src.indexOf("typekit")==-1&&frs[b].src.indexOf("yui")==-1&&frs[b].src.indexOf("localhost")==-1&&frs[b].src.indexOf("printfriendly")==-1)){log(frs[b]);try{var a=frs[b].contentWindow||frs[b].contentDocument;if(a.document){a=a.document}a.body.innerHTML=""}catch(c){}}}log("here")}set_features();pfspace.bodyCache=document.body.innerHTML;var pfBitlyUrl="http://www.printfriendly.com/print?url="+top.location.href;var printFun=window.print;window.print=loadYUIBase;if((typeof(pfstyle)!="undefined")||(top.location.href.indexOf("pfstyle=wp")!=-1)){pfspace.onReady(window.print)}if(top.location.href.indexOf("pfstyle=wp")!=-1){pfBitlyUrl=top.location.href}pfspace.onReady(insertPFLink);