/* universal styles */

html,body{min-width:100%;height:100%;}

/* universal wordpress styles */

img#wpstats{position:absolute;top:-9999px;left:-9999px;}
.alignleft,.alignright,.aligncenter,.alignnone{position:relative;z-index:2;display:block;max-width:100%;height:auto !important;margin-bottom:1em;margin-top:0.5em;clear:none;background-image:url(../img/loading.gif);background-repeat:no-repeat;background-position:center center;}
.aligncenter,.alignnone{clear:both;margin:0.5em auto 1em auto;}
.alignnone{clear:none;display:inline-block;}
.alignleft img,.alignright img,.aligncenter img,.alignnone img{display:block;width:100%;max-width:100%;height:auto !important;}
.alignleft{float:left;margin-right:1.5em;}
.alignright{float:right;margin-left:1.5em;}
.gallery-caption,.wp-caption-text{font-size:0.9em;font-style:italic;color:#888;text-align:center;}
.sticky{}
.bypostauthor{}

/* helper classes */

.ir{display:block;border:0;text-indent:-9999px;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.hide.focusable:active,.hide.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}

/* print styles */

@media print{
  *{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} 
  a,a:visited{text-decoration:underline;}
  a[href]:after{content:" (" attr(href) ")";}
  abbr[title]:after{content:" (" attr(title) ")";}
  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} 
  pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
  thead{display:table-header-group;} 
  tr,img{page-break-inside:avoid;}
  img{max-width:100% !important;}
  @page{margin:0.5cm;}
  p,h2,h3{orphans:3;widows:3;}
  h2,h3{page-break-after:avoid;}
}