/*################
## STYLE: PRINT ##
################*/
@media print{@page {size: landscape}}
@page { size : portrait }
@page rotated { size : landscape }
body						{ background: #fff; text-align: left; font-family: Arial, Helvetica, sans-serif; line-height: 1; color: #000; min-height: 1px !important; }
.delenda,.omnia,
.wrahpper,.wrender,
.wrapper,.wrupper,
.alpha,.beta,.omega,
.mooter-block,
.footer-block,
.footer,.fup,
.body-wrapper				{ min-width: 100% !important; width: 100% !important; max-width: 100% !important; overflow: visible; border-radius: 0; margin: 0; padding: 0; background: none; min-height: auto; height: auto; }
.menu_block,
.head,
.mooter-block,
.footer-block,
.footer,
.footer img,
.fup,
.nav-wrap,
.corner,
.usage,
.menu,
.methods,
#promo,
#nav_menu,
#menu_nav,
.wbutton,
.submenu,
#livestats,
#shared_facebook_twitter,
#abuttons,
#menu-rss,
#menu-twitter,
.adsense-subtitle-single,
.adsense-subtitle-page,
.same-author-block,
.related-posts-block		{ display: none; }
.video-block   	   			{ background: #fff; }
.font-picker				{ top: 60px; }
div							{ min-height: 1px !important; }
/*###########
## content ##
###########*/
h1,h1 a						{ border: 0 !important; color: #000 !important; font-size: 82%; }
h1							{ margin: 38px 0 0 8px !important; padding: 0; line-height: 120% !important; }
.author						{ font-size: 125%; margin: 0 0 0 12px !important; padding: 0; float: left !important; line-height: 120%; }
.author a					{ color: #000 !important; }
.text						{ font-size: 13px; }
.text a						{ color: #000 !important; text-decoration: underline !important; }
.text blockquote			{ border-color: transparent; background: none; }
.text blockquote p			{ font-size: 100%; line-height: 140%; color: #000 !important; }
.body-single				{ margin: 100px 2px 0 2px; display: block; }
.text-single				{ padding-top: 80px; }
.meta-info-block ul li,
.meta-info-block span,
.meta-info-block ul li a    { color: #000 !important; font-size: 100% !important; line-height: 160% !important; }
.meta-info-block ul li a,
.meta-info-block ul li span { font-size: 100% !important; }
.get-image,
.get-image img,
.text .get-image-caption,	
.text .get-image-caption span,
.centered .get-image		{ font-size: 104%; line-height: 125%; color: #000; background: none; border: 0; font-family: Georgia, "Times New Roman", Times, serif; padding: 0; margin: 0; height: auto !important; }
.get-image-caption span		{ overflow: visible !important; }
.get-image img				{ padding-bottom: 6px; }
/*boxex*/
.info,.subinfo,
.warn,.subwarn,
.okey,.subokey,
.subnote,.subnote			{ border: 0; background: none; }
/*##############
## typography ##
##############*/
.text						{ font-family: inherit; }
.text *						{ color: #000 !important; }
.text p + p					{ margin-top: 12px; } 
.text blockquote p + p		{ margin-top: 12px; }
.text blockquote+blockquote	{ margin-top: 12px; }
.text .small p + p			{ margin: 6px 0 0 0; }
/*u.lists*/
.text-single ul + p			{ margin-top: 12px; } 
.text-single p + ul			{ margin-top: 12px; } 
.text-single ul + ul		{ margin-top: 12px; }
.text-single ul p + p		{ margin-top: 6px; }
/*o.lists*/
.text-single ol + p			{ margin-top: 12px; } 
.text-single p + ol			{ margin-top: 12px; } 
.text-single ol + ol		{ margin-top: 12px; }
.text-single ol p + p		{ margin-top: 12px; }
/*u.lists*/
.text-page ul.page + p		{ margin-top: 12px; } 
.text-page p + ul.page		{ margin-top: 12px; } 
.text-page ul.page + ul.page{ margin-top: 12px; }
.text-page ul.page p + p	{ margin-top: 12px; }
/*o.lists*/
.text-page ol.page + p		{ margin-top: 12px; } 
.text-page p + ol.page		{ margin-top: 12px; } 
.text-page ol.page + ol.page{ margin-top: 12px; }
.text-page ol.page p + p	{ margin-top: 12px; }
/*## HEADINGS ##*/
.text h2					{ margin-top: 60px; margin-bottom: 12px; }
.text h3					{ margin-top: 48px; margin-bottom: 12px; }
.text h4					{ margin-top: 32px; margin-bottom: 12px; }
.text h5					{ margin-top: 32px; margin-bottom: 12px; }
.text h6					{ margin-top: 32px; margin-bottom: 12px; }
/*## TITLE FIRSTKNOCKBACK (hits p) ##*/
.text h1 + p,
.text h2 + p,
.text h3 + p,
.text h4 + p,
.text h5 + p,
.text h6 + p				{ margin-top: 12px; margin-bottom: 16px; }
/*## TITLE KNOWCKBACK (hits heading) ##*/
.text p + h2				{ margin-top: 60px; margin-bottom: 12px; }
.text p + h3				{ margin-top: 48px; margin-bottom: 12px; }
.text p + h4				{ margin-top: 32px; margin-bottom: 12px; }
.text p + h5				{ margin-top: 32px; margin-bottom: 9px; }
.text p + h6				{ margin-top: 32px; margin-bottom: 9px; }
/*## HEADINGS + IMG FLOAT (banners) ##*/
.text div + h1,
.text div + h2,
.text div + h3,
.text div + h4,
.text div + h5,
.text div + h6				{ margin-top: 72px; margin-bottom: 12px;  }
/*## CONSECUTIVE HEADINGS ##*/
.text h2 + h2 				{ margin-top: 0; margin-bottom: 16px; }
.text h2 + h3 				{ margin-top: 0; margin-bottom: 16px; }
.text h3 + h3 				{ margin-top: 0; margin-bottom: 12px; }
.text h3 + h4 				{ margin-top: 0; margin-bottom: 12px; }
.text h4 + h4 				{ margin-top: 0; margin-bottom: 12px; }
.text h4 + h5 				{ margin-top: 0; margin-bottom: 12px; }
.text h5 + h5 				{ margin-top: 0; margin-bottom: 12px; }
.text h5 + h6 				{ margin-top: 0; margin-bottom: 12px; }
.text h6 + h6 				{ margin-top: 0; margin-bottom: 12px; }
/*## print regular sized text ##*/
.text-page,
.text-single	{ font-size: 100% !important; } 
.same-author	{ font-size: 100% !important; }  
.meta-info		{ font-size: 100% !important; } 
.switcher		{ display: none; }
.noprint		{ display: none; }

/*hide .pdf from print (pre)view*/
.portables	{ opacity: 0 !important; display: none !important; background-color: #fff; }

/*realign titles on print preview*/
.title-generic-single h1,
.title-article-single h1,
.title-video-single h1,
.title-humor-single h1,
.title-vhumor-single h1		{ margin: 50px 0px 8px 10px !important; }

.author-generic-single,
.author-article-single,
.author-video-single,
.author-humor-single,
.author-vhumor-single		{ padding: 0px 10px 3px 0 !important; }


