/*
 @author    Carlos Camara - Joomla Design Studios
 @copyright Copyright (C) Joomla Design Studios
 @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
 @link http://www.joomladesignstudios.com Joomla Design Studios
*/
/*
    Created on : Jan 27, 2015, 1:38:16 PM
    Author     : carcam
*/

div#mmo-commentary{
	width: 627px;
	margin: 5px auto;
	line-height: 15px;
}
/*
@supports (-ms-accelerator:true) {
	html,
	body{
		margin: 0 -5.5mm 0 -5.5mm !important;
		padding: 0 !important;
	}
}
*/

div#mmo-data, div.page{
	width: 20cm;
	margin: 5px auto;
}

.pos-inthisissue a{
    text-decoration: none!important;
    color: black!important;
}

.pos-inthisissue ul li{
    margin-left: 35px;
    list-style: circle;
}

@media print {

	@page{
		size: usletter;
		margin: 15mm -4mm 15mm -4mm!important;
	}

div#mmo-calendar{
  width: 20cm;
	margin: 0 auto;
}

.pos-inthisissue h2{
	font-size: 14pt;
	margin: 0  0 5px 0;
}

.pos-inthisissue li{
	line-height: 10pt;
}

.pos-inthisissue ul li{
    margin-left: 10px;
    list-style: circle;
}

div.pos-inthisissue {
    background: #ddd!important;
    border: 1px solid #ccc;
    color: black;
    font-weight: bold;
    padding: 7px !important;
    color: black;
    font-weight: 400;
}

#yoo-zoo div.item div.pos-description .element-textarea, #yoo-zoo div.item div.pos-description .element{
	line-height: 20px!important;
}

ol{
	padding-left: 40px!important;
}
ul{
	list-style-type: disc;
	padding-left: 25px!important;
}

h1.pos-title{
	border: none!important;
	color: #8B0000!important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 20px !important;
	letter-spacing: 0px;
}

#mmo-data,
#mmo-calendar,
.jds-pagebreak{
	page-break-before: always!important;
}

  div{
	 color: #000;
  }

  div:not(.pos-inthisissue) {
	background: transparent !important;
  }
  .uk-grid{
	  display: block;
  }
  .tm-main{
	  width: 100%;
  }

  div.uk-panel{
	  display: block;
	  float: none!important;
  }

  a,
  a:visited {
	color: black!important;
    text-decoration: underline!important;
  }

  a,
  a[href]:after {
    content: ""!important;
  }

  abbr[title]:after {
    content: "";
  }

  // Don't show links for images, or javascript/internal links
  .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; // h5bp.com/t
  }

  div.element-textarea h3{
	  padding-bottom: 0!important;
	  margin: 0!important;
  }

  tr,
  img {
	page-break-after: auto;
	page-break-before: auto;
    page-break-inside: avoid!important;
  }

  img {
	display: inline-block !important;
  }

  img:after{
	  display: block;
	  height: 0px;
	  visibility: hidden;
  }
  table.uk-table-striped tbody tr:nth-of-type(2n+1){
	background: #F2F2F2 none repeat scroll 0% 0%!important;
  }
  div.wr-agenda table.uk-table tr td.wr-day{
	  background-color: #8b0000!important;
	  color: white!important;
  }

  .exceltable, .wrMmoCalendar{
    line-height: 0.12in!important;
  }

  .exceltable {
    max-width: 100%;
  }

  .exceltable table.table100{
    margin-left: 0;
    padding-left: 0px;
	border-spacing: 2px!important;
    border-collapse:collapse;
	width:100%;
    transform: scale(0.99);
    transform-origin: 5% 5% 0;
  }
  .exceltable table.table100 > * {
    font-size: 9pt!important;
  }

  .exceltable table tbody tr *{
	  padding-left: 5px;
  }
  .exceltable table tbody > tr td[colspan],
  .exceltable table tbody > tr:first-child
  {
  border-bottom: 1px solid #efefef;
  border-right: 1px solid #efefef;
  border-top: 1px solid #efefef;
  padding-left: 3px;
}
  .jds-print-hidden,
  .jds-quicklinks,
  .uk-navbar-flip{
	  display: none !important;
  }

  table.wrMmoCalendar{
	font-size: 9pt!important;
	line-height: 12pt;
  }

  table.wrMmoCalendar,
  table.wrMmoCalendar > tbody > tr > th,
  table.wrMmoCalendar > tbody > tr > td,
  table.wrMmoCalendar > tfoot > tr > td,
  table.wrMmoCalendar.cal8 tfoot{
	  border: 1px solid black!important;
  }

  table.wrMmoCalendar > tbody > tr > td *{
	  padding: 3px;
  }

  table.wrMmoCalendar > tbody > tr > th{
	  padding-right: 3px;
  }

}

.pos-banner{
  text-align: center;
}
.pos-banner img{
	width: 100%;
}

.jds-copyright-warning{
	  border: 2px solid black;
	  padding: 20px;
  }
  .pos-inthisissue{
	  padding: 20px;
  }

  div.pos-title, .ofm-date{
	  text-align: right;
	  color: black;
	  margin-bottom: 20px;
	  margin-top: 20px;
  }

  .ofm .exceltable table.table100{
	width:20cm;
    transform: scale(0.95);
    transform-origin: 5% 5% 0;
  }