/* version:  */ 

.ptrack101 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack102 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack103 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack104 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack105 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack106 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack107 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack108 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack212 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack225 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack275 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack114 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack268 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack116 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack117 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack118 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack121 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack123 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack124 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack131 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack133 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack135 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack138 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack139 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack246 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack141 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack142 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack145 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack147 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack149 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack210 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack151 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack240 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack153 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack154 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack157 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack159 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack162 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack220 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack165 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack292 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack229 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack283 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack171 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack174 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack176 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack177 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack178 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack181 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack183 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack184 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack189 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack192 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack193 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack242 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack197 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack201 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack203 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack207 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack222 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack272 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack273 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack274 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack293 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}
:root {
                --evtt109-color: #0463c3;
    --sstype203-color: #0463c3;
    --sstype118-color: #0463c3;
    --sstype194-color: #0463c3;
    --sstype109-color: #0463c3;
    --evtt103-color: #0463c3;
    --sstype120-color: #0463c3;
    --evtt104-color: #0463c3;
    --sstype106-color: #0463c3;
    --sstype127-color: #0463c3;
    --sstype112-color: #0463c3;
    --sstype138-color: #0463c3;
    --sstype108-color: #0463c3;
    --sstype202-color: #0463c3;
    --evtt105-color: #0463c3;
    --evtt108-color: #0463c3;
    --sstype135-color: #0463c3;
    --sstype115-color: #0463c3;
    --sstype119-color: #0463c3;
    --sstype136-color: #0463c3;
    --evtt115-color: #0463c3;
    --evtt102-color: #0463c3;
    --sstype129-color: #0463c3;
    --sstype110-color: #0463c3;
    --evtt110-color: #0463c3;
    --sstype116-color: #0463c3;
    --sstype200-color: #0463c3;
    --sstype124-color: #0463c3;
    --sstype130-color: #0463c3;
    --sstype205-color: #0463c3;
    --evtt106-color: #0463c3;
    --sstype143-color: #0463c3;
    --sstype107-color: #0463c3;
    --evtt114-color: #0463c3;
    --evtt101-color: #0463c3;
        }@media
only screen and (max-width: 40em) {
    .presentation-display .presenter-details-sect .presenter-name {
        width: 33%;
    }
    .presentation-display .presenter-details-sect .professional-info {
        width: 66%;
    }
    /* show the event types section on small screens */
        .linklings-wp-plugin-contents.presentation-display .event-type-sect{
            display: block;
        }
}

.agenda-button:focus {
    outline: none;
}

/* Lining up the calendar links in session slidedowns. */
	.linklings-wp-plugin-contents .tablesched .slots-slidedown .session-contents table {
		width: 100%;
	}
	.linklings-wp-plugin-contents .tablesched .slots-slidedown .session-contents table .calendar-td {
		width: 6%;
	}
	.linklings-wp-plugin-contents .tablesched .slots-slidedown .session-display {
		padding-right: 0px;
	}
/* Lining up slot titles with session titles in session slidedowns */
	.linklings-wp-plugin-contents .tablesched .slots-slidedown .session-contents table .presentation-time-td {
		width: 16%;
	}

/* This hides the color td to match the color header that is already being hidden */
    .linklings-wp-plugin-contents .tablesched>table>tbody>tr.agenda-item>td:first-of-type, 
    .shortcodes .tablesched>table>tbody>tr.agenda-item>td:first-of-type {
        display: none;
    }

/* job posting page */
	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .info-section.session-title-sect,
	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .info-section.event-type-sect,
	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-date-sect,
	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .info-section.room-sect,
	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .info-section.presenter-details-sect,
	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .info-section.presentation-track-sect.registration-category,
	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .date-time-room-section-header {
		display: none;
	}

	.event-type-jobposting.linklings-wp-plugin-contents.presentation-details-program .job-posting.divider {
		display: none;
	}

/* Change the | to a middot for expand | collapse all in job listing page */
	.linklings-wp-plugin-contents .expand-collapse-separator>.default-text {
		display: none;
	}
	.linklings-wp-plugin-contents .expand-collapse-separator::after {
		content: ' \00B7  ';
	}

/* Hide the job fair schedule header */
    body.job-fair #schedule>h2:first-of-type {
        display: none;
    }


/* align tags in the schedule with those in the session slidedowns */
	.linklings-wp-plugin-contents.program .tablesched th.header.tag-header {
	  width: 170px;
	}
	.linklings-wp-plugin-contents.program .tablesched tr.slots-slidedown tr.agenda-item td:nth-of-type(3) {
	  width: 170px;
	}

/* Hide the contributor column header */
	.linklings-wp-plugin-contents th.speaker-header .default-text {
		display: none;
	}

/* change unscheduled to on demand */
	.linklings-wp-plugin-contents.program [date=unscheduled].large-date-sel .default-text,
	.linklings-wp-plugin-contents.program [date=unscheduled].small_date_sel .default-text,
	.linklings-wp-plugin-contents.program .date_disp.unscheduled .default-text {
		display: None;
	}
	.linklings-wp-plugin-contents.program [date=unscheduled].large-date-sel::after,
	.linklings-wp-plugin-contents.program [date=unscheduled].small_date_sel::after,
	.linklings-wp-plugin-contents.program .date_disp.unscheduled .date-header .formatted-date::after {
		content: 'On Demand';
	}
	.linklings-wp-plugin-contents.program [aria-label="next day"][date=unscheduled].small_date_sel .default-text {
		display: inline;		
	}
	.linklings-wp-plugin-contents.program [aria-label="next day"][date=unscheduled].small_date_sel::after {
		content: '';
	}
/* Linklings dynamic css file */

