/* remove HTML pieces */
.pdf-header {
    display: none;
}

.pdf-footer {
    display: none;
}

.coverPage {
    display: none;
}

div.backpage {
    display: none;
}

/* display of data - two column table. width handling for HTML display */
table.two-column {
    width: 98%;
}

table.two-column td {
    width: 50%;
}

table.two-column td.data-source-provider {
    width: 80%;
}

table.two-column td.data-source-logo {
    width: 20%;
    text-align: right;
}

/* width and height for multi blocks in HTML view */
.schools {
    padding-top: 10px;
    width: 50%;
    height: 180px;
}

.nearby_sales {
    padding-top: 10px;
    width: 50%;
}

.nearby_sales_summary {
    height: 90px;
}

.nearby_sales_detailed {
    height: 190px;
}

/* chart images slightly large in community */
img.chart {
    width: 600px;
    height: 450px;
    margin-top: 20px;
}

img.imagery {
    margin-top: 20px;
}

/* remove static map as using live maps on HTML pages */
img.static_map {
    display: none;
}

/* overall container */
.dynamic_map {
    border: 1px solid #e2e2e2;
    width: 921px;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* not yet implemented */
.dynamic_map_options {
}

/* actual map size */
.dynamic_map_obj {
    width: 921px;
    height: 400px;
}

/* alignment and style of marker labels */
div.LabeledMarker_markerLabel {
    font-weight: bold;
    font-size: 10px;
    width: 10px;
    height: 10px;
    text-align: center;
    margin: 0;
    padding: 0;
}

/* help guide along bottom of map */
.dynamic_map_guide {
    padding: 10px;
    border: 1px solid #e2e2e2;
    background-color: #f6f6f6;
}

.dynamic_map_guide h3 {
    font-size: 1.5em;
}

.dynamic_map_guide ul {
    float: left;
    width: 100%;
}

.dynamic_map_guide ul li {
    float: left;
    font-size: 1.1em;
    color: #666;
    margin-right: 35px;
    padding: 10px 0 6px 28px;
}

h1.section {
    margin-top: 15pt;
}

/* help guide icons named by colour */
li.iconRed {
    background: url(/images/icon-pointer-house.gif) no-repeat 0 8px;
}

li.iconOrange {
    background: url(/images/icon-pointer-orange.gif) no-repeat 0 8px;
}

li.iconGreen {
    background: url(/images/icon-pointer-green.gif) no-repeat 0 8px;
}

li.iconBlue {
    background: url(/images/icon-pointer-blue.gif) no-repeat 0 8px;
}

/* report tables */
table.tc-seven {
	border-collapse: collapse;
    margin: 10pt 0;
}

table.tc-seven th {
    font-weight: bold;
}

table.tc-seven th, table.tc-seven td {
    padding: 5px 10px 3px 10px;
}

