.research_header {
    padding-bottom: 2%;
    margin-bottom: 2%;
    border-bottom: 2px solid #000;
}

.research_header .title {
    width: 58%;
    float: left;
}

.research_header .query-form {
    width: 40%;
    float: right;
}

.research_header .query-form input[type='text'] {
    width: 70%;
}

.research_header select {
    width: 28%;
    margin-right: 5%;
}

.research_header select:last-child {
    margin-right: 0;
}

.research_content,
.research_sidebar {
    float: left;
    margin: 0 10px;
}

.search-item {
    border-bottom: 1px solid silver;
    padding-bottom: 10px;
}

.search-item .image {
    width: 30%;
    float: left;
}

.search-item .image img {
    width: 100%;
}

.search-item .info {
    width: 68%;
    float: right;
}

.search-item .quick-options {
    margin-bottom: 10px;
}

.research_content section,
.research_sidebar section {
    margin-bottom: 20px;
}

.section_header {
    text-transform: capitalize;
    border: 1px solid #000;
    padding: 5px;
}

.research_content .research-image {
    float: left;
    margin: 0 10px 10px 0;
}

.research_sidebar img {
    width: 100%;
}

.research_sidebar .expert-list {
    list-style-type: none;
    margin: 0;
}

.research_sidebar .expert-list .expert-name {
    background-color: #000;
    color: #FFF;
    margin-bottom: 0;
}

.research_sidebar .expert-list img {
    width: 40%;
    float: left;
    margin-right: 5px;
}

div.forms div.form-field div.id_release_dt .field input {
	margin: 0 5px 0 0;
	width: 18%;
}

div.forms div.form-field div.id_release_dt .field input#id_release_dt_1 {
	width: 80px;
}

div.pub-link{
	margin: 2em 0;
}

/* Research Print View
 ------------------------- */
.t-print .research-wrap {
	width: 8in;
	padding: .25in;
	margin: 20px 0;
	border: 1px solid silver;
}

.t-print .hide-this {
	width: 8.5in;
	margin: 20px 0;
	position: relative;
}
.t-print .guide {
	position: absolute;
	top: 0; right: 0;
}
.t-print object {
	visibility: hidden;
}

@media print {
	.hide-this {
		display: none;
	}
	.t-print .research-wrap {
		width: 100%;
		border: none;
		padding: 0; margin: 0;
	}
}
