var prtLoaded=true;
jQuery.fn.print = function(){
        if (this.size()>1){this.eq(0).print();return;}else if(!this.size()){return;}
        var strFrameName=("printer-"+(new Date()).getTime()),jFrame=$("<iframe name='"+strFrameName+"'>");
        jFrame.css({'width':'1px','height':'1px','position':'absolute','left':'-9999px'}).appendTo($("body:first"));
        var objFrame=window.frames[strFrameName],objDoc=objFrame.document;
        objDoc.open();
        var pageCode="<!DOCTYPE html><html lang='en'><head><title>"+document.title+"</title><style type='text/css'>#cpnWrap{font-family:sans-serif;font-size:14px;border:3px dashed #333;text-align:center;display:block;overflow: visible;width:425px;padding:8px}</style></head><body><div id='cpnWrap'>"+this.html()+"</div></body></html>";
        objDoc.write(pageCode);
        objDoc.close();
        setTimeout(function(){objFrame.focus();objFrame.print();},1000);
        setTimeout(function(){jFrame.remove();},(60*1000));
}

