

body {
	margin:10px;
    font-family: Arial, Helvetica; /* 300 = regular font */
	font-size:14px;
}
#wrapper {
	width:100%;
}
#outer {
	border:1px solid black;
	margin:auto;
	padding:15px;
	box-sizing:border-box;
}

#toplink {
	display:inline;
}

#pubDateTime {
	font-family: Arial; /* 700 = bold font */;
	font-size:11px;
	font-weight:700;
	text-align:right;
	margin-bottom:15px;
	display:inline;
	float:right;
}

#inner {
	border:1px solid #cccccc;
	padding:5px;
	clear:both;
}

#logo {
	text-align:right;
}


#pubCompany {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
}

#pubReleaseType {
	font-family: Arial; /* 700 = bold font */;
	font-size:10px;
	font-weight:normal;
}

#pubHeadline {
 font: 16px Arial;
 text-align: left;
 margin-bottom: 1em;
 font-weight: bold;
 margin-top: 18px;
}

#pubAttachments {
	margin-top: 2em;
	font-weight:normal;
	font-family: Arial; /* 700 = bold font */;
	font-size:10px;
}

a {
	color: #336699;;
    text-decoration: underline;
}

a.iconlink:hover {
	text-decoration: none;
}

#bottomlink {
    margin-top: 5px;
    text-align: right;
}

#bottomlink a{ 
  font-family: verdana, arial;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  padding-top: 4px;
  margin-top: 4px;
  font-size: 10px;
}
@media screen and (max-width: 1000px) {

#outer {
	width:98%;
}	

}

@media screen and (min-width: 1001px) {

#outer {
	width:50%;
}

}

@media screen and (min-width: 1600px) {

#outer {
	width:40%;
}