.news-read-2020 {
 display: flex;
 flex-flow: row wrap;
 justify-content: space-between;
}

.news-read-2020 > H1 {
 flex: 100% 0 0;
}

.news-read-2020 > .author {
 flex: auto 1 0;
 font-size: 1.2em;
 margin: 0.5em 0;
 max-width: 95%;
}
.news-read-2020 > .date {
 flex: auto 0 1;
 font-size: 1.2em;
 margin: 0.5em 0;
}

.news-read-2020 > .body {
 line-height: 1.3;
}

.news-read-2020 .related-stocks .label {
 font-weight: bold;
 line-height: 2;
}

.news-read-2020 .related-stocks .tickers {
 width: 100%;
 border: 1px solid #D1D1D1;
 display: flex;
 flex-flow: row wrap;

 line-height: 1.8;
 padding: 0.5em;
}

.news-read-2020 .related-stocks .tickers A {
 background: url("//images.financialcontent.com/studio-6.0/icons/16x16/line-chart.png") no-repeat scroll left center transparent;
 padding: 0 0 0 1.5em;
 margin: 0 0.5em;
 flex: auto 0 0;
}

.news-read-2020 IMG {
 padding: 0; 
 margin: 0;
 max-width: 375px;
 height: initial;
 width: initial;
 object-fit: contain;
}

/*
 flex: 
.invc .newsread .contacts,
.invc .newsread .body,
.invc .newsread .body P,
.invc .newsread .body LI {
 font-family: Georgia,Arial,sans-serif;
 font-size: 13px;
 line-height: 20px;
 color: #333;
 margin-bottom: 10px;
}
.invc .newsread .body IMG {
 padding: 0; 
 margin: 0;
 max-width: 375px;
 height: initial;
 width: initial;
 object-fit: contain;
}
.invc .newsread .body {
 padding: 0px 0px 0px 0px;
}
.invc .newsread .body UL {
 padding: 0px 0px 0px 25px;
 margin: 12px 0px 12px 0px;
}
.invc .newsread .body UL LI {
 display: list-item;
 list-style-type: disc;
 background: none;
 text-decoration: none;
}
.invc .newsread .body OL {
 padding: 0px 0px 0px 25px;
 margin: 12px 0px 12px 0px;
}

.invc .newsread .body OL LI {
 display: list-item;
 list-style-type: inherit;
 background: none;
 text-decoration: none;
}

.invc .newsread .body TABLE TR TD {
 border-bottom: 1px solid #E3E3E3;
}

.invc .newsread .logo {
 display: block;
 float: right;
 padding: 5px 5px 5px 15px;
}

.invc .newsread .title {
 margin-bottom: 15px;
 font-family: Georgia,Arial,serif;
 font-size: 30px;
 line-height: 40px;

}
.invc .newsread .description {
 margin-bottom: 15px;
 font-family: Georgia,Arial,serif;
 font-size: 14px;
 font-weight: bold;
 color: #333;
 line-height: 20px;
}
.invc .newsread A {
 font-family: Helvetica,Arial,sans-serif;
 font-size: 13px;
 font-weight: bold;
 display: inline;
}

.invc .newsread .author, .invc .newsread .pubdate {
 font-family: Arial,sans-serif;
 font-size: 15px;
 line-height: 40px;
}
.invc .newsread .author {
 float: left;
}
.invc .newsread .pubdate {
 float: right;
 text-align: right;
}

.invc .newsread .relatedstocks .label {
 font-family: Helvetica,Arial,sans-serif;
 font-size: 13px;
 font-weight: bold;
}

.invc .newsread .relatedstocks .tickers {
 border: 1px solid #D1D1D1;
 line-height: 20px;
 margin-bottom: 10px;
 margin-top: 10px;
 padding: 10px;
}

.invc .newsread .relatedstocks .tickers A {
 background: url("//images.financialcontent.com/studio-6.0/icons/16x16/line-chart.png") no-repeat scroll 0 50% transparent;
 display: block;
 float: left;
 height: 25px;
 line-height: 25px;
 margin-right: 10px;
 overflow: hidden;
 padding-left: 20px;
 width: 165px;
}
.invc .newsread .linkedOutBox {
 border: 1px solid #D1D1D1;
 line-height: 20px;
 margin-bottom: 10px;
 margin-top: 10px;
 padding: 15px;
 text-align: center;
}
.invc .newsread .linkedOutBox A {
 font-size: 24px;
}

.invc .newsread .imageBox {
 background: #777;
 padding: 5px 5px 5px 5px;
}

.invc .newsread .imageBox .imageItem {
 margin: 5px;
 border: 2px solid #555;
 background: #fff; 
 float: left;
}
.invc .newsread .imageBox .imageItem IMG {
}
.invc .newsread .bodyad {
 padding: 10px 0px 10px 0px;
}*/
