/* iepp v2.1pre MIT @jon_neal & afarkas */
(function(win,doc){if(!window.attachEvent||!doc.createStyleSheet||!(function(){var elem=document.createElement("div");elem.innerHTML="";return elem.childNodes.length!==1;})()){return;}
win.iepp=win.iepp||{};var iepp=win.iepp,elems=iepp.html5elements||'abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|subline|summary|time|video',elemsArr=elems.split('|'),elemsArrLen=elemsArr.length,elemRegExp=new RegExp('(^|\\s)('+elems+')','gi'),tagRegExp=new RegExp('<(\/*)('+elems+')','gi'),filterReg=/^\s*[\{\}]\s*$/,ruleRegExp=new RegExp('(^|[^\\n]*?\\s)('+elems+')([^\\n]*)({[\\n\\w\\W]*?})','gi'),docFrag=doc.createDocumentFragment(),html=doc.documentElement,head=doc.getElementsByTagName('script')[0].parentNode,bodyElem=doc.createElement('body'),styleElem=doc.createElement('style'),printMedias=/print|all/,body;function shim(doc){var a=-1;while(++a