#left_block, #navBg, #helpTeasersBox,#cpInfoBox, #alertsBox, #logoutBox, #loginBox,
#print_icon, #chartmenu, #viewInOptions, .modifyUniverse, .chartMenuDropDown, .grey,
.footerPlayStoreBadge, .footerAppStoreBadge, noscript, #ca2017_printButton, .collapse, 
#small_disclaimer, #header_demoButton,#responsive_left_menu, #nav_bar_right, .modal, .hamburger_icon, #footer, #logo_eye,  #cookieConsentDialogue {
    display: none;
}

#content_block {
    width: 90%;
    display: block;
}

table {
    width: 100%;
    border:none;
}

#content_block_startPage .table {
    width: 100%;
}

#header_block {
    border-bottom:0px solid #FF6000;
    margin-bottom:10px;
    width: auto;
    padding-bottom: 10px; 
    background: none;
 }

#logobar, body, #backgroundHolder2011, #footer_block {
    background: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
 }

#productBox, #companyInfoBox, #notesBox, #helpTeasersBox, #ratingBox, #cpInfoBox, #alertsBox, #showBox, #modifyUniverseBox, #sectorInfoBox {
    box-shadow: none;
    border: none;
}

#footer_block {
    text-align: center;
    vertical-align: top;
    border-bottom: none;
    page-break-after: avoid;
}

#right_holder {
    float: none;
    max-width: none;
    width: 100%;
    display: block;
    margin: 5px 0px 5px 0px;
    vertical-align: top;
}

#ratingBox, #notesBox, #helpTeasersBox, #companyInfoBox, #cpInfoBox, #alertsBox, #modifyUniverseBox, #sectorInfoBox {
    vertical-align: top;
    width: 30%;
    display: inline-block;
    height: auto;
}

#note {
    width: 90%;
}

#ratingStaticText {
    width: 70%;
}

#logobar {
    margin: 0;
    width: 100%;
    top: 0;
    z-index: 100000;
    padding: 0;
    overflow: hidden;
}

#content_block_startPage, #backgroundHolder2011, #inner_holder, #holder {
    width: 100%;
    float: none;
    display: block;
    border: 0px solid red;
}

#content_block_startPage #myPage .module {
    overflow: hidden;
}

/*##.........disclaimer.......##
---------------------------------*/
.normalmicro
{
    color:#808080;
    margin-top:100px;
    margin-bottom:0px;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    text-decoration:none;
    text-transform:none;
    vertical-align:top;
}

/*## Chart Pages ##
----------------------*/
#fig1, #mo_container, #idChart, #rsiWrapper, #rsiChart, #insiderWrapper, #insiderChart, #caseChart, #resultsWrapper, #resultsChart {
    width: 100%;
    height: auto;
}

#fig1{
    left: 8px;
    top: 105px;
    z-index:1;
    visibility:visible;
}

#idChart, #rsiChart, #insiderChart, #caseChart, #resultsChart {
    max-width: 100%;
}

#chartPageContent, #chartPageTable {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

.threeFourthWidthBoxMenuCase {
    width: 74%;
}

.oneFourthWidthBoxMenuCase {
    width: 24%;
}

#ca2017_chart, #ca2017_inside, #ca2017_rsi {
    max-width: 100%;
}
.cr_oneFourth img{
    max-width: 100%;
    max-height: 200px;
}
.cpm_TechFourCharts img {
    width: 100%;
}
#ChartWrapper {
    display: block;
    width: 100%;
}
#ca2017_chart, #ca2017_rsi, #ca2017_inside {
    width: 2000px;
}
.ca2017_MaximiseContainer img {
    width: 100%;
}

.listline0 .normal, .listline1 .normal{
    font-size: 12pt;
}

.ca2017_RecommendationBoxesTableCell img {
    width: 22px;
}

/* Akhilesh Update */
@page {
  size: A4;
  margin: 20px;
}
