.city, .date, .sitting, .issue {
    font-size: 1.125rem;
    margin: 0;
    margin-bottom: 0.125rem;
}

.issn {
    font-size: 0.75rem;
    margin-top: 3.125rem;
}

.disclaimer{
    font-size : 0.75rem; 
    margin-top: 1.5rem;
}

.witness {
    color: black;
    font-weight: 100;
}
/**************************************************
        ATTENDANCE STYLES
**************************************************/

.attendance {
    border-left: solid 1px #ccc;
}

.attendance-table .left {
    font-style: italic;
    padding: 1rem 1rem 0.0625rem 1rem;
}

.attendance-table .right {
    padding: 0.0625rem 1rem 0.0625rem 1rem;
}

.attendance-table .right.first{
    padding: 1rem 1rem 0.0625rem 1rem;
}

.moved {
    font-style: italic;
    letter-spacing: -0.05pt;
}

.agenda-witness {
    text-decoration: underline;
    letter-spacing: -0.05pt;
}

/************************************************
/************************************************

 COMMITTEE

*/

.minutes .heading, .toc .heading, .attendance .heading {
    text-transform: uppercase;
    font-size: 1.375rem;
    
}
.logo-minutes {
    width: 32%;
    margin: 2.375rem auto;
}

.name {
    margin-top: 1rem;
    font-size: 1.75rem;
    margin-bottom: 3.4375rem;
}


.minutes {
    font-size: 0.9375rem;   
}

.minutes > .date, .minutes > .time {
    text-align: center;
    color: #008995;
    font-weight: bold;
    margin: 0;
}

.minutes > .location {
    text-align: center;
    margin: 0;
}

.minutes > .content {
    margin-top: 3.125rem;
    margin-bottom: 1.25rem;
    padding-left: 1.1875rem;
    border-left: 0.0625rem solid #ccc;
}

.minutes .entry {
    margin-top: 1.3125rem;
}

.minutes .number {
    color: #008995;
    font-weight: bold;
    float: left;    
}

.minutes .text {
    margin-left: 1.5625rem  
}

.minutes .bottom {
    font-weight: bold;
    font-size: 0.875rem;
}

.chair {
    display: inline-block;
    vertical-align: text-top;
    width: 50%;
}
/* >:( */
.clerks {
    display: inline-block;
    vertical-align: text-top;
    width: 49.5%;
}
.clerk {
    text-align: right;
}

.agenda-heading {
    font-weight : bold;
    text-align : center;
    margin-top : 1rem;
}

.top > * {
	text-align: center
}

.top-header {
    margin: 0px;
	padding: 0px;
    text-align: center;
    padding-top: 40px;
    font-size: 25px;
    padding-bottom: 49px;
    margin-bottom: 1em;
}

.committee-name {
	font-size: 28px;
	margin-bottom: 55px;
	text-align: center;
}

.minutes {
    position: relative;
}

.minutes-debate {
    margin-left: 1.8em;
}

.minutes .attribution.bullet1 {
    margin-left: 2.3rem;
}

.minutes .attribution.indent1.first {
    margin-top: 0.3em;
    margin-bottom: .5em;
}

.minutes .attribution.indent2 {
    margin-left: 3.5em;
    text-indent: -1.3em;
    margin-top: .5em;
}

.vote-table {
    font-size: 15px;
}


.indent2-letter {
    margin-right: .5em;
    text-indent: 0.5em;
}

.minutes-info {
    text-align: center;
    color: #008995;
}

.minutes-info > * {
		font-size: 15px;
}

.minutes-title {
    text-align: center;
    font-size: 24px;
	  text-transform: uppercase;
}

.minutes-content {
    margin-top: 50px;
    margin-bottom: 90px;
    padding-left: 19px;
    border-left: 1px solid #ccc;
}

.minutes .present {
	margin-top: 1em;
}

span.present {
    color: #008995;
    font-weight: bold;
}

.agenda-number {
    color: #008995;
    font-weight: bold;
    float: left;
}

.agenda-heading {
    text-decoration: none;
    font-size: 16px;
    color: #008995;
    padding-left: 18px;
}

.heading-agenda {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

/**************************************************
        MINUTES ONLY TRANSCRIPT
***************************************************/

.minutesonly-top {
	margin: 35px 0;
}

.minutesonly-top > .committee-name {
	font-size: 24px;
	margin: 0px;
}

.minutesonly-top > .top-header {
	margin: 0px;
	padding: 0px;
    text-align: center;
   	padding-top: 20px;
    font-size: 20px;
    padding-bottom: 0px;
    margin-bottom: 0em;
}
