
.title h1 span.mnews img {
  height:100%;
}
.title h1 span.ureport img {
  height:100%;
}


@media print, screen and (min-width: 768px) and (max-width: 1000px) {


}

@media print, screen and (min-width: 768px) {
.user-report {
  margin-top:20px !important;
}

.user-report h2 {
  text-align:start;
  font-size:3.0rem;
}

.user-report .photo {
  margin-top:0px;
  margin-left:40px;
  margin-right:20px;
  float:left;
}

.user-report .photo img {
  width:180px;
}

.title {
  margin-bottom:10px;
}

.title h1 span.mnews img {
  height:70px;
}

.title h1 span.ureport img {
  height:42px;
}

.user-report .caption {
  margin-top:2%;
}

.user-report .caption h4 {
  font-size:1.8rem;
  font-weight:bold;
}

.user-report .caption p {
  margin-top:10px;
  padding-left:30px;
}

.user-report .stories {
  margin-top:4%;
  padding:15px 20px 15px 30px;
}

.user-report .stories h4 {
  font-size:1.8rem;
  font-weight:bold;
  line-height:1.6;
}

.user-report .stories p {
  margin-top:10px;
  font-size:1.6rem;
}


}

@media print, screen and (max-width: 767px) {
.title h1 span.mnews img {
  height:47px;
}

.title h1 span.ureport img {
  height:25px;
}

.user-report h2 {
  margin-top:10px;
}

.user-report h2 span.userlogo img {
  height:16px;
//  vertical-align:sub;
}

.user-report h2 strong {
  font-size:1.8rem;
  font-weight:bold;
}

.user-report .caption h4 {
  font-size:1.8rem;
  font-weight:bold;
}

.user-report .caption p {
  font-size:1.5rem;
}

.user-report .stories {
  margin-top:15px;
}

.user-report .stories h4 {
  font-size:1.8rem;
  font-weight:bold;
  line-height:1.6;
}

.user-report .stories p {
  margin-top:10px;
  font-size:1.5rem;
  padding-right:10px;
}


}
