0000930420-19-000034.txt : 20190222 0000930420-19-000034.hdr.sgml : 20190222 20190222172621 ACCESSION NUMBER: 0000930420-19-000034 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190222 DATE AS OF CHANGE: 20190222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KFORCE INC CENTRAL INDEX KEY: 0000930420 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-HELP SUPPLY SERVICES [7363] IRS NUMBER: 593264661 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-26058 FILM NUMBER: 19627376 BUSINESS ADDRESS: STREET 1: 1001 EAST PALM AVENUE STREET 2: SUITE CITY: TAMPA STATE: FL ZIP: 33605 BUSINESS PHONE: 8135525000 MAIL ADDRESS: STREET 1: 1001 EAST PALM AVENUE STREET 2: SUITE CITY: TAMPA STATE: FL ZIP: 33605 FORMER COMPANY: FORMER CONFORMED NAME: KFORCE INC DATE OF NAME CHANGE: 20000517 FORMER COMPANY: FORMER CONFORMED NAME: ROMAC INTERNATIONAL INC DATE OF NAME CHANGE: 19950502 10-K 1 kfrc-12312018x10k.htm FORM 10-K Document
false--12-31FY20182018-12-310000930420YesfalseLarge Accelerated FilerfalsefalseNoNo6500000065000000250000000.0103.00.53.001.00P3YP6M0.010.012333000280000000.010.0125000000025000000071494000718560000020000028900000P1Y4596800080060002092800017034000800600020928000170340002807530001976600010459600015639100028075300019766000104596000156391000234785000117600008366800013935700023478500011760000836680001393570000000630002200000P7YP3Y320000010000000770000077000008900020700031400018900010700000.010.0115000000150000000000P40YP5YP20YP7YP1YP3YP1YP1YP3Y00P1YP3Y4516700045822000 0000930420 2018-01-01 2018-12-31 0000930420 2018-06-30 0000930420 2019-02-20 0000930420 2016-01-01 2016-12-31 0000930420 2017-01-01 2017-12-31 0000930420 2018-12-31 0000930420 2017-12-31 0000930420 us-gaap:TreasuryStockMember 2015-12-31 0000930420 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000930420 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000930420 us-gaap:RetainedEarningsMember 2017-12-31 0000930420 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000930420 us-gaap:CommonStockMember 2015-12-31 0000930420 us-gaap:RetainedEarningsMember 2015-12-31 0000930420 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2016-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000930420 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000930420 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000930420 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 0000930420 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000930420 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000930420 us-gaap:CommonStockMember 2018-12-31 0000930420 us-gaap:CommonStockMember 2017-12-31 0000930420 us-gaap:RetainedEarningsMember 2018-12-31 0000930420 us-gaap:CommonStockMember 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2018-12-31 0000930420 2015-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2017-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2016-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000930420 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-01-01 0000930420 us-gaap:AccountingStandardsUpdate201609Member us-gaap:AdditionalPaidInCapitalMember 2017-01-01 0000930420 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000930420 2016-12-31 0000930420 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember 2017-12-31 0000930420 2018-01-01 0000930420 srt:MaximumMember kfrc:ComputersAndSoftwareMember 2018-01-01 2018-12-31 0000930420 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0000930420 us-gaap:ProductMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember 2018-12-31 0000930420 kfrc:AccountingStandardsUpdate201802Member us-gaap:ScenarioForecastMember 2019-01-01 2019-01-01 0000930420 srt:MaximumMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember 2018-12-31 0000930420 srt:MaximumMember 2018-12-31 0000930420 srt:MinimumMember kfrc:ComputersAndSoftwareMember 2018-01-01 2018-12-31 0000930420 us-gaap:ProductMember 2016-01-01 2016-12-31 0000930420 us-gaap:ProductMember 2017-01-01 2017-12-31 0000930420 srt:MinimumMember 2018-01-01 2018-12-31 0000930420 kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember kfrc:KforceGlobalSolutionsIncMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:ProductRevenueMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:ProductRevenueMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:FlexRevenueMember 2017-01-01 2017-12-31 0000930420 kfrc:ProductRevenueMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000930420 us-gaap:ComputerEquipmentMember 2017-12-31 0000930420 us-gaap:LandMember 2017-12-31 0000930420 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000930420 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0000930420 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000930420 us-gaap:LandMember 2018-12-31 0000930420 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000930420 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000930420 us-gaap:ComputerEquipmentMember 2018-12-31 0000930420 us-gaap:AssetsHeldUnderCapitalLeasesMember 2017-12-31 0000930420 us-gaap:AssetsHeldUnderCapitalLeasesMember 2018-12-31 0000930420 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000930420 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2018-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2018-12-31 0000930420 kfrc:TechnologySegmentMember 2018-12-31 0000930420 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2017-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2016-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2017-12-31 0000930420 kfrc:TechnologySegmentMember 2017-12-31 0000930420 kfrc:TechnologySegmentMember 2016-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2016-12-31 0000930420 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0000930420 srt:WeightedAverageMember 2016-01-01 2016-12-31 0000930420 srt:WeightedAverageMember 2018-01-01 2018-12-31 0000930420 srt:WeightedAverageMember 2017-01-01 2017-12-31 0000930420 srt:WeightedAverageMember 2018-12-31 0000930420 srt:WeightedAverageMember 2017-12-31 0000930420 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000930420 us-gaap:EmployeeStockMember 2017-12-31 0000930420 us-gaap:EmployeeStockMember 2018-12-31 0000930420 us-gaap:EmployeeStockMember 2016-12-31 0000930420 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0000930420 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000930420 us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2018-12-31 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0000930420 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-01-01 2018-12-31 0000930420 kfrc:SwinglineLoanMember us-gaap:LineOfCreditMember 2018-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2020-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2019-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2021-05-31 0000930420 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000930420 us-gaap:OtherExpenseMember 2018-01-01 2018-12-31 0000930420 us-gaap:OtherExpenseMember 2017-01-01 2017-12-31 0000930420 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000930420 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000930420 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000930420 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0000930420 us-gaap:RestrictedStockMember 2018-12-31 0000930420 us-gaap:RestrictedStockMember 2017-12-31 0000930420 us-gaap:RestrictedStockMember 2015-12-31 0000930420 us-gaap:RestrictedStockMember 2016-12-31 0000930420 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-01-01 2017-01-01 0000930420 srt:MaximumMember us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000930420 kfrc:TwoThousandSeventeenStockIncentivePlanMember 2017-04-18 0000930420 srt:MaximumMember us-gaap:RestrictedStockMember kfrc:LongtermIncentiveCompensationProgramMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:RestrictedStockMember kfrc:LongtermIncentiveCompensationProgramMember 2018-01-01 2018-12-31 0000930420 2017-10-01 2017-12-31 0000930420 2018-04-01 2018-06-30 0000930420 2018-07-01 2018-09-30 0000930420 2018-01-01 2018-03-31 0000930420 2018-10-01 2018-12-31 0000930420 2017-04-01 2017-06-30 0000930420 2017-01-01 2017-03-31 0000930420 2017-07-01 2017-09-30 0000930420 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:AllowanceForCreditLossMember 2018-01-01 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-01-01 2016-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2016-01-01 2016-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2015-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-02 2018-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2018-01-02 2018-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2015-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2018-01-01 0000930420 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 iso4217:USD xbrli:pure iso4217:USD xbrli:shares xbrli:shares kfrc:grant

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
_____________________________________________________________________________
 FORM 10-K
_____________________________________________________________________________

x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2018
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO                     
COMMISSION FILE NUMBER 000-26058
_____________________________________________________________________________
 KFORCE INC.
(Exact name of Registrant as specified in its charter)
_____________________________________________________________________________ 
FLORIDA
 
59-3264661
State or other jurisdiction of incorporation or organization
 
IRS Employer Identification No.
1001 EAST PALM AVENUE, TAMPA, FLORIDA
 
33605
Address of principal executive offices
 
Zip Code
REGISTRANT’S TELEPHONE NUMBER, INCLUDING AREA CODE: (813) 552-5000
_____________________________________________________________________________
SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:
TITLE OF EACH CLASS
 
NAME OF EACH EXCHANGE ON WHICH REGISTERED
Common Stock, $0.01 par value
 
The NASDAQ Stock Market LLC
(NASDAQ Global Select Market)
SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:
None
_____________________________________________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ¨    No  x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ¨    No  x
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  ¨
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  ¨



Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “non-accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
x
  
Accelerated filer
 
¨
Non-accelerated filer
 
¨  (Do not check if a smaller reporting company)
  
Smaller reporting company
 
¨
Emerging growth filer
 
¨
 
 
 
 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.):    Yes  ¨    No  x
The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant’s most recently completed second fiscal quarter, June 30, 2018, was $786,439,764. For purposes of this determination, common stock held by each officer and director and by each person who owns 10% or more of the registrant’s outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
The number of shares outstanding of the registrant’s common stock as of February 20, 2019 was 25,848,178.
DOCUMENTS INCORPORATED BY REFERENCE:
Document
  
Parts Into Which
Incorporated
Portions of Proxy Statement for the Annual Meeting of Shareholders scheduled to be held April 23, 2019 (“Proxy Statement”)
  
Part III
 




KFORCE INC.
ANNUAL REPORT ON FORM 10-K FOR THE FISCAL YEAR ENDED DECEMBER 31, 2018
TABLE OF CONTENTS
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
Item 15.
Item 16.
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
References in this document to “the Registrant,” “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context otherwise requires or indicates.
This report, particularly Item 1. Business, Item 1A. Risk Factors, and Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) and the documents we incorporate into this report contain certain statements that are, or may be deemed to be, forward-looking statements within the meaning of that term in Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are made in reliance upon the protections provided by such acts for forward-looking statements. Such statements may include, but may not be limited to, projections of financial or operational performance, our beliefs regarding potential government actions or changes in laws and regulations, anticipated costs and benefits of proposed acquisitions, divestitures and investments, effects of interest rate variations, financing needs or plans, estimates concerning the effects of litigation or other disputes, the occurrence of unanticipated expenses, estimates concerning our ability to collect on our trade accounts receivable, developments within the staffing sector including, but not limited to, the penetration rate (the percentage of temporary staffing to total employment) and growth in temporary staffing, a reduction in the supply of consultants and candidates or the Firm’s ability to attract such individuals, estimates concerning goodwill impairment, delays or termination or the failure to obtain awards, task orders or funding under contracts, changes in client demand for Firm services and our ability to adapt to such changes, the entry of new competitors in the market, the ability of the Firm to maintain and attract clients in the face of changing economic or competitive conditions, as well as assumptions as to any of the foregoing and all statements that are not based on historical fact but rather reflect our current expectations concerning future results and events. For a further list and description of various risks, relevant factors and uncertainties that could cause future results or events to differ materially from those expressed or implied in our forward-looking statements, refer to the Risk Factors and MD&A sections. In addition, when used in this discussion, the terms “anticipate,” “assume,” “estimate,” “expect,” “intend,” “plan,” “believe,” “will,” “may,” “likely,” “could,” “should,” “future” and variations thereof and similar expressions are intended to identify forward-looking statements.
Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted. Future events and actual results could differ materially from those set forth in or underlying the forward-looking statements. Readers are cautioned not to place undue reliance on any forward-looking statements contained in this report, which speak only as of the date of this report. Kforce undertakes no obligation to update any forward-looking statements.

3


PART I
ITEM 1.     BUSINESS.
Company Overview
Kforce Inc. and its subsidiaries (collectively, “Kforce”) provide professional staffing services and solutions to clients through the following segments: Technology (“Tech”); Finance and Accounting (“FA”); and Government Solutions (“GS”). Kforce provides staffing services and solutions on both a temporary (“Flex”) and permanent (“Direct Hire”) basis. We operate through our corporate headquarters in Tampa, Florida with approximately 60 field offices located throughout the U.S. Kforce was incorporated in 1994 but its predecessor companies have been providing staffing services since 1962. Kforce completed its Initial Public Offering in August 1995.
Kforce serves clients across many industries and geographies as well as companies of all sizes with a particular focus on Fortune 1000 and similarly-sized companies. We also provide services and solutions as a prime contractor and subcontractor to the U.S. Federal Government (the “Federal Government”) as well as state and local governments. We believe that our portfolio of service offerings is focused in areas of expected growth and are a key contributor to our long-term financial stability. Our 10 largest clients represented approximately 25% of revenue and no single client accounted for more than 5% of total revenue for the year ended December 31, 2018.
Substantially all of our revenues are derived from U.S. domestic operations. The asset sale of Kforce Global Solutions, Inc., (“Global”) a wholly-owned subsidiary located in the Philippines, was completed in September 2017. This sale did not meet the definition of discontinued operations. Global was included in our Tech segment and contributed approximately 1% of revenue in 2017 and 2016.
Our quarterly operating results can be affected by:
the number of billing days in a particular quarter;
the seasonality of our clients’ businesses;
increased holidays and vacation days taken, which is usually highest in the fourth quarter of each calendar year; and
increased costs as a result of certain annual U.S. state and federal employment tax resets that occur at the beginning of each calendar year, which negatively impacts our gross profit and overall profitability in the first fiscal quarter of each calendar year.
The following charts depict the percentage of our total revenue for each of our segments for the years ended December 31, 2018, 2017 and 2016: 
chart-3a08e70918d25512a63.jpgchart-e4de68bfc035598aa4e.jpgchart-3a98b4136f905797a90.jpg
For additional segment financial data see Note 2 – “Reportable Segments” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report.

4


Tech Segment
Our largest segment, Tech, provides both Flex and Direct Hire services to our clients, focusing primarily on areas of information technology such as systems/applications architecture and development, project management, enterprise data management, business intelligence, artificial intelligence, machine learning, network architecture and security. Within our Tech segment, we provide service to clients in a variety of industries with a strong footprint in the financial services, communications and insurance services and also to Federal government integrators. Revenue for our Tech segment increased 9.1% to $990.1 million in 2018 on a year-over-year basis. The average bill rate for our Tech segment in 2018 was approximately $73 per hour.
The September 2018 report published by Staffing Industry Analysts (“SIA”) stated that temporary technology staffing is expected to experience growth of 3% in 2019. Digital transformation, as a general trend, is driving organizations across all industries to increase their technology investments as competition and the speed of change intensifies. Nontraditional competitors are also entering new end markets; thus, putting increased pressure on companies to invest in innovation and the evolution of their business models. We believe these secular drivers will transcend traditional cyclical patterns as our clients' business models adjust. At the macro level, demand is also being driven by an ever-changing and complex regulatory and employment law environment, which increases the overall cost of employment for many companies. These factors, among others, are continuing to drive companies to look to temporary staffing providers, such as Kforce, to meet their human capital needs.
FA Segment
Our FA segment provides both Flex and Direct Hire services to our clients in areas such as general accounting, business analysis, accounts payable, accounts receivable, financial analysis and reporting, taxation, budget preparation and analysis, mortgage and loan processing, cost analysis, professional administration, outsourced functional support, credit and collections, audit services and systems and controls analysis and documentation. Within our FA segment, we provide services to clients in a variety of industries with a strong footprint in the financial services, healthcare and government sectors. Revenue for our FA segment decreased 9.3% to $313.8 million in 2018 on a year-over-year basis. The average bill rate for our FA segment in 2018 was approximately $35 per hour. The September 2018 report published by SIA stated that finance and accounting temporary staffing is expected to experience growth of 4% in 2019.
GS Segment
Our GS segment provides staffing services and solutions to the Federal Government as both a prime contractor and a subcontractor in the fields of information technology and finance and accounting. GS offers integrated business solutions to its clients in areas including but not limited to: information technology infrastructure transformation, healthcare informatics, data and knowledge management and analytics, research and development, audit readiness, financial management and accounting. GS contracts are concentrated among clients, such as the U.S. Department of Veteran Affairs, and the types of services and support that have historically been less likely to be impacted by sequestration threats and budget constraints, though a prolonged government shutdown could be expected to negatively impact GS revenue. Revenue for our GS segment increased 9.7% to $114.4 million in 2018. Our GS segment also includes a product business specialized in manufacturing and delivering trauma-training manikins, which accounted for approximately 14% of total GS revenue in 2018. The majority of GS services are supplied to the Federal Government (or through a prime contractor to the Federal Government) through field offices located in the Washington, D.C. metropolitan area and San Antonio and Austin, Texas.
Our backlog represents only those U.S. government contracts and subcontracts for which funding has been provided, excluding renewal option years. Our backlog was $47.4 million as of December 31, 2018 as compared to $59.3 million as of December 31, 2017.
Flex Revenue
Flex revenue represents approximately 96% of total revenue over the last three fiscal years. We provide our clients with qualified individuals (“consultants”) on a temporary basis when it is determined that they have the appropriate skills and experience and are the right match for our clients. We utilize a diversified set of recruitment platforms and databases to identify consultants who are actively seeking employment. These consultants can either be directly employed by Kforce, qualified independent contractors or foreign nationals sponsored by Kforce. Our success is dependent upon our internal employees’ (“associates”) ability to: (1) acknowledge, understand and participate in creating solutions for our clients’ needs; (2) determine and understand the experience and capabilities of the consultants being recruited; and (3) ensure excellence in delivering and managing the client-consultant relationship. We believe proper execution by our associates and consultants directly impacts the longevity of the assignments, increases the likelihood of generating repeat business with our clients and fosters a better experience for our consultants, which has a direct correlation to their redeployment.

5


The key drivers of Flex revenue are the number of consultant assignments and billable hours, the bill rate per hour and, to a limited extent, the amount of billable expenses incurred by Kforce. Our Flex gross profit is determined by deducting related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs from Flex revenue. Associate and field management compensation, payroll taxes and other fringe benefits are included in selling, general and administrative expenses (“SG&A”), along with other customary costs such as administrative and corporate costs. The Flex business model involves attempting to maximize the number of billable hours and bill rates, while managing consultant pay rates and benefit costs, as well as compensation and benefits for our associates.
Direct Hire Revenue
Our Direct Hire business involves locating qualified individuals (“candidates”) for permanent placement with our clients. Direct Hire revenue represents less than 4% of total revenue over the last three fiscal years; although it is a smaller portion of our business, it continues to be an important capability in ensuring that we can meet the talent needs of our clients through whatever means they prefer. We recruit candidates using methods that are consistent with Flex consultants. Candidate searches are generally performed on a contingency basis (as opposed to a retained search), therefore fees are only earned if the candidates are ultimately hired by our clients. The typical fee structure is based upon a percentage of the candidate’s annual compensation in their first year of employment, which is known or can be estimated at the time of placement.
The key drivers of Direct Hire revenue are the number of placements and the associated placement fee. Direct Hire revenue also includes conversion revenue, which may occur when a consultant initially assigned to a client on a temporary basis is later converted to a permanent placement for a fee. Direct Hire revenue is recognized net of an allowance for “fallouts,” which occur when candidates do not complete the applicable contingency period (typically 90 days or less). There are no consultant payroll costs associated with Direct Hire placements, thus, all Direct Hire revenue increases gross profit by the full amount of the fee. Direct Hire associate commissions, compensation and benefits are included in SG&A.
Industry Overview
The professional staffing industry is made up of thousands of companies, most of which are small local firms providing limited service offerings to a relatively small local client base. A report published by SIA in 2018 indicated that Kforce is one of the 10 largest publicly-traded specialty staffing firms in the U.S.
Based upon previous economic cycles experienced by Kforce, we believe that times of sustained economic recovery generally stimulate demand for additional temporary workers in the U.S. and, conversely, an economic slowdown results in a contraction in demand for additional temporary workers in the U.S. From an economic standpoint, temporary employment figures and trends are important indicators of staffing demand, which continued to be positive during 2018, based on data published by the Bureau of Labor Statistics and SIA. The percentage of temporary staffing to total employment (penetration rate) and unemployment rate was 2.1% and 3.9%, respectively, in December 2018. Total non-farm employment was up 1.8% year-over-year as of December 2018, and temporary help employment was up 3.3% year-over-year. In addition, the college-level unemployment rate, which we believe serves as a proxy for professional employment and therefore aligns well with the consultant and candidate population that Kforce most typically serves, was 2.1% in December 2018. Further, we believe that the unemployment rate in the specialties we serve, especially in certain technology skill sets, is lower than the published averages, which we believe speaks to the demand environment in which we are operating.
According to a SIA in September 2018, the technology temporary staffing industry and finance and accounting temporary staffing industry are expected to generate projected revenues of $32.0 billion and $8.5 billion, respectively, in 2019 and based on these projected revenues, our current market share is approximately 3% and 4%, respectively. Our business strategies are sharply focused around expanding our share of the U.S. temporary staffing industry and further penetrating our existing clients’ human capital needs.
Business Strategies
Our primary objectives are driving long-term shareholder value by achieving above-market revenue growth, making prudent investments to enhance efficiency and effectiveness within our operating model and significantly improving levels of operating profitability. We believe the following strategies will help us achieve our objectives.
Improving Productivity of our Talent. We believe that it is critical to provide our associates with high quality tools to effectively and efficiently perform their roles, to better evaluate business opportunities and to advance the value we bring to our clients and consultants. We continue to enhance our sales methodologies and processes in ways we believe will allow us to better evaluate and shape business opportunities with our clients as well as train our sales associates on our consistent and uniform methodology.

6


During 2018, we completed the deployment of a new time and expense application for our consultants and clients as well as a new expense application for our associates. In addition, we continue to make enhancements to our business and data intelligence capabilities as well as our customer relationship management system. We also began investing in a new talent relationship management system that we expect will better leverage our delivery strategies and processes and improve our capabilities. These investments are part of a multi-year effort to replace and upgrade our technology tools to equip our associates with improved capabilities to deliver exceptional service to our clients, consultants and candidates and improve the productivity of our associates and the scalability of our organization.
Enhancing our Client Relationships. We strive to differentiate ourselves by working collaboratively with our clients to better understand their business challenges and help them attain their organizational objectives. This collaboration focuses on building a consultative partnership rather than a transactional client relationship, which increases the intimacy with our clients and improves our ability to offer higher value and a broader array of services and support to our clients. To accomplish this, we align our revenue-generating talent with the appropriate clients based on their experience with markets, products and industries.
We measure our success in building long-lasting relationships with our clients using staffing industry benchmarks and surveys conducted by a specialized, independent third-party provider. Our client ratings compare very favorably against staffing industry averages and give us helpful insights directly from our clients on how to continue improving our relationships. We believe long-lasting relationships with our clients is a critical element in revenue growth.
Improving the Job Seeker Experience. Our consultants are a critical component to our business and essential in sustaining our client relationships. We are focused on effective and efficient processes and tools to find and attract prospective consultants, matching them to a client assignment and supporting them during their tenure with Kforce. Our success in this regard would be expected to positively influence the tenure and loyalty of our consultants and be their employer of choice, thus enabling us to deliver the highest quality talent to our clients.
We measure the quality of our service to and support of our consultants using staffing industry benchmarks and surveys conducted by a specialized, independent third-party provider. Our consultant ratings, similar to our client ratings, compare very favorably against staffing industry averages and give us helpful insights directly from our consultants on where and how we can continue improving our service during the various phases of our relationship.
Competition
We operate in a highly competitive and fragmented staffing industry comprised of large national and local staffing firms in each of our reporting segments. The local firms are typically operator-owned, and each market generally has one or more significant competitors. We also face competition from national and regional accounting, consulting and advisory firms that offer both solutions and staffing services. However, we believe that our U.S. geographic presence, concentration of service offerings in areas of greatest demand (especially technology), national delivery teams, delivery channels for foreign consultants, longevity of our brand and reputation in the market, along with our dedicated compliance and regulatory infrastructure, all provide a competitive advantage.
Many clients utilize Managed Service Providers (“MSP”) or Vendor Management Organizations (“VMO”) for the management and procurement of staffing services. Generally, MSPs and VMOs are organizations that standardize processes through the use of Vendor Management Systems (“VMS”), which are tools used to aggregate spend and measure supplier performance. VMSs can also be provided through independent providers. Typically, MSPs, VMOs and/or VMS providers charge staffing firms administrative fees ranging from 1% to 4% of total revenue. In addition, the aggregation of services by MSPs for their clients into a single program can result in significant buying power and, thus, pricing power. Therefore, the use of MSPs by our clients has, in certain instances, resulted in margin compression. Kforce does not currently provide MSP or VMO services directly to our clients; rather, our strategy has been to work with MSPs, VMOs and VMS providers that enable us to best extend our services to current and prospective clients.
We believe that the principal elements of competition in our industry are quality and availability of associates, candidates and consultants, level of service, effective monitoring of job performance, scope of geographic service and compliance orientation. To attract consultants and candidates, we emphasize on our ability to provide competitive compensation and benefits, quality and varied assignments, scheduling flexibility and permanent placement opportunities, all of which are important to Kforce being the employer of choice. Because individuals pursue other employment opportunities on a regular basis, it is important that we respond to market conditions affecting these individuals and focus on our consultant relationship objectives. Additionally, in certain markets, we have experienced significant pricing pressure as a result of our competitors’ pricing strategies. Although we believe we compete favorably with respect to these factors, we expect competition and pricing pressure to continue, which may result in us not being able to effectively compete or choosing to not participate in certain business that does not meet our profitability standard.

7


Regulatory Environment
Staffing firms are generally subject to one or more of the following types of government regulations: (1) regulation of the employer/employee relationship, such as wage and hour regulations, tax withholding and reporting, immigration regulations, social security and other retirement, anti-discrimination, employee benefits and workers’ compensation regulations; (2) registration, licensing, recordkeeping and reporting requirements; (3) worker classification regulations; and (4) substantive limitations on their operations.
In providing staffing and solution services to the Federal Government, we must comply with complex laws and regulations relating to the formation, administration and performance of Federal Government contracts. These laws and regulations create compliance risk and affect how we do business with our federal agency clients, and may impose additional costs on our business.
Because we operate in a complex regulatory environment, one of our top priorities is compliance. For more discussion of the potential impact that the regulatory environment could have on Kforce’s financial results, refer to Item 1A. Risk Factors.
Operating Employees and Personnel
As of December 31, 2018, Kforce employed approximately 2,400 associates and 11,400 consultants on assignment providing flexible staffing services and solutions to our clients. Approximately 92% of the consultants are employed directly by Kforce; the other 8% consists of qualified independent contractors. As the employer, Kforce is responsible for the employer’s share of applicable social security taxes (“FICA”), federal and state unemployment taxes, workers’ compensation insurance and other direct labor costs relating to our employees. We offer access to various health, life and disability insurance programs and other benefits for our employees. We have no collective bargaining agreements covering any of our employees, have never experienced any material labor disruption, and are unaware of any current efforts or plans to organize any of our employees.
Insurance
Kforce maintains a number of insurance policies including general liability, automobile liability, workers’ compensation and employers’ liability, liability for certain foreign exposure, umbrella and excess liability, property, crime, fiduciary, directors and officers, employment practices liability, cybersecurity, professional liability and excess health insurance coverage. These policies provide coverage subject to their terms, conditions, limits of liability and deductibles, for certain liabilities that may arise from Kforce’s operations. There can be no assurance that any of the above policies will be adequate for our needs or that we will maintain all such policies in the future.
Availability of Reports and Other Information
We make available, free of charge, through the Investor Relations page on our website, and by mailed requests addressed to Michael Blackman, Chief Corporate Development Officer, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, Proxy Statements on Schedule 14A and amendments to those materials filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically submit such materials to the SEC. Our corporate website address is http://www.kforce.com. The information contained on our website, or on other websites linked to our website, is not part of this document. The SEC also provides reports, proxy and information statements on its website, free of charge, and other information regarding issuers, such as us, that file electronically with the SEC. The SEC’s website is http://www.sec.gov. Information provided on the SEC’s website is not part of this report.

8


ITEM 1A.     RISK FACTORS.
The U.S. professional staffing industry in which we operate is significantly affected by fluctuations in general economic and employment conditions.
Demand for staffing services is significantly affected by the general level of economic activity and employment in the U.S. Based upon previous economic cycles that Kforce has experienced, we believe that times of sustained economic recovery generally stimulate demand for additional U.S. temporary workers and, conversely, an economic slowdown results in a contraction in demand for additional U.S. temporary workers. Even without uncertainty and volatility, it is difficult for us to forecast future demand for our services due to the inherent difficulties in forecasting the strength of economic cycles, and the short-term nature of many of our agreements. As economic activity slows, companies may defer projects for which they utilize our services or reduce their use of temporary employees before laying off permanent employees. In addition, an economic downturn could result in a reduction in the temporary staffing penetration rate, an increase in the unemployment rate and a deceleration of growth in the segments in which we and our clients operate. We may also experience more competitive pricing pressures during periods of economic downturn. Any substantial economic downturn in the U.S. or global impact on the U.S. could have a material adverse effect on our business, financial condition, and results of operations.
Kforce faces significant employment-related legal risk.
Kforce employs people internally and in the workplaces of our clients. An inherent risk of such activity includes possible claims of or relating to discrimination and harassment; wrongful termination; violations of employment rights related to employment screening or privacy issues; misclassification of workers as employees or independent contractors; violations of wage and hour requirements and other labor laws; employment of illegal aliens; criminal activity; torts; breach of contract; failure to protect confidential personal information; intentional criminal misconduct; misuse or misappropriation of client intellectual property; employee benefits; or other claims. In some cases, we are contractually obligated to indemnify our clients against such risks. Such claims may result in negative publicity, injunctive relief, criminal investigations and/or charges, civil litigation, payment by Kforce of defense costs, monetary damages or fines that may be significant, discontinuation of client relationships or other material adverse effects on our business. To reduce our exposure, we maintain policies, procedures and guidelines to promote compliance with laws, rules, regulations and best practices applicable to our business. Even claims without merit could cause us to incur significant expense or reputational harm. We also maintain insurance coverage for professional malpractice liability, fidelity, employment practices liability, and general liability in amounts and with deductibles that we believe are appropriate for our operations. However, our insurance coverage may not cover all potential claims against us, may require us to meet a deductible or may not continue to be available to us at a reasonable cost. In this regard, we face various employment-related risks not covered by insurance, such as wage and hour laws and employment tax responsibility. U.S. courts in recent years have been receiving large numbers of wage and hour class action claims alleging misclassification of overtime-eligible workers and/or failure to pay overtime-eligible workers for all hours worked.
Kforce may be exposed to unforeseeable negative acts by our personnel that could have a material adverse effect on our business.
An inherent risk of employing people internally and in the workplace of other businesses is that many of these individuals have access to client information systems and confidential information. The risks of such activity include possible acts of errors and omissions; intentional misconduct; release, misuse or misappropriation of client intellectual property, confidential information, personally identifiable information, funds, or other property; cybersecurity breaches affecting our clients and/or us; or other acts. These risks are particularly significant in our government business. Such acts may result in negative publicity or other material adverse effects on our business. In addition, these occurrences may give rise to litigation, which could be time-consuming and expensive. To reduce our exposure, we maintain policies, procedures and insurance coverage for types and amounts we believe are appropriate in light of the aforementioned exposures. There can be no assurance that the corporate policies and practices we have in place to help reduce our exposure to these risks will be effective or that we will not experience losses as a result of these risks. In addition, our insurance coverage may not cover all potential claims against us, may require us to meet a deductible or may not continue to be available to us at a reasonable cost.
Kforce may not be able to recruit and retain qualified consultants and candidates.
Kforce depends upon the abilities of its staff to attract and retain consultants and candidates, particularly technical, professional, and cleared government services individuals, who possess the skills and experience necessary to meet the staffing requirements of our clients. We must continually evaluate and upgrade our methods of attracting qualified consultants and candidates to keep pace with changing client needs and emerging technologies. We expect significant competition for individuals with proven technical or professional skills for the foreseeable future. The supply of available consultants and candidates has been constrained during this economic recovery, especially in our Tech segment. If qualified individuals are not available to us in sufficient numbers and upon economic terms acceptable to us, it could have a material adverse effect on our business.

9


Our failure to keep pace with technological change in our industry will potentially place us at a competitive disadvantage.
Our future success may depend on our ability to successfully keep pace with technological changes and advances occurring across our industry. Our business is reliant on a variety of systems and technologies, including those that support candidate searching and matching, hiring and tracking, order management, billing, and client data analytics. Our success may depend on our ability to keep pace with rapid technological changes in the development and implementation of these services. If our systems become outdated, or if our investments in technology fail to provide the expected results, then we may be unable to maintain our technological capabilities relative to our competitors and our business could be negatively affected.
Cybersecurity risks and cyber incidents could adversely affect our business and disrupt operations.
Cyberattacks or other breaches of network or information technology used by our associates and consultants, as well as risks associated with compliance on data privacy could adversely affect on our systems, services, operations and financial results. These attacks include, but are not limited to, gaining unauthorized access to digital systems for purposes of misappropriating assets or sensitive information, corrupting data, or causing operational disruption. While we have policies, procedures and systems in place to detect, prevent and deter cyberattacks or other breaches of our networks, techniques used to obtain unauthorized access or cause system interruption change frequently and may not immediately produce signs of intrusion. As a result, we may be unable to anticipate these incidents or techniques, timely discover them, or implement adequate preventative measures. We maintain cyber risk insurance, but this insurance may not be sufficient to cover all of our losses from any future breaches of our systems or information. Our information technology may not provide sufficient protection, and as a result we may lose significant information about us, our employees or clients. Other results of these incidents could include, but are not limited to, increased cybersecurity protection costs, litigation, regulatory penalties, monetary damages, and reputational damage adversely affecting client or investor confidence.
Declines in business or a loss of our major client accounts could have a material adverse effect on our revenues and financial results.
Part of our business strategy includes enhancing our service offerings and relationships with large consumers of temporary staffing, which is intended to enable us to profitably grow our revenues with these clients. However, it also creates the potential for concentrating a significant portion of our revenues among our largest clients and exposes us to increased risks arising from decreases in the volume of business from, the pricing of business with, or the possible loss of business with these clients. Organizational changes occurring within those clients, or a deterioration of their financial condition or business prospects, could reduce their need for our services and result in a significant decrease in the revenues we derive from those clients and could have a material adverse effect on our financial results.
Our collection, use and retention of personally identifiable information of our associates and consultants create risks that may harm our business.
In the ordinary course of our business, we collect and retain personal information of our associates and consultants and their dependents including, without limitation, full names, social security numbers, addresses, birth dates, and payroll-related information. We use commercially available information security technologies to protect such information in digital format. We also use security and business controls to limit access to such information and continually monitor our systems for potential breaches. However, as our reliance on technology has increased so have the risks posed to our systems, both internal and those managed by third party service providers. It is possible that the controls in place will not be able to prevent the improper disclosure of personally identifiable information of our associates and consultants in the event of a computer virus, system breach or cyberattack, particularly in light of the increasing sophistication of perpetrators. Employees or third parties (including third parties with substantially greater resources than our own, e.g. foreign governments) may be able to circumvent our security measures and acquire or misuse such information, resulting in privacy breaches, errors in the storage, use or transmission of such information, and an interruption to our operations. Privacy breaches may require notification and other remedies, which can be costly, and which may have other serious adverse consequences for our business, including regulatory penalties and fines, claims for breach of contract, claims for damages, adverse publicity, reduced demand for our services by clients and/or consultants, harm to our reputation, and regulatory oversight by state or federal agencies.
The possession and use of personal information and data in conducting our business subjects us to legislative and regulatory burdens. We may be required to incur significant expenses to comply with mandatory privacy and security standards and protocols imposed by law, regulation, industry standards or contractual obligations.
Kforce may be adversely affected by government regulation of the staffing business and of the workplace.
Our business is subject to regulation and licensing in many states. There can be no assurance that we will be able to continue to obtain all necessary licenses or approvals or that the cost of compliance will not prove to be material. If we fail to comply, such failure could materially adversely affect Kforce’s financial results.

10


A large part of our business entails employing individuals on a temporary basis and placing such individuals in clients’ workplaces. Increased government regulation of the workplace or of the employer/employee relationship could have a material adverse effect on Kforce. For example, changes to government regulations, including changes to statutory hourly wage and overtime regulations, could adversely affect the Firm’s results of operations by increasing its costs. Due to the substantial number of state and local jurisdictions in which we operate and the widening disparity among state and local laws, there also is a risk that we may be unaware of, or unable to adequately monitor, actual or proposed changes in, or the interpretation of, the laws or governmental regulations of such states and localities. Any delay in our compliance with changes in such laws or governmental regulations could result in potential fines, penalties, or other sanctions for non-compliance.
Reclassification of our independent contractors by tax or regulatory authorities could materially and adversely affect our business model and could require us to pay significant retroactive wages, taxes and penalties.
We utilize individuals to provide services in connection with our business as qualified third-party independent contractors rather than our direct employees. Heightened state and federal scrutiny of independent contractor relationships could adversely affect us given that we utilize independent contractors to perform our services. An adverse determination related to the independent contractor status of these subcontracted personnel could result in a substantial tax or other liabilities to us.
Significant increases in wages or payroll-related costs could adversely affect Kforce’s business.
Significant increases in wages or the effective rates of any payroll-related costs could have a material adverse effect on Kforce. Kforce is required to pay a number of federal, state, and local payroll and related costs or provide certain benefits such as paid time off, sick leave, unemployment taxes, workers’ compensation and insurance premiums and claims, FICA, and Medicare, among others, related to our employees. Costs could also increase as a result of health care reforms or the possible imposition of additional requirements and restrictions related to the placement of personnel. We may not be able to increase the fees charged to our clients in a timely manner or in a sufficient amount to cover these potential cost increases.
Kforce may be adversely affected by immigration restrictions and reform.
Our Tech segment utilizes a significant number of foreign nationals employed by us on work visas, primarily under the H-1B visa classification. The H-1B visa classification that enables U.S. employers to hire qualified foreign nationals is subject to legislative and administrative changes, as well as changes in the application of standards and enforcement. Immigration laws and regulations can be significantly affected by political developments and levels of economic activity. Current and future restrictions on the availability of such visas could restrain our ability to employ the skilled professionals we need to meet our clients’ needs, which could have a material adverse effect on our business. The U.S. Citizenship and Immigration Service (“USCIS”) continues to closely scrutinize companies seeking to sponsor, renew or transfer H-1B status, including Kforce and Kforce’s subcontractors and has issued internal guidance to its field offices that appears to narrow the eligibility criteria for H-1B status in the context of staffing services. In addition to USCIS restrictions, certain aspects of the H-1B program are also subject to regulation and review by the U.S. Department of Labor and U.S. Department of State, which have recently increased enforcement activities in the program. Vigorous enforcement and/or legislative or executive action relating to immigration could adversely affect our ability to recruit or retain foreign national consultants, and consequently, reduce our supply of skilled consultants and candidates and subject us to fines, penalties and sanctions, or result in increased labor and compliance costs.
Kforce’s success depends upon retaining the services of its management team and key operating employees.
Kforce is highly dependent on its management team and expects that continued success will depend largely upon their efforts, expertise and abilities. The loss of the services of any key executive for any reason could have a material adverse effect on Kforce. To attract and retain executives and other key employees (particularly management, client servicing, and consultant and candidate recruiting employees) in a competitive marketplace, we must provide a competitive compensation package, including cash-based and equity-based compensation. Kforce expends significant resources in the recruiting and training of its employees, as the pool of available applicants for these positions is limited. The loss or any sustained attrition of our key operating employees could have a material adverse effect on our business, including our ability to establish and maintain client, consultant and candidate, professional and technical relationships.

11


Kforce’s temporary staffing business could be adversely impacted by health care reform.
The Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act of 2010, and the rules and regulations thereunder (the “PPACA”), imposes requirements and restrictions, including, but not limited to, guaranteed coverage requirements, prohibitions on some annual and all lifetime limits on amounts paid on behalf of or to our employees, increased restrictions on rescinding coverage, establishment of minimum requirements, the establishment of state insurance exchanges and essential benefit packages, and greater limitations on product pricing. Because the regulations governing the PPACA’s employer mandate are subject to interpretation, it is possible that Kforce may incur liability in the form of penalties, fines, or damages if the health plans we offer are subsequently found not to meet minimum essential coverage, affordability or minimum value standards, or if our method for determining eligibility for coverage is found inadequate or our clients seek indemnification for health care claims resulting from consultants working on client assignments. The cost of any such penalties, fines or damages could have a material adverse effect on Kforce’s financial and operating results.
New business initiatives and strategic changes may divert management’s attention from normal business operations, which could adversely affect our performance.
New business initiatives and strategic changes in the composition of our business mix can be a diversion to our management’s attention from other business concerns and disruptive to our operations, which could cause our business and results of operations to suffer materially. Acquisitions and new business initiatives could involve significant unanticipated challenges and risks, including the possibility that: they may not advance our business strategy; we may not realize our anticipated return on our investment; we may lose key personnel; we may retain unforeseen liabilities; we may experience difficulty in implementing initiatives or integrating acquired operations; or management's attention may be diverted from our other businesses. These events could cause material harm to our business, operating results, or financial condition.
Kforce maintains debt that exposes us to interest rate risk and contains restrictive covenants that could trigger prepayment of obligations or additional costs.
We have a credit facility consisting of a revolving line of credit of up to $300.0 million, subject to certain limitations. Borrowings under the credit facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated executed collateral.
Adverse changes in credit markets, including increases in interest rates, could increase our cost of borrowing and/or make it more difficult to refinance our existing indebtedness, if necessary. We have reduced our exposure to rising interest rates by entering into an interest rate hedging arrangement, although this and other arrangements may result in us incurring higher interest expenses than we would have otherwise incurred. If interest rates increase in the absence of such arrangements though, we would need to dedicate more of our cash flow from operations to service our debt.
Kforce is subject to certain affirmative and negative covenants under our credit facility. Our failure to comply with such restrictive covenants could result in an event of default, which, if not cured or waived, could result in Kforce being required to repay the outstanding balance before the due date. If this occurs, we may not be able to repay our debt or we may be forced to refinance on terms not acceptable to us, which could have a material adverse effect on our results of operations and financial condition.
Kforce depends on the proper functioning of its information systems.
Kforce is dependent on the proper functioning of information systems in operating our business. Critical information systems are used in every aspect of Kforce’s daily operations, most significantly, in the identification and matching of staffing resources to client assignments and in the client billing and consultant or vendor payment functions. Kforce’s information systems may not perform as anticipated and are vulnerable to damage or interruption including natural disasters, fire or casualty theft, technical failures, terrorist acts, cybersecurity breaches, power outages, telecommunications failures, physical or software intrusions, computer viruses, employee errors and similar events. Our corporate headquarters and data center are located in a hurricane-prone area although we have disaster recovery systems for some key information systems, such as billing and payroll, but not for all such key systems. Failure or interruption of our critical information systems may require significant additional capital and management resources to resolve, which could materially adversely affect our business. Additionally, many of our information technology systems and networks are cloud-based or managed by third parties, whose future performance and reliability we cannot control. The risk of a cyberattack or security breach on a third party carries the same risks to Kforce as those associated with our internal systems.  We seek to reduce these risks by performing vendor due diligence procedures prior to engaging with any third party vendor who will have access to sensitive data. Additionally, we require audits of the relevant third parties’ information technology processes on an annual basis. However, there can be no assurance that such parties will not experience cybersecurity breaches that could adversely affect our employees, customers and businesses or that our audit or diligence processes will successfully deter or prevent such breach.

12


Delays in collecting our trade accounts receivable could adversely affect our business.
We generate a significant amount of trade accounts receivable from our clients. Delays in payments owed to us could have a material adverse effect on our financial condition and cash flows generated by our business. Factors that could cause a delay include business failures, turmoil in the financial and credit markets, sluggish or recessionary U.S. economic conditions, our exposure to clients in high-risk sectors such as the financial services industry, declines in the credit worthiness of our clients, extension in payment terms with our clients and declines in the business of our clients.
Adverse results in tax audits or interpretations of tax laws could adversely impact our business.
Kforce is subject to periodic federal, state and local tax audits for various tax years. We also need to comply with new, evolving or revised tax laws and regulations. The Tax Cuts and Jobs Act enacted in December 2017 continues to require significant interpretation; as additional regulatory guidance is issued and we continue to analyze the application of the new law, we may be required to refine our estimates, which could materially affect our tax obligations and effective tax rate. Although Kforce attempts to comply with all taxing authority regulations, adverse findings or assessments made by taxing authorities as the result of an audit could have a material adverse effect on Kforce.
Due to inherent limitations, there can be no assurance that our system of disclosure and internal controls and procedures will be successful in preventing all errors and fraud, or in making all material information known in a timely manner to management.
Our management, including our CEO and CFO, does not expect that our disclosure controls and internal controls will prevent all errors and fraud. A control system, regardless of how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Kforce have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control.
The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, a control may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations, misstatements due to error or fraud may occur and not be detected.
We are exposed to intangible asset risk which could result in future impairment.
We regularly review our intangible assets for impairment when events or changes in circumstances indicate that the carrying value may not be recoverable. We test goodwill and indefinite-lived intangible assets for impairment at least annually. Factors that may be considered a change in circumstances, indicating that the carrying value of the intangible assets may not be recoverable, include: macroeconomic conditions; industry and market considerations; increases in labor or other costs that have a negative effect on earnings and cash flows; negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods; and other relevant entity-specific events, such as changes in key personnel, strategy, or clients, and sustained decreases in share price. We may be required to record a charge in our financial statements, which could be material, during the period in which we determine an impairment of our acquired intangible assets has occurred, negatively impacting our financial results.
Our business is dependent upon maintaining our reputation, our relationships and our performance.
The reputation and relationships that we have established and currently maintain with our clients are important to maintaining existing business and identifying new business. If our reputation or relationships were damaged, it could materially adversely affect on our operations. In addition, if our performance does not meet our clients’ expectations, our revenues and operating results could be materially harmed.
Agreements may be terminated by clients and consultants at will and the termination of a significant number of such agreements could adversely affect our revenues.
Our agreements do not provide for exclusive use of our services, and clients are free to place orders with our competitors. Each consultant’s relationship with us is terminable at will. If clients terminate a significant number of our agreements and we are unable to generate new contracts, or a significant number of our consultants cease performing services for us and we are unable to find suitable replacements, the growth of our business could be adversely affected, and our revenues and results of operations could be harmed.

13


Kforce’s current market share may decrease as a result of limited barriers to entry for new competitors and discontinuation of clients outsourcing their staffing needs.
We face significant competition in the markets we serve, and there are limited barriers to entry for new competitors. The competition among staffing services firms is intense. Kforce competes for potential clients with providers of outsourcing services, systems integrators, computer systems consultants, temporary personnel agencies, search firms, and other providers of staffing services. Some of our competitors possess substantially greater resources than we do. From time to time, we experience significant pressure from our clients to reduce price levels. During these periods, we may face increased competitive pricing pressures and may not be able to recruit the personnel necessary to fulfill our clients’ needs. We also face the risk that certain of our current and prospective clients will decide to provide similar services internally, particularly if regulatory burdens are reduced.
Vendor management services are considered a competitor and increasing use by our clients could affect our relationships.
Increasingly, many clients and potential clients are retaining third parties to provide vendor management services. The third party, or vendor management company, is responsible for retaining companies that will provide temporary information technology personnel to the client. This results in Kforce contracting with such third parties and not directly with the end customer. This change can weaken Kforce’s relationship with its clients, which may make it more difficult to maintain and expand our business with existing customers. In addition, the agreements with vendor management companies are frequently structured as subcontracting agreements, with the vendor management company entering into a services agreement directly with the end customer. As a result, in the event of a bankruptcy of a vendor management company, Kforce’s ability to collect its outstanding receivables and continue to provide services could be adversely affected.
Kforce’s stock price may be volatile.
The market price of our stock has fluctuated substantially in the past and could fluctuate substantially in the future, based on a variety of factors, including our operating results, changes in general conditions in the economy, the financial markets, the staffing industry, or other developments affecting us, our clients, or our competitors; some of which may be unrelated to our performance.
In addition, the stock market in general, especially The NASDAQ Global Select Market (“NASDAQ”) tier, along with market prices for staffing companies, has experienced volatility that has often been unrelated to the operating performance of these companies. These broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating results.
Among other things, volatility in our stock price could mean that investors will not be able to sell their shares at or above the prices they pay. The volatility also could impair our ability in the future to offer common stock as a source of additional capital or as consideration in the acquisition of other businesses.
Provisions in Kforce’s articles and bylaws and under Florida law may have certain anti-takeover effects.
Kforce’s articles of incorporation and bylaws and Florida law contain provisions that may have the effect of inhibiting a non-negotiated merger or other business combination. In particular, our articles of incorporation provide for a staggered Board of Directors (“Board”) and permit the removal of directors only for cause. Additionally, the Board may issue up to 15 million shares of preferred stock, and fix the rights and preferences thereof, without a further vote of the shareholders. In addition, certain of our officers and managers have employment agreements containing certain provisions that call for substantial payments to be made to such employees in certain circumstances after a change in control. Certain of these provisions may discourage a future acquisition of Kforce, including an acquisition in which shareholders might otherwise receive a premium for their shares. As a result, shareholders who might desire to participate in such a transaction may not have the opportunity to do so. Moreover, the existence of these provisions could negatively impact the market price of our common stock.
RISKS RELATED TO OUR GOVERNMENT BUSINESS
Our GS segment is substantially dedicated to contracting with and serving U.S. Federal Government agencies (the “Government Business”). In addition, Kforce supplies services to the Federal Government which poses additional risks to those mentioned previously. Federal contractors, including Kforce, face a number of risks, including but not limited to the following:

14


Our failure to comply with complex federal procurement laws and regulations could cause us to lose business, incur additional costs and subject us to a variety of penalties, including suspension and debarment from contracting with the Federal Government.
We must comply with complex laws and regulations relating to the formation, administration, and performance of Federal Government contracts. These laws and regulations create compliance risk, affect how we do business with our federal agency clients, and may impose added costs on our business. If a government review, audit or investigation uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, harm to our reputation, suspension of payments, fines, and suspension or debarment from contracting with Federal Government agencies.
The Federal Government also may reform its procurement practices or adopt new contracting rules and regulations, including cost accounting standards, which could be costly to satisfy or impact our ability to obtain new contracts. A failure to comply with all applicable laws and regulations could result in contract termination, price or fee reductions, or suspension or debarment from contracting with Federal Government agencies; each of which could lead to a material reduction in our revenues, cash flows and operating results.
Changes in the spending policies or budget priorities of the Federal Government including the failure by Congress to approve budgets, raise the U.S. debt ceiling or avoid sequestration on a timely basis for the federal agencies we support could delay, reduce or stop federal spending and cause us to lose revenue or impair our intangible assets.
Changes in Federal Government fiscal or spending policies could materially adversely affect our Government Business; in particular, our business could be materially adversely affected by decreases in Federal Government spending. In addition, on an annual basis, Congress must approve, and the President must sign the appropriation bills that govern spending by each of the federal agencies we support. If Congress is unable to agree on budget priorities and is unable to appropriate funds or pass the annual budget on a timely basis, or a prolonged government shutdown were to occur (as happened recently), there may be delays, reductions or cessations of funding for our services and solutions. In addition, from time to time it has been necessary for Congress to raise the U.S. debt ceiling in order to allow for borrowing necessary to fund government operations. If that becomes necessary again and Congress fails to raise the debt ceiling on a timely basis, there may be delays, reductions or cessations of funding for our services and solutions. Furthermore, legislatively mandated cuts in federal programs, known as sequestration, could result in delays, reductions or cessation of funding for our services and solutions.
Unfavorable government audit results could force us to refund previously recognized revenue and could subject us to a variety of penalties and sanctions.
Federal agencies can audit and review our performance on contracts, pricing practices, cost structure, incurred cost submissions and compliance with applicable laws, regulations, and standards. An audit of our work, including an audit of work performed by companies Kforce has acquired or may acquire, or subcontractors we have hired or may hire, could force us to refund previously recognized revenues.
If a government audit uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines, and suspension or debarment from doing business with Federal Government agencies. In addition, we could suffer serious harm to our reputation if allegations of impropriety were made against us, regardless of the veracity.
We are dependent upon the ability of government agencies to administratively manage our contracts.
After we are awarded a contract and the contract is funded by the Federal Government, we are still dependent upon the ability of the relevant agency to administratively manage our contract. We can be adversely impacted by delays in the start-up of already awarded and funded projects, including delays due to shortages of acquisition and contracting personnel within the Federal Government agencies.
Competition is intense in the Government Business.
There is often intense competition to win federal agency contracts. The competitive bidding process entails substantial costs and management time to prepare bids and proposals for contracts that may not be awarded to us or may be split among competitors. Even when a contract is awarded to us, we may encounter significant expenses, delays, contract modifications or bid protests from competitors. If we are unable to successfully compete for new business or win competitions to maintain existing business, our operations could be materially adversely affected. Many of our competitors are larger and have greater resources, larger client bases and greater brand recognition than we do. Our larger competitors also may be able to provide clients with different or greater capabilities or benefits than we can provide.

15


Loss of our General Services Administration (“GSA”) Schedules or other contracting vehicles could impair our ability to win new business.
GSA Schedules constitute a significant percentage of revenues from our federal agency clients. If we were to lose one or more of these Schedules or other contracting vehicles, we could lose revenues and our operating results could be materially adversely affected. These Schedules or contracts typically have an initial term with multiple options that may be exercised by our government agency clients to extend the contract for successive periods of one or more years. We can provide no assurance that our clients will exercise these options.
Security breaches in sensitive government information systems could result in the loss of our clients and cause negative publicity.
Many of the systems we develop, install, and maintain involve managing and protecting information used in intelligence, national security, and other sensitive or classified government functions. A security breach in one of these systems could cause serious harm to our business, damage our reputation, and prevent us from being eligible for further work on sensitive or classified systems for Federal Government clients. We could incur losses from such a security breach that could exceed the policy limits under our insurance. Damage to our reputation or limitations on our eligibility for additional work resulting from a security breach in one of our systems could materially reduce our revenues.
Our employees may engage in misconduct or other improper activities, which could harm our business.
Like all government contractors, we are exposed to the risk that employee fraud or other misconduct could occur. Misconduct by our employees could include intentional or unintentional failures to comply with Federal Government procurement regulations, engaging in unauthorized activities, seeking reimbursement for improper expenses, or falsifying time records. Employee misconduct could also involve the improper use of our clients’ sensitive or classified information, which could result in regulatory sanctions against us and serious harm to our reputation. It is not always possible to deter employee misconduct, and precautions to prevent and detect this activity may not be effective in controlling such risks or losses, which could materially adversely affect our business.
Our failure to obtain and maintain necessary security clearances may limit our ability to perform classified work for government clients, which could cause us to lose business.
Some government contracts require us to maintain facility security clearances and require some of our employees to maintain individual security clearances. If our employees lose or are unable to timely obtain security clearances, or we lose a facility clearance, a government agency client may terminate the contract or decide not to renew it upon its expiration.
We are the prime contractor on many of our contracts and if our subcontractors fail to appropriately perform their obligations, our performance and our ability to win future contracts could be harmed.
For many of our contracts where we are the prime contractor, we involve subcontractors, which we rely on to perform a portion of the services that we must provide to our clients. There is a risk that we may have disputes with our subcontractors, including disputes regarding the quality and timeliness of work performed or client concerns about the subcontractor’s performance. In addition, the contracting parties on which we rely may be affected by changes in the economic environment and constraints on available financing to meet their performance requirements or provide needed supplies on a timely basis. A failure by one or more of those contracting parties to provide the agreed-upon supplies or perform the agreed-upon services on a timely basis may affect our ability to perform our obligations.
We are the subcontractor on many of our contracts and if we, or the applicable prime contractors, fail to appropriately perform our and their obligations, our financial condition may be harmed.
For many of our contracts, we are a subcontractor; therefore, we rely on the applicable prime contractor to secure contracts when they are put up for bid for a renewal or a new contract.  There is a risk that the applicable prime contractor is unable to secure such bids for a number of reasons, including the prime contractor’s quality and timeliness of services, financial condition, and relationships with the Federal Government.  In addition, there are risks that we are unable to provide such subcontractor services with the quality and timeliness demanded by the prime contractor or the ultimate end-client.  Any failure by the applicable prime contractor to secure contracts or by us to perform adequately could materially adversely affect our business.
ITEM 1B.     UNRESOLVED STAFF COMMENTS.
None.

16


ITEM 2.     PROPERTIES.
We own our corporate headquarters in Tampa, Florida, which is approximately 128,000 square feet of space. In addition, as of December 31, 2018, we leased approximately 325,000 square feet of total office space in approximately 60 field offices located throughout the U.S., with lease terms ranging from three to seven years, although a limited number of leases contain short-term renewal provisions that range from month-to-month to one year.
Although additional field offices may be established based on the requirements of our operations, we believe that our facilities are adequate for our current needs, and we do not expect to materially expand or contract our facilities in the foreseeable future.
ITEM 3.     LEGAL PROCEEDINGS.
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of our business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations, or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations, or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities.
ITEM 4.     MINE SAFETY DISCLOSURES.
Not applicable.
PART II
ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.
Holders of Common Stock
Our common stock trades on the NASDAQ using the ticker symbol “KFRC”. As of February 21, 2019, there were approximately 150 holders of record.
Purchases of Equity Securities by the Issuer
On October 26, 2018, the Board approved an increase in our stock repurchase authorization bringing the then available authorization to $100.0 million. The following table presents information with respect to our repurchases of Kforce common stock during the three months ended December 31, 2018:
Period
Total Number of
Shares Purchased
(1)(2)
 
Average Price Paid
per Share
 
Total Number of
Shares Purchased
as Part of
Publicly Announced
Plans or Programs
 
Approximate Dollar
Value of Shares that
May Yet Be
Purchased Under the
Plans or Programs
October 1, 2018 to October 31, 2018

 
$

 

 
$
100,000,000

November 1, 2018 to November 30, 2018
26,107

 
$
31.57

 
19,048

 
$
99,399,824

December 1, 2018 to December 31, 2018
317,087

 
$
29.81

 
216,708

 
$
92,940,594

Total
343,194

 
$
29.95

 
235,756

 
$
92,940,594

 
(1)
Includes 7,059 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period November 1, 2018 to November 30, 2018.
(2)
Includes 100,379 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period December 1, 2018 to December 31, 2018.

17


ITEM 6.     SELECTED FINANCIAL DATA.
The information set forth below is not necessarily indicative of the results of future operations and should be read in conjunction with the information within Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations and Item 8. Financial Statements and Supplementary Data of this report.
 
Years Ended December 31,
 
2018 (1)
 
2017(1)
 
2016 (2)
 
2015
 
2014 (3)
 
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
Revenue
$
1,418,353

 
$
1,357,940

 
$
1,319,706

 
$
1,319,238

 
$
1,217,331

Gross profit
418,608

 
408,056

 
408,499

 
414,114

 
374,581

Selling, general and administrative expenses
329,126

 
331,172

 
340,742

 
330,034

 
314,966

Depreciation and amortization
7,831

 
8,255

 
8,701

 
9,831

 
9,894

Other expense, net
4,498

 
4,535

 
3,101

 
2,577

 
1,764

Income from continuing operations, before income taxes
77,153

 
64,094

 
55,955

 
71,672

 
47,957

Income tax expense
19,173

 
30,809

 
23,182

 
28,848

 
18,559

Income from continuing operations
57,980

 
33,285

 
32,773

 
42,824

 
29,398

Income from discontinued operations, net of tax

 

 

 

 
61,517

Net income
$
57,980

 
$
33,285

 
$
32,773

 
$
42,824

 
$
90,915

Earnings per share – basic, continuing operations
$
2.34

 
$
1.32

 
$
1.26

 
$
1.53

 
$
0.94

Earnings per share – diluted, continuing operations
$
2.30

 
$
1.30

 
$
1.25

 
$
1.52

 
$
0.93

Earnings per share – basic
$
2.34

 
$
1.32

 
$
1.26

 
$
1.53

 
$
2.89

Earnings per share – diluted
$
2.30

 
$
1.30

 
$
1.25

 
$
1.52

 
$
2.87

Weighted average shares outstanding – basic
24,738

 
25,222

 
26,099

 
27,910

 
31,475

Weighted average shares outstanding – diluted
25,251

 
25,586

 
26,274

 
28,190

 
31,691

Dividends declared per share
$
0.60

 
$
0.48

 
$
0.48

 
$
0.45

 
$
0.41

 
 
 
 
 
 
 
 
 
 
 
As of December 31,
 
2018
 
2017
 
2016
 
2015
 
2014
 
(IN THOUSANDS)
Working capital
$
158,104

 
$
161,726

 
$
135,353

 
$
122,270

 
$
125,246

Total assets
$
379,908

 
$
384,304

 
$
365,421

 
$
351,822

 
$
363,922

Total outstanding borrowings on credit facility
$
71,800

 
$
116,523

 
$
111,547

 
$
80,472

 
$
93,333

Total long-term liabilities
$
121,219

 
$
166,308

 
$
160,332

 
$
124,449

 
$
130,351

Stockholders’ equity
$
168,331

 
$
134,277

 
$
121,736

 
$
139,627

 
$
139,388

(1)
The TCJA was enacted in December 2017, which reduced the U.S. federal corporate tax rate from 35.0% to 21.0% in 2018. As a result, we revalued our net deferred income tax assets and recorded $5.4 million of additional income tax expense during the year ended December 31, 2017.
(2)
During 2016, Kforce incurred approximately $6.0 million in severance costs associated with realignment activities focused on further streamlining our organization, which were recorded in SG&A.
(3)
During 2014, Kforce disposed of Kforce Healthcare, Inc. (“KHI”), a wholly-owned subsidiary of Kforce Inc. The results of operations for KHI have been presented as discontinued operations for the year ended December 31, 2014.

18


ITEM 7.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
This MD&A should be read in conjunction with our consolidated financial statements and the accompanying notes thereto contained in Item 8. Financial Statements and Supplementary Data of this report, as well as Item 1. Business of this report for an overview of our operations and business environment.
This overview summarizes the MD&A, which includes the following sections:
Executive Summary An executive summary of our results of operations for 2018.
Results of Operations – An analysis of Kforce’s consolidated results of operations for the three years presented in the consolidated financial statements. To assist the reader in understanding our business as a whole, certain metrics are presented for each of our segments.
Liquidity and Capital Resources – An analysis of our cash flows, credit facility, off-balance sheet arrangements, stock repurchases, contractual obligations and commitments.
Critical Accounting Estimates – A discussion of the accounting estimates that are most critical to aid in fully understanding and evaluating our reported financial results and that require management’s most difficult, subjective or complex judgments.
New Accounting Standards – A discussion of recently issued accounting standards and the potential impact on our consolidated financial statements.
EXECUTIVE SUMMARY
The following is an executive summary of what Kforce believes are highlights for 2018, which should be considered in the context of the additional discussions herein and in conjunction with the consolidated financial statements and notes thereto.
Revenue increased 4.4% to $1.42 billion in 2018 from $1.36 billion in 2017. Revenue increased 9.1% and 9.7% for Tech and GS, respectively, and decreased 9.3% for FA.
Flex revenue increased 4.5% to $1.36 billion in 2018 from $1.30 billion in 2017. Flex revenue increased 9.4% and 6.5% for Tech and GS, respectively, and decreased 9.9% for FA.
Direct Hire revenue decreased 4.2% to $45.7 million in 2018 from $47.7 million in 2017.
Flex gross profit margin decreased 40 basis points to 26.8% in 2018 from 27.2% in 2017. Flex gross profit margin increased 10 basis points for FA and decreased 10 basis points and 430 basis points for Tech and GS, respectively. Our GS business is operating in a cost competitive environment and, as such, has experienced reduced profitability in certain of its more recently awarded contracts.
SG&A expenses as a percentage of revenue for the year ended December 31, 2018 decreased to 23.2% from 24.4% in 2017. The 120 basis point decrease was primarily driven by increased leverage as a result of enhancements to our performance-based compensation plans; improved associate productivity; reduced costs as a result of previous realignment activities; and a continued focus on expense discipline.
Net income for the year ended December 31, 2018 increased 74.2% to $58.0 million from $33.3 million in 2017 and diluted earnings per share for the year ended December 31, 2018 increased to $2.30 from $1.30 per share in 2017, primarily driven by the factors noted above as well as the reduction in our effective tax rate due to the enactment of the TCJA.
During 2018, Kforce repurchased 553 thousand shares of common stock on the open market at a total cost of approximately $15.7 million. On October 26, 2018, the Board approved an increase in our stock repurchase authorization bringing the then available authorization to $100.0 million.
In the second half of 2018, the Board approved a 50% increase to the quarterly dividend, bringing it to $0.18 per share, up from $0.12 per share in the first half of 2018. The Firm declared and paid dividends totaling $0.60 per share during the year ended December 31, 2018, resulting in a total cash payout of $14.9 million.
The total amount outstanding under our Credit Facility decreased $44.7 million to $71.8 million as of December 31, 2018 as compared to $116.5 million as of December 31, 2017.
Cash provided by operating activities was $87.7 million during the year ended December 31, 2018 compared to $29.3 million for 2017 primarily due to increasing levels of profitability and improved collections of our accounts receivable.



19


RESULTS OF OPERATIONS

In 2018, we continued to make progress on our strategic initiatives including:
Implementing new and upgrading existing technologies that we believe will allow us to more effectively and efficiently serve our clients, consultants and candidates and improve the scalability of our organization. We completed the deployment of a new time and expense application for our consultants and clients as well as a new expense application for our associates. In addition, we continue to make enhancements to our business and data intelligence capabilities as well as our customer relationship management system. We expect these initiatives to benefit us in 2019 and beyond.
Improving our alignment of revenue-generating talent to the markets, products, industries and clients that present the greatest opportunity for profitable revenue growth.
Executing a Kforce brand refresh to reinforce our core values with a consistent message and identity.
To align the discussion of our Operating Results with Note 3 - “Revenue” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, we have disaggregated our GS product business and modified the presentation to exclude it from Flex revenue and Flex gross profit. Prior periods have been adjusted to align with the current presentation.
The following table presents certain items in our Consolidated Statements of Operations and Comprehensive Income as a percentage of revenue for the years ended:
 
December 31,
 
2018
 
2017
 
2016
Revenue by segment:
 
 
 
 
 
Tech
69.8
%
 
66.8
%
 
66.9
%
FA
22.1

 
25.5

 
25.6

GS
8.1

 
7.7

 
7.5

Total Revenue
100.0
%
 
100.0
%
 
100.0
%
Revenue by type:
 
 
 
 
 
Flex
95.6
%
 
95.6
%
 
95.0
%
Direct Hire
3.2

 
3.5

 
3.8

Product
1.2

 
0.9

 
1.2

Total Revenue
100.0
%
 
100.0
%
 
100.0
%
Gross profit
29.5
%
 
30.0
%
 
31.0
%
Selling, general and administrative expenses
23.2
%
 
24.4
%
 
25.8
%
Depreciation and amortization
0.6
%
 
0.6
%
 
0.7
%
Income from operations
5.8
%
 
5.1
%
 
4.5
%
Income before income taxes
5.4
%
 
4.7
%
 
4.2
%
Net income
4.1
%
 
2.5
%
 
2.5
%

20


Revenue. The following table presents revenue by type for each segment and percentage change from the prior period for the years ended December 31 (in thousands):
 
2018
 
Increase
(Decrease)
 
2017
 
Increase
(Decrease)
 
2016
Tech
 
 
 
 
 
 
 
 
 
Flex revenue
$
971,310

 
9.4
 %
 
$
887,675

 
2.8
 %
 
$
863,434

Direct Hire revenue
18,779

 
(5.3
)%
 
19,836

 
(1.0
)%
 
20,043

Total Tech revenue
$
990,089

 
9.1
 %
 
$
907,511

 
2.7
 %
 
$
883,477

FA
 
 
 
 
 
 
 
 
 
Flex revenue
$
286,939

 
(9.9
)%
 
$
318,294

 
3.6
 %
 
$
307,245

Direct Hire revenue
26,909

 
(3.3
)%
 
27,841

 
(8.3
)%
 
30,356

Total FA revenue
$
313,848

 
(9.3
)%
 
$
346,135

 
2.5
 %
 
$
337,601

GS
 
 
 
 
 
 
 
 
 
Flex revenue
$
98,214

 
6.5
 %
 
$
92,241

 
11.9
 %
 
$
82,427

Product revenue
16,202

 
34.4
 %
 
12,053

 
(25.6
)%
 
16,201

Total GS revenue
$
114,416

 
9.7
 %
 
$
104,294

 
5.7
 %
 
$
98,628

 
 
 
 
 
 
 
 
 
 
Total Flex revenue
$
1,356,463

 
4.5
 %
 
$
1,298,210

 
3.6
 %
 
$
1,253,106

Total Direct Hire revenue
45,688

 
(4.2
)%
 
47,677

 
(5.4
)%
 
50,399

Total Product revenue
16,202

 
34.4
 %
 
12,053

 
(25.6
)%
 
16,201

Total Revenue
$
1,418,353

 
4.4
 %
 
$
1,357,940

 
2.9
 %
 
$
1,319,706

Our quarterly operating results are affected by the number of billing days in a quarter. The following quarterly information presents the year-over-year revenue growth rates, on a billing day basis, for the last five quarters (in thousands, except Billing Days):
 
 
Year-Over-Year Revenue Growth Rates
 
 
(Per Billing Day)
 
 
Q4 2018
 
Q3 2018
 
Q2 2018
 
Q1 2018
 
Q4 2017
Billing days
 
62

 
63

 
64

 
64

 
61

Tech Flex
 
9.0
 %
 
10.3
 %
 
9.8
 %
 
6.7
 %
 
5.4
%
FA Flex
 
(11.7
)%
 
(11.8
)%
 
(9.4
)%
 
(7.9
)%
 
0.3
%
GS Flex
 
(13.3
)%
 
(0.6
)%
 
18.2
 %
 
24.5
 %
 
27.9
%
Total Flex
 
2.3
 %
 
4.2
 %
 
5.6
 %
 
4.2
 %
 
5.5
%
Total Firm
 
2.8
 %
 
4.2
 %
 
5.4
 %
 
3.7
 %
 
5.1
%
Flex Revenue. The key drivers of Flex revenue are the number of consultants on assignment and billable hours, the bill rate per hour and, to a limited extent, the amount of billable expenses incurred by Kforce.
Flex revenue for our largest segment, Tech, increased 9.4% during the year ended December 31, 2018 as compared to 2017 and increased 2.8% in 2017 from 2016. We believe the secular drivers of technology spend remain intact with many companies becoming increasingly dependent on the efficiencies provided by technology and the need for innovation to support business strategies and sustain relevancy in today’s rapidly changing marketplace. Our belief in the strength in the demand environment within Tech Flex has not changed; thus, we expected continued growth in 2019 in this segment.
Our FA segment experienced a decrease in Flex revenue of 9.9% during the year ended December 31, 2018 as compared to 2017 and increased 3.6% in 2017 from 2016. The year-over-year decrease in 2018 from 2017 was primarily due to reduced volume of lower bill rate assignments as we begin to shift our focus towards higher skillset opportunities. In 2019, we expect FA Flex revenue to remain stable or slightly decrease year-over-year.

21


Our GS segment experienced an increase in Flex revenue of 6.5% during the year ended December 31, 2018 as compared to 2017 and increased 11.9% in 2017 from 2016. The year-over-year increase in 2018 from 2017 was powered by high growth in the first half of 2018, primarily a result of two new prime contract wins secured in the third quarter of 2017. Flex revenue for GS was lower than our expectations in the second half of 2018 due to anticipated new business awards not materializing as quickly as anticipated and billable headcount attrition on lower margin contracts. In October 2018, GS was awarded a subcontract having an estimated contract value of $150 million to $200 million. In November 2018, the award to the prime contractor was protested by two unsuccessful bidders. On February 21, 2019, we received notification that the protest was sustained and, as such, are working with the prime contractor to determine appropriate next steps. We expect revenues in our GS segment to grow in 2019 on a year-over-year basis.
As the GS segment primarily provides integrated business solutions as compared to staffing services, key drivers for the change in Flex revenue and Flex hours are not presented in the tables below.
The following table presents the key drivers for the change in Flex revenue for our Tech and FA segments over the prior period (in thousands):
 
Year Ended December 31,
 
Year Ended December 31,
 
2018 vs. 2017
 
2017 vs. 2016
 
Tech
 
FA
 
Tech
 
FA
Key Drivers - Increase (Decrease)
 
 
 
 
 
 
 
Volume - hours billed
$
18,284

 
$
(44,912
)
 
$
9,710

 
$
3,915

Bill rate
62,036

 
13,298

 
14,563

 
7,053

Billable expenses
3,315

 
259

 
(32
)
 
81

Total change in Flex revenue
$
83,635

 
$
(31,355
)
 
$
24,241

 
$
11,049

These key drivers were impacted by the sale of Global’s assets, which occurred in the third quarter of 2017. During 2017, Global contributed approximately 4% of the total hours billed but only 1% of the revenue for Tech Flex. The volume previously contributed by Global has been replaced by organic growth in the remainder of our portfolio at significantly higher bill rates.
The following table presents total Flex hours billed for our Tech and FA segments and percentage change over the prior period for the years ended December 31 (in thousands):
 
2018
 
Increase
(Decrease)
 
2017
 
Increase
(Decrease)
 
2016
Tech
13,145

 
2.1
 %
 
12,878

 
1.1
%
 
12,735

FA
8,241

 
(14.1
)%
 
9,595

 
1.3
%
 
9,474

Total Flex hours billed
21,386

 
(4.8
)%
 
22,473

 
1.2
%
 
22,209

Direct Hire Revenue. The key drivers of Direct Hire revenue are the number of placements and the associated placement fee. Direct Hire revenue also includes conversion revenue, which may occur when a consultant initially assigned to a client on a temporary basis is later converted to a permanent placement for a fee. Our GS segment does not make permanent placements.
Direct Hire revenue decreased 4.2% during the year ended December 31, 2018 as compared to 2017 and decreased 5.4% in 2017 from 2016. These decreases are primarily the result of management’s strategy to make selective investments only where client needs exist.
The following table presents the key drivers for the change in Direct Hire revenue over the prior period (in thousands):
 
Year Ended December 31,
 
Year Ended December 31,
 
2018 vs. 2017
 
2017 vs. 2016
 
Tech
 
FA
 
Tech
 
FA
Key Drivers - Increase (Decrease)
 
 
 
 
 
 
 
Volume - number of placements
$
(1,743
)
 
$
(3,280
)
 
$
(861
)
 
$
(2,118
)
Placement fee
686

 
2,348

 
654

 
(397
)
Total change in Direct Hire revenue
$
(1,057
)
 
$
(932
)
 
$
(207
)
 
$
(2,515
)

22


The following table presents the total number of placements for our Tech and FA segments and percentage change over the prior period for the years ended December 31:
 
2018
 
Increase
(Decrease)
 
2017
 
Increase
(Decrease)
 
2016
Tech
1,039

 
(8.8
)%
 
1,139

 
(4.4
)%
 
1,191

FA
2,077

 
(11.8
)%
 
2,355

 
(7.0
)%
 
2,531

Total number of placements
3,116

 
(10.8
)%
 
3,494

 
(6.1
)%
 
3,722

The following table presents the average fee per placement for our Tech and FA segments and percentage change over the prior period for the years ended December 31:
 
2018
 
Increase
(Decrease)
 
2017
 
Increase
(Decrease)
 
2016
Tech
$
18,070

 
3.8
%
 
$
17,410

 
3.4
 %
 
$
16,836

FA
$
12,957

 
9.6
%
 
$
11,826

 
(1.4
)%
 
$
11,994

Total average placement fee
$
14,662

 
7.4
%
 
$
13,646

 
0.8
 %
 
$
13,543

Gross Profit. Gross profit is determined by deducting direct costs (primarily consultant compensation, payroll taxes, payroll-related insurance and certain fringe benefits, as well as subcontractor costs) from total revenue. In addition, there are no consultant payroll costs associated with Direct Hire placements; thus, all Direct Hire revenue increases gross profit by the full amount of the placement fee.
The following table presents the gross profit percentage (gross profit as a percentage of total revenue) for each segment and percentage change over the prior period for the years ended December 31:
 
2018
 
Increase
(Decrease)
 
2017
 
Increase
(Decrease)
 
2016
Tech
28.0
%
 
(1.1
)%
 
28.3
%
 
(2.4
)%
 
29.0
%
FA
34.8
%
 
1.8
 %
 
34.2
%
 
(4.2
)%
 
35.7
%
GS
28.1
%
 
(9.6
)%
 
31.1
%
 
(4.6
)%
 
32.6
%
Total gross profit percentage
29.5
%
 
(1.7
)%
 
30.0
%
 
(3.2
)%
 
31.0
%
Total gross profit percentage decreased 50 basis points for the year ended December 31, 2018 as compared to 2017.
The 30 basis point decrease for Tech was due to a lower mix of Direct Hire revenue and a slight decline in Flex gross profit percentage.
The 60 basis point increase for FA was due to a higher mix of Direct Hire revenue and a slight increase in Flex gross profit percentage.
The 300 basis point decrease for GS was due to a large decrease in Flex gross profit, offset by a higher mix of Product revenue to Flex revenue.
The change in total gross profit percentage for 2017 as compared to 2016 was primarily the result of a lower mix of Direct Hire revenues to total revenues as well as declines in our Flex gross profit percentage.
Flex gross profit percentage (Flex gross profit as a percentage of Flex revenue) provides management with helpful insight into the other drivers of total gross profit percentage driven by our Flex business such as changes in the spread between the consultants’ bill rate and pay rate.
The following table presents the Flex gross profit percentage for each segment and percentage change over the prior period for the years ended December 31:
 
2018
 
Increase
(Decrease)
 
2017
 
Increase
(Decrease)
 
2016
Tech
26.6
%
 
(0.4
)%
 
26.7
%
 
(2.2
)%
 
27.3
%
FA
28.6
%
 
0.4
 %
 
28.5
%
 
(3.1
)%
 
29.4
%
GS
22.7
%
 
(15.9
)%
 
27.0
%
 
2.7
 %
 
26.3
%
Total Flex gross profit percentage
26.8
%
 
(1.5
)%
 
27.2
%
 
(1.8
)%
 
27.7
%

23


The 40 basis point decrease in Flex gross profit percentage for the year ended December 31, 2018 as compared to 2017 was primarily driven by the decrease for GS. Tech and FA remained fairly stable year-over-year. GS Flex gross profit margin decreased 430 basis points primarily due to compression in bill and pay spreads as well as higher benefit costs. GS business is operating in a cost competitive environment and, as such, has experienced reduced profitability in certain of its more recently awarded contracts. 
The decrease in Flex gross profit percentage of 50 basis points in 2017 from 2016 was due primarily to compression in the spread between our consultants’ bill rates and pay rates and higher health insurance and other benefit costs, as well as the impact of Hurricanes Harvey and Irma.
The following table presents the key drivers for the change in Flex gross profit for our Tech and FA segments over the prior period (in thousands):
 
Year Ended December 31,
 
Year Ended December 31,
 
2018 vs. 2017
 
2017 vs. 2016
 
Tech
 
FA
 
Tech
 
FA
Key Drivers - Increase (Decrease)
 
 
 
 
 
 
 
Volume - hours billed
$
22,356

 
$
(8,929
)
 
$
6,620

 
$
3,244

Bill rate
(1,029
)
 
481

 
(5,137
)
 
(2,801
)
Total change in Flex gross profit
$
21,327

 
$
(8,448
)
 
$
1,483

 
$
443

Kforce continues to focus on training our revenue-generating associates on effective pricing and optimizing the spread between bill rates and pay rates. We believe this will serve to obtain the optimal volume, rate, effort and duration of assignment, while ultimately maximizing the benefit for our clients, our consultants and Kforce.
SG&A Expenses. Total compensation, commissions, payroll taxes and benefit costs as a percentage of SG&A represented 83.5%, 84.8%, and 84.0% of SG&A for the years ended December 31, 2018, 2017 and 2016, respectively. Commissions and other bonus incentives for our revenue-generating talent are variable costs driven primarily by revenue and gross profit levels, and associate performance. Therefore, as gross profit levels change, these expenses would also generally be anticipated to change, but remain relatively consistent as a percentage of revenue.
The following table presents certain components of SG&A as a percentage of total revenue for the years ended December 31 (in thousands):
 
2018
 
% of
Revenue
 
2017
 
% of
Revenue
 
2016
 
% of
Revenue
Compensation, commissions, payroll taxes and benefits costs
$
274,767

 
19.4
%
 
$
280,721

 
20.7
%
 
$
286,261

 
21.7
%
Other (1)
54,359

 
3.8
%
 
50,451

 
3.7
%
 
54,481

 
4.1
%
Total SG&A
$
329,126

 
23.2
%
 
$
331,172

 
24.4
%
 
$
340,742

 
25.8
%
(1) Includes items such as bad debt expense, lease expense, professional fees, travel, telephone, computer and certain other expenses.
SG&A as a percentage of revenue decreased 120 basis points in 2018 compared to 2017, primarily driven by increased leverage as a result of enhancements to our performance-based compensation plans; improved associate productivity; lower revenue-generating headcount; reduced costs as a result of previous realignment activities; and a continued focus on expense discipline. Additionally, during 2017, Kforce recorded a $3.3 million gain on the sale of Global’s assets, which was partially offset by a $1.0 million disaster relief contribution to support recovery efforts related to Hurricanes Harvey and Irma.
SG&A as a percentage of revenue decreased 140 basis points in 2017 compared to 2016, which was driven primarily by $6.0 million in severance costs recognized in 2016 related to realignment activities, improving associate productivity levels in 2017, and overall continued discipline in areas of travel and office related expenses. These benefits were partially offset by an increase in information technology investments.

24


Depreciation and Amortization. The following table presents depreciation and amortization expense and percentage change over the prior period by major category for the years ended December 31 (in thousands):
 
2018
 
Increase
(Decrease)
 
2017
 
Increase
(Decrease)
 
2016
Fixed asset depreciation (includes capital leases)
$
6,303

 
(9.2
)%
 
$
6,939

 
4.2
 %
 
$
6,660

Capitalized software amortization
1,183

 
21.8
 %
 
971

 
(32.9
)%
 
1,448

Intangible asset amortization
345

 
 %
 
345

 
(41.8
)%
 
593

Total Depreciation and amortization
$
7,831

 
(5.1
)%
 
$
8,255

 
(5.1
)%
 
$
8,701

Other Expense, Net. Other expense, net was $4.5 million in 2018, $4.5 million in 2017 and $3.1 million in 2016, and consisted primarily of interest expense related to outstanding borrowings under our credit facility.
Income Tax Expense. Income tax expense as a percentage of income before income taxes (our “effective tax rate”) for the year ended December 31, 2018, was 24.9%. Our effective tax rate for 2018 was positively impacted by the TCJA. For the year ended December 31, 2017, our effective tax rate was 48.1%, which was unfavorably impacted by the revaluation of our net deferred tax assets as a result of the TCJA. For the year ended December 31, 2016, our effective tax rate was 41.4%, which was unfavorably impacted by certain one-time non-cash adjustments.
Non-GAAP Financial Measures
Free Cash Flow. “Free Cash Flow”, a non-GAAP financial measure, is defined by Kforce as net cash provided by operating activities determined in accordance with GAAP, less capital expenditures. Management believes this provides an additional way of viewing our liquidity that, when viewed with our GAAP results, provides a more complete understanding of factors and trends affecting our cash flows and is useful information to investors as it provides a measure of the amount of cash generated from the business that can be used for strategic opportunities including investing in our business, making acquisitions, repurchasing common stock or paying dividends. Free cash flow has limitations due to the fact that it does not represent the residual cash flow available for discretionary expenditures.
Therefore, we believe it is important to view free cash flow as a complement to our Consolidated Statements of Cash Flows. The following table presents Free Cash Flow (in thousands):
 
 
Years Ended December 31,
 
 
2018
 
2017
 
2016
Net income
 
$
57,980

 
$
33,285

 
$
32,773

Non-cash provisions and other
 
22,643

 
29,134

 
21,093

Changes in operating assets/liabilities
 
7,100

 
(33,080
)
 
(14,043
)
Net cash provided by operating activities
 
87,723

 
29,339

 
39,823

Capital expenditures
 
(5,170
)
 
(5,846
)
 
(12,420
)
Free cash flow
 
82,553

 
23,493

 
27,403

Proceeds from sale of Global's assets
 
1,000

 
1,000

 

Change in debt
 
(44,723
)
 
4,976

 
31,075

Repurchases of common stock
 
(22,187
)
 
(14,622
)
 
(46,013
)
Cash dividends
 
(14,871
)
 
(12,144
)
 
(12,447
)
Other
 
(2,039
)
 
(3,806
)
 
(33
)
Change in cash and cash equivalents
 
$
(267
)
 
$
(1,103
)
 
$
(15
)

25


Adjusted EBITDA. “Adjusted EBITDA”, a non-GAAP financial measure, is defined by Kforce as net income before depreciation and amortization, stock-based compensation expense, interest expense, net and income tax expense. Adjusted EBITDA should not be considered a measure of financial performance under GAAP. Items excluded from Adjusted EBITDA are significant components in understanding and assessing our past and future financial performance, and this presentation should not be construed as an inference by us that our future results will be unaffected by those items excluded from Adjusted EBITDA. Adjusted EBITDA is a key measure used by management to assess our operations including our ability to generate cash flows and our ability to repay our debt obligations. Management believes it is useful information to investors as it provides a good metric of our core profitability in comparing our performance to our competitors, as well as our performance over different time periods. The measure should not be considered in isolation or as an alternative to net income, cash flows or other financial statement information presented in the consolidated financial statements as indicators of financial performance or liquidity. The measure is not determined in accordance with GAAP and is susceptible to varying calculations, and as presented, may not be comparable to similarly titled measures of other companies.
In addition, although we excluded amortization of stock-based compensation expense because it is a non-cash expense, we expect to continue to incur stock-based compensation in the future and the associated stock issued may result in an increase in our outstanding shares of stock, which may result in the dilution of our shareholder ownership interest. We suggest that you evaluate these items and the potential risks of excluding such items when analyzing our financial position.
The following table presents Adjusted EBITDA and includes a reconciliation of Adjusted EBITDA to net income (in thousands):
 
Years Ended December 31,
 
2018
 
2017
 
2016
Net income
$
57,980

 
$
33,285

 
$
32,773

Depreciation and amortization
8,265

 
8,508

 
8,796

Stock-based compensation expense
8,797

 
7,600

 
6,705

Interest expense, net
4,455

 
5,039

 
3,050

Income tax expense
19,173

 
30,809

 
23,182

Adjusted EBITDA
$
98,670

 
$
85,241

 
$
74,506

LIQUIDITY AND CAPITAL RESOURCES
To meet our capital and liquidity requirements, we primarily rely on operating cash flow, as well as borrowings under our Credit Facility. At December 31, 2018, Kforce had $158.1 million in working capital compared to $161.7 million at December 31, 2017.
Cash Flows
We are principally focused on achieving an appropriate balance of cash flow across several areas of opportunity such as: generating positive cash flow from operating activities; returning capital to our shareholders through our quarterly dividends and common stock repurchase program; maintaining appropriate leverage under our Credit Facility; investing in our infrastructure to allow sustainable growth via capital expenditures; and maintaining sufficient liquidity to complete acquisitions or other strategic investments.
The following table presents a summary of our net cash flows from operating, investing and financing activities (in thousands):
 
Years Ended December 31,
 
2018
 
2017
 
2016
Cash provided by (used in):
 
 
 
 
 
Operating activities
$
87,723

 
$
29,339

 
$
39,823

Investing activities
(4,170
)
 
(4,846
)
 
(12,420
)
Financing activities
(83,820
)
 
(25,596
)
 
(27,418
)
Change in cash and cash equivalents
$
(267
)
 
$
(1,103
)
 
$
(15
)

26


Operating Activities
Our largest source of operating cash flows is the collection of trade receivables and our largest use of operating cash flows is the payment of our consultant and associate compensation. When comparing cash flows from operating activities, the increase in cash provided by operating activities during the year ended December 31, 2018, as compared to 2017 was primarily due to increased levels of profitability and improved collections of our accounts receivable as well as $11.0 million related to the decreased effective tax rate as a result of the enactment of the TCJA and the receipt of a $6.8 million income tax refund. The decrease in cash provided by operating activities during the year ended December 31, 2017 as compared to 2016 was primarily due to an increase in accounts receivable, which was primarily driven by the revenue growth in our business, the timing of collections and continued pressure from certain larger clients for extended payment terms.
Investing Activities
Capital expenditures for the years ended December 31, 2018, 2017 and 2016, which exclude equipment acquired under capital leases, were $5.2 million, $5.8 million and $12.4 million, respectively. We continually review our portfolio of businesses and their operations in comparison to our internal strategic and performance objectives. As part of this review, we may acquire other businesses and further invest in, fully divest and/or sell parts of our current businesses.
Financing Activities
The increase in cash used for financing activities in 2018 compared to 2017 was primarily driven by a reduction in our Credit Facility balance as well as an increase in cash used for common stock repurchases and dividends. 
The decrease in cash used for financing activities in 2017 as compared to 2016 was primarily due to a reduction in our Credit Facility balance, offset by fewer common stock repurchases in 2017 than 2016.
The following table presents the cash flow impact of the common stock repurchase activity for the years ended December 31 (in thousands):
 
2018
 
2017
 
2016
Open market repurchases
$
16,069

 
$
12,276

 
$
44,109

Repurchase of shares related to tax withholding requirements for vesting of restricted stock
6,118

 
2,346

 
1,904

Total cash flow impact of common stock repurchases
$
22,187

 
$
14,622

 
$
46,013

 
 
 
 
 
 
Cash paid in current year for settlement of prior year repurchases
$
3,323

 
$
935

 
$
1,012

During the years ended December 31, 2018, 2017 and 2016, Kforce declared and paid dividends of $14.9 million ($0.60 per share), $12.1 million ($0.48 per share), and $12.4 million ($0.48 per share), respectively. During the year ended December 31, 2018, the Board approved a 50% increase to our quarterly dividend, bringing the payout to $0.18 per share in the second half of 2018, as compared to a quarterly dividend of $0.12 per share for the first half of 2018. During the years ended December 31, 2017 and 2016, Kforce declared and paid a quarterly dividend of $0.12 per share for all shares outstanding. The declaration, payment and amount of future dividends are discretionary and will be subject to determination by Kforce’s Board each quarter following its review of, among other things, the Firm’s current and expected financial performance as well as the ability to pay dividends under applicable law.
We believe that existing cash and cash equivalents, cash flow from operations and available borrowings under our Credit Facility will be adequate to meet the capital expenditure and working capital requirements of our operations for at least the next 12 months. However, a material deterioration in the economic environment or market conditions, among other things, could negatively impact operating results and liquidity, as well as the ability of our lenders to fund borrowings.
Actual results could also differ materially from those indicated as a result of a number of factors, including the use of currently available resources for potential acquisitions and additional stock repurchases.

27


Credit Facility
On May 25, 2017, the Firm entered into a credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the “Credit Facility”). Under the Credit Facility, the Firm has a maximum borrowing capacity of $300.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”), which is available to the Firm in the form of revolving credit loans, swingline loans and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of $10.0 million. The maturity date of the Credit Facility is May 25, 2022. Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated executed collateral. As of December 31, 2018, $71.8 million was outstanding and $225.0 million was available, subject to the covenants described below and as of December 31, 2017, $116.5 million was outstanding.
The Firm is subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.25 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if: (a) the total leverage ratio is greater than 2.75 to 1.00; and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. At December 31, 2018, Kforce was not limited in making distributions and executing repurchases of our equity securities. Refer to Note 10 - “Credit Facility” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of our credit facility.
Kforce entered into a forward-starting interest rate swap agreement (the “Swap”) to mitigate the risk of rising interest rates and the Swap has been designated as a cash flow hedge. As of December 31, 2018 and 2017, the fair value of the Swap asset was $0.9 million and $0.5 million, respectively. Refer to Note 11 - “Derivative Instrument and Hedging Activity” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of our interest rate swap.
Stock Repurchases
The following table presents the open market repurchase activity under the Board-authorized common stock repurchase program for the years ended December 31 (in thousands):
 
2018 (1)
 
2017
 
Shares
$
 
Shares
$
Open market repurchases
553

$
15,727

 
526

$
12,239

(1)
On October 26, 2018, our Board approved an increase in our stock repurchase authorization bringing the then available authorization to $100.0 million.
As of December 31, 2018 and 2017, $92.9 million and $38.5 million, respectively, remained available for further repurchases under the Board-authorized common stock repurchase program.
Off-Balance Sheet Arrangements
Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December 31, 2018, Kforce had letters of credit outstanding for workers’ compensation and other insurance coverage totaling $2.8 million, and for facility lease deposits totaling $0.3 million. Aside from certain obligations more fully described in the Contractual Obligations and Commitments section below, we do not have any additional off-balance sheet arrangements that have had, or are expected to have, a material effect on our consolidated financial statements.

28


Contractual Obligations and Commitments
The following table presents our expected future contractual obligations as of December 31, 2018 (in thousands):
 
 
Payments due by period
 
 
Total
 
Less than
1 year
 
1-3 Years
 
3-5 Years
 
More than
5 years
Credit facility (1)
 
$
80,699

 
$
2,380

 
$
5,187

 
$
73,132

 
$

Operating lease obligations
 
21,988

 
6,994

 
9,908

 
3,887

 
1,199

Capital lease obligations
 
944

 
764

 
177

 
3

 

Purchase obligations (2)
 
16,293

 
10,619

 
5,393

 
281

 

Notes and interest payable (3)
 
2,211

 
1,005

 
1,206

 

 

Deferred compensation plans liability (4)
 
30,706

 
1,791

 
4,827

 
4,016

 
20,072

Supplemental Executive Retirement Plan (5)
 
17,760

 

 
13,351

 

 
4,409

Liability for unrecognized tax positions (6)
 

 

 

 

 

Total
 
$
170,601

 
$
23,553

 
$
40,049

 
$
81,319

 
$
25,680

(1)
Our credit facility matures May 25, 2022. Our weighted average interest rate as of December 31, 2018 was utilized to forecast the expected future interest rate payments. These payments are inherently uncertain due to fluctuations in interest rates and outstanding borrowings that will occur over the remaining term of the credit facility.
(2)
Purchase obligations include agreements to purchase goods and services that are enforceable, legally binding and specify all significant terms.
(3)
Our notes payable as of December 31, 2018 are classified in Other current liabilities if payable within the next year or in Long-term debt - other if payable after the next year in the accompanying Consolidated Balance Sheets. The interest rate on the notes range from 2.58% to 2.80% and expire between November 2020 and October 2021.
(4)
Kforce maintains various non-qualified deferred compensation plans pursuant to which eligible management and highly-compensated key employees may elect to defer all or part of their compensation to later years. These amounts are included in the accompanying Consolidated Balance Sheets and classified as Accounts payable and other accrued liabilities and Other long-term liabilities, as appropriate, and are payable based upon the elections of the plan participants (e.g. retirement, termination of employment, change-in-control). Amounts payable upon the retirement or termination of employment may become payable during the next five years if covered employees schedule a distribution, retire or terminate during that time.
(5)
There is no funding requirement associated with our Supplemental Executive Retirement Plan (“SERP”) and, as a result, no contributions have been made through the year ended December 31, 2018. Kforce does not currently anticipate funding our SERP during 2019. Kforce has included the total undiscounted projected benefit payments, as determined at December 31, 2018, in the table above.
(6)
Kforce’s liability for unrecognized tax positions as of December 31, 2018 was $0.9 million. This balance has been excluded from the table above due to the significant uncertainty with respect to the timing and amount of settlement, if any.
Kforce has no material unrecorded commitments, losses, contingencies or guarantees associated with any related parties or unconsolidated entities.
CRITICAL ACCOUNTING ESTIMATES
Our significant accounting policies are discussed in Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report. Our consolidated financial statements are prepared in accordance with GAAP. In connection with the preparation of our consolidated financial statements, we are required to make assumptions and estimates about future events, and apply judgments that affect the reported amount of assets, liabilities, revenues, expenses and the related disclosures. We base our assumptions, estimates and judgments on historical experience, current trends and other factors that management believes to be relevant at the time our consolidated financial statements are prepared. On a regular basis, management reviews the accounting policies, estimates, assumptions and judgments to ensure that our consolidated financial statements are presented fairly and in accordance with GAAP. However, because future events and their effects cannot be determined with certainty, actual results could differ from our assumptions and estimates, and such differences could be material. Management believes that the following accounting estimates are the most critical to aid in fully understanding and evaluating our reported financial results, and they require management’s most difficult, subjective or complex judgments, resulting from the need to make estimates about the effect of matters that are inherently uncertain. We have not made any material changes in our accounting methodologies used from the prior years.

29


Allowance for Doubtful Accounts
Management performs an ongoing analysis of factors in establishing its allowance for doubtful accounts including recent write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of accounts receivable among clients and higher-risk sectors, and the current state of the U.S. economy.
Accounting for Income Taxes
Our consolidated effective income tax rate is influenced by tax planning opportunities available to us in the various jurisdictions in which we conduct business. Significant judgment is required in determining our effective tax rate and in evaluating our tax positions, including those that may be uncertain.
We are also required to exercise judgment with respect to the realization of our net deferred tax assets. Management evaluates all positive and negative evidence and exercises judgment regarding past and future events to determine if it is more likely than not that all or some portion of the deferred tax assets may not be realized. If appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized.
Refer to Note 5 – “Income Taxes” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of the components of Kforce’s income tax expense, as well as the temporary differences that exist as of December 31, 2018.
Self-Insured Liabilities
We are self-insured for certain losses related to health insurance and workers’ compensation claims that are below insurable limits. However, we obtain third-party insurance coverage to limit our exposure to claims in excess of insurable limits. When estimating our self-insured liabilities, we consider a number of factors, including historical claims experience, plan structure, internal claims management activities, demographic factors and severity factors. Periodically, management reviews its assumptions to determine the adequacy of our self-insured liabilities.
Our self-insured liabilities contain uncertainties because management is required to make assumptions and to apply judgment to estimate the ultimate total cost to settle reported claims and claims incurred but not reported (“IBNR”) as of the balance sheet date.
Defined Benefit Pension Plan
The SERP is a defined benefit pension plan that benefits certain named executive officers. The SERP was not funded as of December 31, 2018 or 2017. When estimating the obligation for our pension benefit plan, management is required to make certain assumptions and to apply judgment with respect to determining an appropriate discount rate, bonus percentage assumptions and expected effect of future compensation increases for the participants in the plan.
Refer to Note 9 – “Employee Benefit Plans” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of the terms of this plan.
Goodwill Impairment
Goodwill is tested at the reporting unit level which is generally an operating segment, or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. We evaluate goodwill for impairment annually or more frequently whenever events or circumstances indicate that the fair value of a reporting unit is below its carrying value. We monitor the existence of potential impairment indicators throughout the year. It is our policy to conduct impairment testing based on our current business strategy in light of present industry and economic conditions, as well as future expectations.
When performing a quantitative assessment, we determine the fair value of our reporting units using widely accepted valuation techniques, including the discounted cash flow, guideline transaction and guideline company methods. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. When performing a qualitative assessment, we assess qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting unit was less than its carrying amount.
For all of our segments (Tech, FA and GS) reporting units, Kforce assessed the qualitative factors of each reporting unit to determine if it was more likely than not that the fair value of the reporting unit was less than its carrying amount. Based on the qualitative assessments, management determined that it was not more likely than not that the fair values of the reporting units were less than the carrying values. A deterioration in any of the assumptions could result in an impairment charge in the future.
See Note 6 – “Goodwill and Other Intangible Assets in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of the valuation methodologies employed.

30


NEW ACCOUNTING STANDARDS
Refer to Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a discussion of new accounting standards.
ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
In addition to the inherent operational risks, Kforce is exposed to certain market risks, primarily related to changes in interest rates.
As of December 31, 2018, we had $71.8 million outstanding under our credit facility. Refer to Note 10 - “Credit Facility” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for further details on our credit facility. A hypothetical 10% increase in interest rates on variable debt in effect at December 31, 2018 would have an increase to annual interest expense of less than $0.2 million.
On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. to mitigate the risk of rising interest rates on the Firm’s financial statements. The Swap rate is 1.81%, which is added to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of the Swap based on the notional amount of the Swap. The effective date of the Swap is May 31, 2017 and the maturity date is April 29, 2022. The notional amount of the Swap is $65.0 million for the first three years and decreases to $25.0 million for years four and five.

31


ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Stockholders of Kforce Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Kforce Inc. and subsidiaries (“Kforce”) as of December 31, 2018 and 2017, the related consolidated statements of operations and comprehensive income, changes in stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2018, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). We also have audited Kforce’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of Kforce as of December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2018, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, Kforce maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.
Basis for Opinions
Kforce’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on Kforce’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to Kforce in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
/s/ Deloitte & Touche LLP
 
Tampa, Florida
February 22, 2019

We have served as Kforce’s auditor since 2000.


32


KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
 
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Revenue
$
1,418,353

 
$
1,357,940

 
$
1,319,706

Direct costs
999,745

 
949,884

 
911,207

Gross profit
418,608

 
408,056

 
408,499

Selling, general and administrative expenses
329,126

 
331,172

 
340,742

Depreciation and amortization
7,831

 
8,255

 
8,701

Income from operations
81,651

 
68,629

 
59,056

Other expense, net
4,498

 
4,535

 
3,101

Income before income taxes
77,153

 
64,094

 
55,955

Income tax expense
19,173

 
30,809

 
23,182

Net income
57,980

 
33,285

 
32,773

Other comprehensive income (loss):
 
 
 
 
 
Defined benefit pension plans, net of tax
881

 
(373
)
 
(134
)
Change in fair value of interest rate swap, net of tax
315

 
289

 

Comprehensive income
$
59,176

 
$
33,201

 
$
32,639

 
 
 
 
 
 
Earnings per share – basic
$
2.34

 
$
1.32

 
$
1.26

Earnings per share – diluted
$
2.30

 
$
1.30

 
$
1.25

 
 
 
 
 
 
Weighted average shares outstanding – basic
24,738

 
25,222

 
26,099

Weighted average shares outstanding – diluted
25,251

 
25,586

 
26,274

 
 
 
 
 
 
Dividends declared per share
$
0.60

 
$
0.48

 
$
0.48

The accompanying notes are an integral part of these consolidated financial statements.


33


KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(IN THOUSANDS)
 
 
DECEMBER 31,
 
2018
 
2017
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
112

 
$
379

Trade receivables, net of allowances of $2,800 and $2,333, respectively
234,895

 
225,865

Income tax refund receivable
319

 
7,116

Prepaid expenses and other current assets
13,136

 
12,085

Total current assets
248,462

 
245,445

Fixed assets, net
35,818

 
39,680

Other assets, net
36,957

 
38,598

Deferred tax assets, net
9,751

 
11,316

Intangible assets, net
2,952

 
3,297

Goodwill
45,968

 
45,968

Total assets
$
379,908

 
$
384,304

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable and other accrued liabilities
$
38,606

 
$
34,873

Accrued payroll costs
45,262

 
46,886

Other current liabilities
1,632

 
1,960

Income taxes payable
4,858

 

Total current liabilities
90,358

 
83,719

Long-term debt – credit facility
71,800

 
116,523

Long-term debt – other
1,359

 
2,597

Other long-term liabilities
48,060

 
47,188

Total liabilities
211,577

 
250,027

Commitments and contingencies (Note 14)

 

Stockholders’ equity:
 
 
 
Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding

 

Common stock, $0.01 par; 250,000 shares authorized, 71,856 and 71,494 issued and outstanding, respectively
719

 
715

Additional paid-in capital
447,337

 
437,394

Accumulated other comprehensive income
1,296

 
100

Retained earnings
237,308

 
195,143

Treasury stock, at cost; 45,822 and 45,167 shares, respectively
(518,329
)
 
(499,075
)
Total stockholders’ equity
168,331

 
134,277

Total liabilities and stockholders’ equity
$
379,908

 
$
384,304

The accompanying notes are an integral part of these consolidated financial statements.


34


KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(IN THOUSANDS)
 
Common Stock
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Income (Loss)
 
Retained Earnings
 
Treasury Stock
 
Total Stockholders’ Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Balance, December 31, 2015
70,558

 
$
705

 
$
420,276

 
$
318

 
$
155,096

 
42,130

 
$
(436,768
)
 
$
139,627

Net income

 

 

 

 
32,773

 

 

 
32,773

Issuance for stock-based compensation and dividend equivalents, net of forfeitures
695

 
8

 
447

 

 
(455
)
 

 

 

Exercise of stock options
15

 

 
172

 

 

 
3

 
(63
)
 
109

Stock-based compensation expense

 

 
6,705

 

 

 

 

 
6,705

Income tax benefit from stock-based compensation

 

 
307

 

 

 

 

 
307

Employee stock purchase plan

 

 
305

 

 

 
(34
)
 
364

 
669

Dividends ($0.48 per share)

 

 

 

 
(12,447
)
 

 

 
(12,447
)
Defined benefit pension plans, net of tax benefit of $89

 

 

 
(134
)
 

 

 

 
(134
)
Repurchases of common stock

 

 

 

 

 
2,370

 
(45,873
)
 
(45,873
)
Balance, December 31, 2016
71,268

 
713

 
428,212

 
184

 
174,967

 
44,469

 
(482,340
)
 
121,736

Net income

 

 

 

 
33,285

 

 

 
33,285

Cumulative effect of new accounting standard (Note 13)

 

 
769

 

 
(469
)
 

 

 
300

Issuance for stock-based compensation and dividend equivalents, net of forfeitures
221

 
2

 
494

 

 
(496
)
 

 

 

Exercise of stock options
5

 

 
72

 

 

 

 

 
72

Stock-based compensation expense

 

 
7,600

 

 

 

 

 
7,600

Employee stock purchase plan

 

 
247

 

 

 
(25
)
 
275

 
522

Dividends ($0.48 per share)

 

 

 

 
(12,144
)
 

 

 
(12,144
)
Defined benefit pension plans, net of tax benefit of $207

 

 

 
(373
)
 

 

 

 
(373
)
Change in fair value of interest rate swap, net of tax of $189

 

 

 
289

 

 

 

 
289

Repurchases of common stock

 

 

 

 

 
723

 
(17,010
)
 
(17,010
)
Balance, December 31, 2017
71,494

 
715

 
437,394

 
100

 
195,143

 
45,167

 
(499,075
)
 
134,277


35


Balance, December 31, 2017
$
71,494

 
715

 
$
437,394

 
$
100

 
$
195,143

 
45,167

 
$
(499,075
)
 
$
134,277

Net income

 

 

 

 
57,980

 

 

 
57,980

Cumulative effect of new accounting standard (Note 1), net of tax of $63

 

 

 

 
(179
)
 

 

 
(179
)
Issuance for stock-based compensation and dividend equivalents, net of forfeitures
357

 
4

 
762

 

 
(766
)
 

 

 

Exercise of stock options
5

 

 
46

 

 

 
1

 
(46
)
 

Stock-based compensation expense

 

 
8,797

 

 

 

 

 
8,797

Employee stock purchase plan

 

 
338

 

 

 
(19
)
 
211

 
549

Dividends ($0.60 per share)

 

 

 

 
(14,870
)
 

 

 
(14,870
)
Defined benefit pension plan, net of tax of $314
 
 
 
 
 
 
881

 
 
 
 
 
 
 
881

Change in fair value of interest rate swap, net of tax of $107

 

 

 
315

 

 

 

 
315

Repurchases of common stock

 

 

 

 

 
673

 
(19,419
)
 
(19,419
)
Balance, December 31, 2018
71,856

 
$
719

 
$
447,337

 
$
1,296

 
$
237,308

 
45,822

 
$
(518,329
)
 
$
168,331

The accompanying notes are an integral part of these consolidated financial statements.

36


KFORCE INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(IN THOUSANDS)
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Cash flows from operating activities:
 
 
 
 
 
Net income
$
57,980

 
$
33,285

 
$
32,773

Adjustments to reconcile net income to cash provided by operating activities:
 
 
 
 
 
Deferred income tax provision, net
989

 
12,243

 
2,007

Provision for bad debt
1,820

 
1,031

 
976

Depreciation and amortization
8,265

 
8,508

 
8,796

Stock-based compensation expense
8,797

 
7,600

 
6,705

Defined benefit pension plans expense
1,821

 
937

 
1,733

Loss on deferred compensation plan investments, net
563

 
510

 
597

Gain on sale of Global's assets

 
(3,148
)
 

Other
388

 
1,453

 
279

(Increase) decrease in operating assets
 
 
 
 
 
Trade receivables, net
(10,851
)
 
(20,535
)
 
(8,403
)
Income tax refund receivable
6,797

 
(6,944
)
 
354

Prepaid expenses and other current assets
(2,050
)
 
(1,471
)
 
(1,631
)
Other assets, net
994

 
(556
)
 
(495
)
Increase (decrease) in operating liabilities
 
 
 
 
 
Accounts payable and other accrued liabilities
3,932

 
(1,537
)
 
(1,920
)
Accrued payroll costs
1,350

 
1,954

 
(1,320
)
Income taxes payable
4,858

 
(221
)
 
(489
)
Other long-term liabilities
2,070

 
(3,770
)
 
(139
)
Cash provided by operating activities
87,723

 
29,339

 
39,823

Cash flows from investing activities:
 
 
 
 
 
Capital expenditures
(5,170
)
 
(5,846
)
 
(12,420
)
Proceeds from sale of Global's assets
1,000

 
1,000

 

Cash used in investing activities
(4,170
)
 
(4,846
)
 
(12,420
)
Cash flows from financing activities:
 
 
 
 
 
Proceeds from credit facility
450,400

 
1,038,593

 
937,083

Payments on credit facility
(495,123
)
 
(1,033,617
)
 
(906,008
)
Payments on other financing arrangements
(2,039
)
 
(2,148
)
 
(1,830
)
Repurchases of common stock
(22,187
)
 
(14,622
)
 
(46,013
)
Cash dividends
(14,871
)
 
(12,144
)
 
(12,447
)
Payments of loan financing fees

 
(1,730
)
 
(158
)
Proceeds from exercise of stock options, net of shares tendered in payment of exercise

 
72

 
172

Proceeds from other financing arrangements

 

 
1,783

Cash used in financing activities
(83,820
)
 
(25,596
)
 
(27,418
)
Change in cash and cash equivalents
(267
)
 
(1,103
)
 
(15
)
Cash and cash equivalents at beginning of year
379

 
1,482

 
1,497

Cash and cash equivalents at end of year
$
112

 
$
379

 
$
1,482

The accompanying notes are an integral part of these consolidated financial statements.

37


KFORCE INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in conformity with GAAP and the rules of the SEC.
Principles of Consolidation
The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Revenue Recognition
All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.
Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income.
Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenue is recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Product Revenue
Revenue for our product business, which accounts for approximately 1% of total revenue for each of the years ended December 31, 2018, 2017 and 2016, is recognized after the transfer of control to the customer, which typically occurs upon delivery.

38


Variable Consideration
Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Consolidated Balance Sheets.
Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Consolidated Balance Sheets. As of December 31, 2018 and 2017, the Direct Hire fallout reserve was $0.6 million and $0.5 million, respectively.
Payment Terms
Our payment terms and conditions vary by arrangement, although terms are typically less than 90 days. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do not have any material contract assets as of January 1, 2018 and December 31, 2018.
We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of January 1, 2018 and December 31, 2018.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&A”), along with other customary costs such as administrative and corporate costs.
Commissions
Our associates make placements and earn commissions as a percentage of gross profit for Flex or Direct Hire revenues pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.
Stock-Based Compensation
Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period. Effective January 1, 2017, the Firm changed its accounting policy regarding forfeitures and elected to recognize as incurred.

39


Income Taxes
Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes. Effective January 1, 2017, excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Cash and Cash Equivalents
All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents consist of cash on hand with banks, either in commercial accounts or overnight interest-bearing money market accounts and at times may exceed federally insured limits. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments.
Trade Receivables and Related Reserves
Trade receivables are recorded net of allowance for doubtful accounts. The allowance for doubtful accounts is determined based on factors including recent write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and higher-risk sectors, and the current state of the U.S. economy. Trade receivables are written off after all reasonable collection efforts have been exhausted. Trade accounts receivable reserves as a percentage of gross trade receivables was 1.0% at December 31, 2018 and 2017.
Fixed Assets
Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&A in the Consolidated Statements of Operations and Comprehensive Income.
Leases
Leases for our field offices, which are located throughout the U.S., range from three to seven-year terms, although a limited number of leases contain short-term renewal provisions that range from month-to-month to one year.
For leases that contain escalations of the minimum rent, we recognize the related rent expense on a straight-line basis over the lease term. We record any difference between the straight-line rent amounts and amounts payable under the leases as a deferred rent liability in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets.
The Company records incentives provided by landlords for leasehold improvements in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets and records a corresponding reduction in rent expense on a straight-line basis over the lease term.

40


Goodwill and Other Intangible Assets
Goodwill
Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches under both the guideline company method and guideline transaction method (collectively, the “market approach”). Fair market value using the income approach is based on estimated future cash flows on a discounted basis. The market approach compares each reporting unit to other comparable companies based on valuation multiples derived from operational and transactional data to arrive at a fair value. Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies, and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.
Other Intangible Assets
Identifiable intangible assets arising from certain of Kforce’s acquisitions include non-compete and employment agreements, contractual relationships, client contracts, technology, and GS’s Data Confidence trademark. Our trade names and trademarks, and derivatives thereof, including GS’s Data Confidence trademark, are important to our business and are registered with the U.S. Patent and Trademark Office.
For definite-lived intangible assets, amortization is computed using the straight-line method over the period of expected benefit, which ranges from one to fifteen years. The impairment evaluation for indefinite-lived intangible assets is conducted on an annual basis or more frequently if events or changes in circumstances indicate that an asset may be impaired.
Impairment of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.
Capitalized Software
Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are classified as Other assets, net in the accompanying Consolidated Balance Sheets. Amortization is computed using the straight-line method over the estimated useful lives of the software, which range from one to seven years.
Workers’ Compensation
Kforce retains the economic burden for the first $250 thousand per occurrence in workers’ compensation claims except: (1) in states that require participation in state-operated insurance funds and (2) for Kforce Government Solutions, Inc. which is fully insured for workers’ compensation claims. Workers’ compensation includes ongoing health care and indemnity coverage for claims and may be paid over numerous years following the date of injury. Workers’ compensation expense includes insurance premiums paid, claims administration fees charged by Kforce’s workers’ compensation administrator, premiums paid to state-operated insurance funds and an estimate for Kforce’s liability for IBNR claims and for the ongoing development of existing claims.
Management estimates its workers’ compensation liability based upon historical claims experience, actuarially determined loss development factors, and qualitative considerations such as claims management activities.
Health Insurance
Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $350 thousand in claims annually. Additionally, for all claim amounts exceeding $350 thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $700 thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and IBNR claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs.

41


Defined Benefit Pension Plan
The unfunded status of its defined benefit pension plan is recorded as a liability in its Consolidated Balance Sheets. Because our plan is unfunded as of December 31, 2018, actuarial gains and losses may arise as a result of the actuarial experience of the plan, as well as changes in actuarial assumptions in measuring the associated obligation as of year-end, or an interim date if any re-measurement is necessary. The net after-tax impact of unrecognized actuarial gains and losses related to our defined benefit pension plan is recorded in Accumulated other comprehensive income (loss) in our consolidated financial statements.
Amortization of a net unrecognized gain or loss in accumulated other comprehensive income (loss) is included as a component of net periodic benefit cost if, as of the beginning of the year, that net gain or loss exceeds 10% of the projected benefit obligation. If amortization is required, the minimum amortization shall be that excess divided by the average remaining service period of active plan participants. The interest cost component of the net periodic benefit cost is included in Other expense, net in the Consolidated Statements of Operations and Comprehensive Income.
Earnings per Share
Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
For the years ended December 31, 2018, 2017 and 2016, there were 513 thousand, 364 thousand, and 175 thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December 31, 2018, 2017 and 2016, there were nil, 527 thousand and 32 thousand, respectively, of anti-dilutive common stock equivalents.
Treasury Stock
The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes, including issuances under the 2009 Employee Stock Purchase Plan. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.
Derivative Instrument
Our interest rate swap derivative instrument has been designated as a cash flow hedge and is recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instrument is recorded as a component of Accumulated other comprehensive income (loss), net of tax, and reclassified into earnings when the hedged item affects earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.
Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.
Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.
Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Fair value measurements include, but are not limited to: the impairment testing of goodwill, other intangible assets and other long-lived assets; stock-based compensation; the interest rate swap and contingent consideration liability. The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments. Using available market information and appropriate valuation methodologies, Management has determined the estimated fair value measurements; however, considerable judgment is required in interpreting data to develop the estimates of fair value.

42


New Accounting Standards
Recently Adopted Accounting Standards
In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Topic 606 is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of $0.2 million, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the year ended December 31, 2018, the consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605. The comparative information continues to be reported under the accounting standards in effect for the period presented. 
Accounting Standards Not Yet Adopted
In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software, and defer these costs over the noncancelable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised. This amendment also requires entities to present cash flows, capitalized costs and amortization expense in the same financial statement line items as the service costs incurred for such hosting arrangements. The guidance is effective for fiscal periods beginning after December 15, 2019 with retrospective application or prospective to all implementation costs incurred after the date of adoption. We plan to early adopt this standard in the first quarter of 2019 and expect certain presentation changes, which are not expected to be material to the consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.
In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt this standard using the period of adoption method with an adjustment of approximately $168 thousand to retained earnings on January 1, 2019.
In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. Kforce will adopt this standard in the first quarter of 2019; it will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect to our disclosures.

43


In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The amended guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018. We will adopt this standard in the first quarter of 2019 utilizing the optional transition method in the period of adoption without retrospective application to comparative periods. We anticipate recording approximately $17.6 million and $21.0 million in right-of-use assets and lease liabilities, respectively, on our consolidated balance sheets on January 1, 2019. We will take advantage of the package of practical expedients permitted in the new standard as well as the practical expedients for short term leases and not separating lease and nonlease components.
2. Reportable Segments
Kforce’s reportable segments are as follows: (1) Tech; (2) FA; and (3) GS. Historically, and for the year ended December 31, 2018, Kforce has generated only sales and gross profit information on a segment basis. We do not report total assets or income from continuing operations separately by segment as our operations are largely combined.
For the years ended December 31, 2017 and 2016, our Tech segment included the results of operations for Global, a wholly-owned subsidiary located in Manila, Philippines. During the year ended December 31, 2017, Kforce completed the sale of Global’s assets. This sale did not meet the definition of discontinued operations. Kforce recorded a $3.3 million gain on sale of Global’s assets, which was recorded in Selling, general and administrative expenses within the accompanying Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2017.
The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
 
Tech
 
FA
 
GS
 
Total
2018
 
 
 
 
 
 
 
Revenue
$
990,089

 
$
313,848

 
$
114,416

 
$
1,418,353

Gross profit
$
277,388

 
$
109,099

 
$
32,121

 
$
418,608

Operating and other expenses
 
 
 
 
 
 
341,455

Income before income taxes
 
 
 
 
 
 
$
77,153

2017
 
 
 
 
 
 
 
Revenue
$
907,511

 
$
346,135

 
$
104,294

 
$
1,357,940

Gross profit
$
257,118

 
$
118,479

 
$
32,459

 
$
408,056

Operating and other expenses
 
 
 
 
 
 
343,962

Income before income taxes
 
 
 
 
 
 
$
64,094

2016
 
 
 
 
 
 
 
Revenue
$
883,477

 
$
337,601

 
$
98,628

 
$
1,319,706

Gross profit
$
255,842

 
$
120,551

 
$
32,106

 
$
408,499

Operating and other expenses
 
 
 
 
 
 
352,544

Income before income taxes
 
 
 
 
 
 
$
55,955



44


3. Revenue
Disaggregation of Revenue
The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31, 2018, 2017 and 2016 (in thousands):
 
Tech
 
FA
 
GS
 
Total
2018
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
971,310

 
$
286,939

 
$
98,214

 
$
1,356,463

Direct Hire revenue
18,779

 
26,909

 

 
45,688

Product revenue

 

 
16,202

 
16,202

Total Revenue
$
990,089

 
$
313,848

 
$
114,416

 
$
1,418,353

2017
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
887,675

 
$
318,294

 
$
92,241

 
$
1,298,210

Direct Hire revenue
19,836

 
27,841

 

 
47,677

Product revenue

 

 
12,053

 
12,053

Total Revenue
$
907,511

 
$
346,135

 
$
104,294

 
$
1,357,940

2016
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
863,434

 
$
307,245

 
$
82,427

 
$
1,253,106

Direct Hire revenue
20,043

 
30,356

 

 
50,399

Product revenue

 

 
16,201

 
16,201

Total Revenue
$
883,477

 
$
337,601

 
$
98,628

 
$
1,319,706


GS Flex revenue includes 41.9% and 34.3% of revenue recognized from fixed-price contracts for the years ended December 31, 2018 and 2017, respectively.
4. Fixed Assets
The following table presents major classifications of fixed assets and related useful lives (in thousands):
 
 
 
DECEMBER 31,
 
USEFUL LIFE
 
2018
 
2017
Land
 
 
$
5,892

 
$
5,892

Building and improvements
3-40 years
 
25,755

 
25,733

Furniture and equipment
1-20 years
 
17,467

 
17,285

Computer equipment
1-5 years
 
6,289

 
9,231

Leasehold improvements
3-7 years
 
12,497

 
13,424

 
 
 
67,900

 
71,565

Less accumulated depreciation
 
 
(32,082
)
 
(31,885
)
Total Fixed assets, net
 
 
$
35,818

 
$
39,680


Computer equipment as of December 31, 2018 and 2017 includes equipment acquired under capital leases of $2.3 million and $3.5 million, respectively, and related accumulated depreciation of $1.4 million and $2.1 million, respectively. Depreciation expense, which includes capital leases, during the years ended December 31, 2018, 2017 and 2016 was $6.3 million, $6.9 million, and $6.7 million, respectively.

45


5. Income Taxes
The Tax Cuts and Jobs Act was enacted in December 2017, which reduced the U.S. federal corporate tax rate from 35.0% to 21.0% effective January 1, 2018. As a result, we revalued our net deferred income tax assets and recorded $5.4 million of additional Income tax expense in the Consolidated Statement of Operations and Comprehensive Income for the year ended December 31, 2017.
The provision for income taxes from continuing operations consists of the following (in thousands):
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Current tax expense:
 
 
 
 
 
Federal
$
12,730

 
$
15,060

 
$
16,677

State
5,454

 
3,244

 
3,829

Deferred tax expense (1)
989

 
12,505

 
2,676

Total Income tax expense
$
19,173

 
$
30,809

 
$
23,182


(1) Includes the impact of TCJA for the year ended December 31, 2017.
The provision for income taxes from continuing operations shown above varied from the statutory federal income tax rate for those periods as follows:
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Federal income tax rate
21.0
 %
 
35.0
 %
 
35.0
 %
State income taxes, net of Federal tax effect
5.7

 
3.8

 
6.8

Non-deductible compensation and meals and entertainment
1.0

 
0.7

 
1.2

Tax credits
(2.2
)
 
(2.2
)
 
(2.1
)
Valuation allowance on foreign tax credit

 
2.5

 

Enactment of TCJA

 
9.1

 

Other
(0.6
)
 
(0.8
)
 
0.5

Effective tax rate
24.9
 %
 
48.1
 %
 
41.4
 %

The 2018 effective tax rate was favorably impacted by the TCJA. The 2017 effective tax rate was unfavorably impacted due to the revaluation of our net deferred tax assets as a result of TCJA. The 2016 effective tax rate was unfavorably impacted by certain one-time non-cash adjustments.

46


Deferred tax assets and liabilities are composed of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Deferred tax assets:
 
 
 
Accounts receivable reserves
$
738

 
$
611

Accrued liabilities
1,825

 
1,953

Deferred compensation obligation
5,545

 
5,423

Stock-based compensation
723

 
598

Pension and post-retirement benefit plans
3,471

 
3,767

Goodwill and intangible assets

 
526

Foreign tax credit
1,630

 
1,632

Other
344

 
289

Deferred tax assets
14,276

 
14,799

Deferred tax liabilities:
 
 
 
Prepaid expenses
(190
)
 
(251
)
Fixed assets
(1,277
)
 
(1,482
)
Goodwill and intangible assets
(1,057
)
 

Other
(254
)
 
(17
)
Deferred tax liabilities
(2,778
)
 
(1,750
)
Valuation allowance
(1,747
)
 
(1,733
)
Deferred tax assets, net
$
9,751

 
$
11,316


At December 31, 2018, Kforce had approximately $3.4 million of state tax net operating losses (“NOLs”) which will be carried forward to be offset against future state taxable income. The state tax NOLs expire in varying amounts through 2037.
In evaluating the realizability of Kforce’s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets, will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of deferred tax liabilities) during the periods in which the related temporary differences will become deductible. The valuation allowance includes a foreign tax credit, which we expect may not be realizable as a result of reduction in our foreign income.
Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. During 2018, the IRS commenced an audit for the tax year ended December 31, 2016. No adjustments have been proposed to date. During 2018, the Company also received a notice of examination by the North Carolina Department of Revenue for the years ended December 31, 2016, 2015 and 2014. No adjustments have been proposed to date. The Company has not received a notice of examination by any other jurisdictions for any other tax year open under statute. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.
Uncertain Income Tax Positions
The following table presents a reconciliation of the beginning and ending balance of unrecognized tax benefits for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
 
2016
Unrecognized tax benefits, beginning
$
1,127

 
$
1,115

 
$
788

     Additions for prior year tax positions
41

 
50

 
454

     Additions for current year tax positions

 
29

 

     Lapse of statute of limitations
(248
)
 
(67
)
 
(102
)
     Reductions for tax positions of prior years
(14
)
 

 
(25
)
Unrecognized tax benefits, ending
$
906

 
$
1,127

 
$
1,115


As of December 31, 2018, the amount of unrecognized tax benefit that would impact the effective tax rate, if recognized, is $0.7 million. Kforce does not expect any significant changes to its uncertain tax positions in the next 12 months.

47


Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. Global files income tax returns in the Philippines. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2016.
6. Goodwill and Other Intangible Assets
Goodwill
The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2018, 2017 and 2016 (in thousands):
 
Technology
 
Finance and
Accounting
 
Government
Solutions
 
Total
Goodwill, gross amount
$
156,391

 
$
19,766

 
$
104,596

 
$
280,753

Accumulated impairment losses
(139,357
)
 
(11,760
)
 
(83,668
)
 
(234,785
)
Goodwill, carrying value
$
17,034

 
$
8,006

 
$
20,928

 
$
45,968


There was no impairment expense related to goodwill for each of the years ended December 31, 2018, 2017 and 2016.
Throughout 2018, we considered the qualitative and quantitative factors associated with each of our reporting units and determined that there was no indication that the carrying values of any of our reporting units were likely impaired.
Management performed its annual impairment assessment of the carrying value of goodwill as of December 31, 2018. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. We concluded that it was more likely than not that the fair value of these reporting units was more than their carrying amounts at December 31, 2018.
Kforce performed a quantitative analysis for each reporting unit and compared the carrying value for each to the respective estimated fair values as of December 31, 2017. Discounted cash flows, which serve as the primary basis for the income approach, were based on a discrete financial forecast developed by management. Cash flows beyond the discrete forecast period of five years were estimated using a terminal value calculation, which incorporated historical and forecasted financial trends and also considered long-term earnings growth rates for publicly-traded peer companies, as well as the risk-free rate of return. The market approach consists of: (1) the guideline company method and (2) the guideline transaction method. The guideline company method applies pricing multiples derived from publicly-traded guideline companies that are comparable to the reporting unit to determine its value. The guideline transaction method applies pricing multiples derived from recently completed acquisitions that we believe are reasonably comparable to the reporting unit to determine fair value. Kforce concluded there were no indications of impairment for its reporting units for the year ended December 31, 2017.
As of December 31, 2016, for our Technology and Finance and Accounting reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was not more likely than not that the fair values of the reporting units were less than the carrying values. As of December 31, 2016, for our Government Solutions reporting unit, we performed a quantitative analysis and compared the carrying value to the estimated fair value, using a similar approach as described above noting no indications of impairment.
Other Intangible Assets
Our other intangible assets balance includes an indefinite-lived trademark of $2.2 million as of December 31, 2018 and 2017 and is recorded in Intangible assets, net in the accompanying Consolidated Balance Sheets. As of December 31, 2018 and 2017, our definite-lived intangible assets balance of $0.7 million and $1.1 million, respectively, included accumulated amortization of $27.9 million and $27.5 million, respectively. There was no impairment expense related to our other intangible assets during the years ended December 31, 2018, 2017 and 2016.
7. Accounts Payable and Other Accrued Liabilities
Accounts payable and other accrued liabilities consisted of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Accounts payable
$
22,900

 
$
21,591

Accrued liabilities
15,706

 
13,282

Total Accounts payable and other accrued liabilities
$
38,606

 
$
34,873



48


Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of our deferred compensation plans liability, contract liabilities from contracts with customers (such as customer rebates), and other accrued liabilities.
8. Accrued Payroll Costs
Accrued payroll costs consisted of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Payroll and benefits
$
39,690

 
$
37,788

Payroll taxes
1,842

 
5,270

Health insurance liabilities
2,714

 
2,596

Workers’ compensation liabilities
1,016

 
1,232

Total Accrued payroll costs
$
45,262

 
$
46,886


9. Employee Benefit Plans
401(k) Savings Plans
The Firm maintains various qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board.
Kforce accrued matching 401(k) contributions of $1.8 million and $1.6 million as of December 31, 2018 and 2017, respectively. The plans held a combined 146 thousand and 167 thousand shares of Kforce’s common stock as of December 31, 2018 and 2017, respectively.
Employee Stock Purchase Plan
Kforce’s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce’s common stock at a 5% discount from its market price on the last day of the quarter. Kforce issued 19 thousand, 25 thousand, and 34 thousand shares of common stock at an average purchase price of $28.93, $20.65, and $19.37 per share during the years ended December 31, 2018, 2017 and 2016, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce’s treasury stock.
Deferred Compensation Plans
The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year, upon retirement or termination of employment in the accompanying Consolidated Balance Sheets. At December 31, 2018 and 2017, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $1.8 million and $2.9 million, respectively, and $28.9 million was included in Other long-term liabilities at December 31, 2018 and 2017 in the Consolidated Balance Sheets. For the years ended December 31, 2018, 2017 and 2016, we recognized compensation expense for the plans of $876 thousand, $722 thousand and $881 thousand, respectively.
Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $29.1 million and $31.4 million as of December 31, 2018 and 2017, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December 31, 2018, the life insurance policies had a cumulative face value of $213.1 million. Kforce had no realized gains or losses attributable to investments in trading securities for the years ended December 31, 2018, 2017 and 2016.
Supplemental Executive Retirement Plan
Kforce maintains a SERP for the benefit of certain executive officers. The primary goals of the SERP are to create an additional wealth accumulation opportunity, restore lost qualified pension benefits due to government limitations and retain our covered executive officers. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.

49


Normal retirement age under the SERP is defined as age 65; however, certain conditions allow for early retirement as early as age 55 or upon a change in control. Vesting under the plan is defined as 100% upon a participant’s attainment of age 55 and 10 years of service and 0% prior to a participant’s attainment of age 55 and 10 years of service. Full vesting also occurs if a participant with five years or more of service is involuntarily terminated by Kforce without cause or upon death, disability or a change in control. The SERP will be funded entirely by Kforce, and benefits are taxable to the covered executive officer upon receipt and will be deductible by Kforce when paid. Benefits payable under the SERP upon the occurrence of a qualifying distribution event, as defined, are targeted at 45% of the covered executive officers’ average salary and bonus, as defined, from the three years in which the covered executive officer earned the highest salary and bonus during the last 10 years of employment, which is subject to adjustment for retirement prior to the normal retirement age and the participant’s vesting percentage. The benefits under the SERP are reduced for a participant that has not reached age 62 with 10 years of service or age 55 with 25 years of service with a percentage reduction up to the normal retirement age.
Benefits under the SERP are based on the lump sum present value but may be paid over the life of the covered executive officer or 10-year annuity, as elected by the covered executive officer upon commencement of participation in the SERP. None of the benefits earned pursuant to the SERP are attributable to services provided prior to the effective date of the plan. For purposes of the measurement of the benefit obligation as of December 31, 2018, Kforce has assumed that all participants will elect to take the lump sum present value option based on historical trends.
Actuarial Assumptions
Due to the SERP being unfunded as of December 31, 2018 and 2017, it is not necessary for Kforce to determine the expected long-term rate of return on plan assets. The following table presents the weighted average actuarial assumptions used to determine the actuarial present value of projected benefit obligations at:
 
DECEMBER 31,
 
2018
 
2017
Discount rate
4.00
%
 
3.25
%
Rate of future compensation increase
2.90
%
 
2.90
%

The following table presents the weighted average actuarial assumptions used to determine net periodic benefit cost for the years ended:
 
DECEMBER 31,
 
2018
 
2017
 
2016
Discount rate
3.25
%
 
4.00
%
 
4.00
%
Rate of future compensation increase
2.90
%
 
3.60
%
 
4.00
%

The discount rate was determined using the Moody’s Aa long-term corporate bond yield as of the measurement date with a maturity commensurate with the expected payout of the SERP obligation. This rate is also compared against the Citigroup Pension Discount Curve and Liability Index to ensure the rate used is reasonable and may be adjusted accordingly. This index is widely used by companies throughout the U.S. and is considered to be one of the preferred standards for establishing a discount rate.
The assumed rate of future compensation increases is based on a combination of factors, including the historical compensation increases for its covered executive officers and future target compensation levels for its covered executive officers taking into account the covered executive officers’ assumed retirement date.
The periodic benefit cost is based on actuarial assumptions that are reviewed on an annual basis; however, management monitors these assumptions on a periodic basis to ensure that they accurately reflect current expectations of the cost of providing retirement benefits.
Net Periodic Benefit Cost
The following table presents the components of net periodic benefit cost for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
 
2016
Service cost
$
1,353

 
$
319

 
$
1,310

Interest cost
468

 
537

 
453

Net periodic benefit cost
$
1,821

 
$
856

 
$
1,763



50


Changes in Benefit Obligation
The following table presents the changes in the projected benefit obligation for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Projected benefit obligation, beginning
$
14,409

 
$
13,436

Service cost
1,353

 
319

Interest cost
468

 
537

Actuarial experience and changes in actuarial assumptions
(1,195
)
 
117

Projected benefit obligation, ending
$
15,035

 
$
14,409


There were no payments made under the SERP during the years ended December 31, 2018 and 2017, respectively. The projected benefit obligation is recorded in Other long-term liabilities in the accompanying Consolidated Balance Sheets. The accumulated benefit obligation is the actuarial present value of all benefits attributed to past service, excluding future salary increases. The accumulated benefit obligation as of December 31, 2018 and 2017 was $15.0 million and $14.3 million, respectively.
Contributions
There is no requirement for Kforce to fund the SERP and, as a result, no contributions have been made to the SERP through the year ended December 31, 2018. Kforce does not currently anticipate funding the SERP during the year ending December 31, 2019.
Estimated Future Benefit Payments
Undiscounted benefit payments by the SERP, which reflect the anticipated future service of participants, expected to be paid are as follows during the years ended December 31 (in thousands):
 
PROJECTED ANNUAL
BENEFIT PAYMENTS
2019
$

2020

2021
13,351

2022

2023

2024-2027

Thereafter
4,409


10. Credit Facility
On May 25, 2017, the Firm entered into a credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the “Credit Facility”). Under the Credit Facility, the Firm has a maximum borrowing capacity of $300.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”), which is available to the Firm in the form of revolving credit loans, swingline loans, and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of $10.0 million. The maturity date of the Credit Facility is May 25, 2022. Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated executed collateral.
Revolving credit loans under the Credit Facility bears interest at a rate equal to: (a) the Base Rate (as described below) plus the Applicable Margin (as described below); or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate; (ii) the federal funds rate plus 0.50%; or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.25% to 0.75% and the Applicable Margin for LIBOR Rate loans ranges from 1.25% to 1.75%. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.35%.

51


The Firm is subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.25 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if: (a) the total leverage ratio is greater than 2.75 to 1.00; and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. At December 31, 2018, Kforce was not limited in making distributions and executing repurchases of our equity securities.
As of December 31, 2018 and 2017, $71.8 million and $116.5 million was outstanding, respectively. Kforce had $3.2 million of outstanding letters of credit at December 31, 2018 and 2017 which, pursuant to the Credit Facility, reduces the availability.
11. Derivative Instrument and Hedging Activity
Kforce is exposed to interest rate risk as a result of our corporate borrowing activities. The Firm uses an interest rate swap derivative as a risk management tool to mitigate the potential impact of rising interest rates on variable rate debt.
On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. The Swap rate is 1.81%, which is added to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of the Swap based on the notional amount of the Swap. The Swap was effective May 31, 2017 and matures April 29, 2022. The notional amount of the Swap is $65.0 million for the first three years and decreases to $25.0 million for years four and five.
The Swap has been designated as a cash flow hedge and was effective as of December 31, 2018. The change in the fair value of the Swap was recorded as a component of Accumulated other comprehensive income (loss), net of tax, in the Consolidated Statements of Operations and Comprehensive Income. As of December 31, 2018 and 2017, the fair value of the Swap asset was $0.9 million and $0.5 million, respectively, and is recorded in Other assets, net within the accompanying Consolidated Balance Sheets.
12. Fair Value Measurements
Kforce’s interest rate swap is measured at fair value using readily observable inputs, such as the LIBOR interest rate, which are considered to be Level 2 inputs. Refer to Note 11 - “Derivative Instrument and Hedging Activity” in the Notes to the Consolidated Financial Statements, included in this report for a complete discussion of the Firm’s derivative instrument.
Our contingent consideration liability relates to a non-significant business acquisition within our GS reporting segment, which is measured on a recurring basis and recorded at fair value using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liability are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liability. Remeasurements to fair value are recorded in Other expense, net within the Consolidated Statements of Operations and Comprehensive Income. For the years ended December 31, 2018 and 2017, approximately $4 thousand and $565 thousand of income, respectively, was recognized due to the remeasurement of our contingent consideration liability. The contingent consideration liability is recorded in Other long-term liabilities within the Consolidated Balance Sheets and the estimated fair value as of December 31, 2018 and 2017 was $187 thousand and $191 thousand, respectively.
Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other intangible assets and other long-lived assets. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.

52


The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at December 31, 2018 and 2017 were as follows (in thousands):
Assets/(Liabilities) Measured at Fair Value:
Asset/(Liability)
 
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs 
(Level 2)
 
Significant
Unobservable
Inputs 
(Level 3)
At December 31, 2018
 
 
 
 
 
 
 
Recurring basis:
 
 
 
 
 
 
 
Interest rate swap derivative instrument
$
900

 
$

 
$
900

 
$

Contingent consideration liability
$
(187
)
 
$

 
$

 
$
(187
)
At December 31, 2017
 
 
 
 
 
 
 
Recurring basis:
 
 
 
 
 
 
 
Interest rate swap derivative instrument
$
479

 
$

 
$
479

 
$

Contingent consideration liability
$
(191
)
 
$

 
$

 
$
(191
)

There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December 31, 2018 and 2017.
13. Stock Incentive Plans
On April 18, 2017, the Kforce shareholders approved the 2017 Stock Incentive Plan (“2017 Plan”). The 2017 Plan allows for the issuance of stock options, stock appreciation rights, restricted stock (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2017 Plan is approximately 3.0 million shares. The 2017 Plan terminates on April 18, 2027. Prior to the effective date of the 2017 Plan, the Company granted stock awards to eligible participants under our 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). No additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.
In March 2016, the FASB issued authoritative guidance regarding the accounting for share-based payment transactions, including income tax consequences, classification of awards as either equity or liability, and classification in the statement of cash flows. This guidance was effective for us on January 1, 2017. An entity is allowed to make a policy election as to whether it will include an estimate for awards expected to be forfeited or whether it will account for forfeitures as incurred. The Firm elected to change its policy on accounting for forfeitures and to recognize as incurred. This policy election was applied using a modified retrospective approach with a cumulative-effect adjustment to retained earnings as of the effective date. The impact to the beginning balance of retained earnings was $0.5 million, which is net of taxes of $0.3 million, on January 1, 2017.
During the years ended December 31, 2018, 2017 and 2016, stock-based compensation expense was $8.8 million, $7.6 million, and $6.7 million, respectively. The related tax benefit for the years ended December 31, 2018, 2017 and 2016 was $2.2 million, $3.0 million, and $2.8 million, respectively.
Restricted Stock
Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are generally based on total shareholder return performance goals. The LTI restricted stock granted during the year ended December 31, 2018 will vest ratably over a period between three to four years. Other restricted stock granted during the year ended December 31, 2018 will vest ratably over a period of between one to ten years.
RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.

53


The following table presents the restricted stock activity for the years ended December 31, 2018, 2017 and 2016 (in thousands, except per share amounts):
 
Number of Restricted Stock
 
Weighted Average
Grant Date
Fair Value
 
Total Intrinsic
Value of Restricted
Stock Vested
Outstanding at December 31, 2015
1,293

 
$
20.89

 
 
Granted (1)
1,048

 
$
22.46

 
 
Forfeited/Canceled
(353
)
 
$
21.04

 
 
Vested
(280
)
 
$
20.67

 
$
6,434

Outstanding at December 31, 2016
1,708

 
$
21.86

 
 
Granted
427

 
$
24.03

 
 
Forfeited/Canceled
(206
)
 
$
21.70

 
 
Vested (2)
(574
)
 
$
21.60

 
$
13,668

Outstanding at December 31, 2017
1,355

 
$
22.67

 
 
Granted
447

 
$
29.72

 
 
Forfeited/Canceled
(90
)
 
$
22.81

 
 
Vested
(392
)
 
$
23.03

 
$
11,935

Outstanding at December 31, 2018
1,320

 
$
18.19

 
 
(1)
The increase in shares granted during the year ended December 31, 2016 was due to a change in the grant date practice for our annual LTI awards. Kforce has historically granted these annual awards on the first business day of the year following the end of the performance period; however, for the performance period ending December 31, 2016 and thereafter, the grant date was shifted to the last day of the performance period. This administrative change resulted in two annual grants being made during the year ended December 31, 2016 (a grant on January 4, 2016 for the performance period ending December 31, 2015 and a grant on December 31, 2016 for the performance period ending December 31, 2016).
(2)
The increase in shares vested during the year ended December 31, 2017 was due to a shift in the vesting date of our outstanding annual LTI awards from January 2, 2018 and January 4, 2018 to December 31, 2017 as a tax planning strategy.
The fair market value of restricted stock is determined based on the closing stock price of Kforce’s common stock at the date of grant, and is amortized on a straight-line basis over the requisite service period. As of December 31, 2018, total unrecognized stock-based compensation expense related to restricted stock was $29.6 million, which will be recognized over a weighted average remaining period of 3.9 years.
14. Commitments and Contingencies
Lease Commitments
Kforce leases office space and operating assets under operating and capital leases expiring at various dates, with some leases cancelable upon 30 to 90 days’ notice and with some leases containing escalation in rent clauses. In addition to rental payments, certain leases require payments for taxes, insurance and maintenance costs.
Future minimum lease payments, inclusive of accelerated lease payments, under non-cancelable capital and operating leases are summarized as follows (in thousands):
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
Total
Capital leases
 
 
 
 
 
 
 
 
 
 
 
 
 
Present value of payments
$
721

 
$
154

 
$
18

 
$
3

 
$

 
$

 
$
896

Interest
43

 
4

 
1

 

 

 

 
48

Total Capital lease payments
$
764

 
$
158

 
$
19

 
$
3

 
$

 
$

 
$
944

Operating lease payments
$
6,994

 
$
6,177

 
$
3,731

 
$
2,142

 
$
1,745

 
$
1,199

 
$
21,988

Total Lease payments
$
7,758

 
$
6,335

 
$
3,750

 
$
2,145

 
$
1,745

 
$
1,199

 
$
22,932


The present value of the minimum lease payments for capital lease obligations has been classified in Other current liabilities and Long-term debt – other in the accompanying Consolidated Balance Sheets, according to their respective maturities. Rental expense under operating leases was $7.7 million for each of the years ended December 31, 2018, 2017 and 2016.

54


Purchase Commitments
Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December 31, 2018, these purchase commitments amounted to approximately $16.3 million and are expected to be paid as follows: $10.6 million in 2019; $3.2 million in 2020; $2.2 million in 2021; and $0.3 million in 2022.
Letters of Credit
Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December 31, 2018, Kforce had letters of credit outstanding for workers’ compensation and other insurance coverage totaling $2.8 million, and for facility lease deposits totaling $0.3 million.
Litigation
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of our business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations, or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations, or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Employment Agreements
Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At December 31, 2018, our liability would be approximately $32.6 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $14.1 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.
15. Quarterly Financial Data (Unaudited)
The following table provides quarterly information for the years ended December 31, 2018 and 2017 (in thousands, except per share amounts):
 
Three Months Ended
 
March 31
 
June 30
 
September 30
 
December 31
2018
 
 
 
 
 
 
 
Revenue
$
346,293

 
$
358,624

 
$
355,452

 
$
357,984

Gross profit
100,188

 
107,483

 
104,381

 
106,556

Net income
9,175

 
16,272

 
16,177

 
16,356

Earnings per share-basic
$
0.37

 
$
0.66

 
$
0.65

 
$
0.66

Earnings per share-diluted
$
0.37

 
$
0.65

 
$
0.64

 
$
0.65

2017
 
 
 
 
 
 
 
Revenue
$
333,992

 
$
340,309

 
$
341,053

 
$
342,586

Gross profit
97,135

 
103,919

 
104,375

 
102,627

Net income
5,902

 
11,144

 
10,099

 
6,140

Earnings per share-basic
$
0.23

 
$
0.44

 
$
0.40

 
$
0.25

Earnings per share-diluted
$
0.23

 
$
0.44

 
$
0.40

 
$
0.24


16. Supplemental Cash Flow Information

55


The following table provides information regarding supplemental cash flows for the years ended December 31 (in thousands):
 
2018
 
2017
 
2016
Cash paid during the year for:
 
 
 
 
 
Income taxes
$
13,442

 
$
24,330

 
$
21,324

Interest, net
$
3,814

 
$
3,518

 
$
2,101

Non-Cash Financing and Investing Transactions:
 
 
 
 
 
Unsettled repurchases of common stock
$
556

 
$
898

 
$
935

Employee stock purchase plan
$
549

 
$
522

 
$
669

Equipment acquired under capital leases
$

 
$
937

 
$
1,153

Receivable for sale of Global's assets
$

 
$
1,979

 
$

Shares tendered in payment of exercise price of stock options
$

 
$

 
$
63


During the year ended December 31, 2018, cash provided by operating activities included the receipt of an income tax refund in the amount of $6.8 million. Our effective tax rate for the year ended December 31, 2018 was positively impacted by the TCJA.
ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURES.
None.
ITEM 9A.        CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
We carried out an evaluation required by Rules 13a-15 and 15d-15 under the Exchange Act (the “Evaluation”), as of the end of the period covered by this report, under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15 and 15d-15 under the Exchange Act (“Disclosure Controls”). Based on the Evaluation, our CEO and CFO concluded that the design and operation of our Disclosure Controls were effective as of December 31, 2018 to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is: (1) recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to management, including the principal executive officer and the principal financial officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Controls
There has not been any change in our internal controls over financial reporting identified in connection with the Evaluation that occurred during the quarter ended December 31, 2018 that has materially affected, or is reasonably likely to materially affect, those controls.
Inherent Limitations of Internal Control Over Financial Reporting
Because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
CEO and CFO Certifications
Exhibits 31.1 and 31.2 are the Certifications of the CEO and the CFO, respectively. The Certifications are required in accordance with Section 302 of the Sarbanes-Oxley Act of 2002 (the “Section 302 Certifications”). This Item of this report, which you are currently reading, is the information concerning the Evaluation referred to in the Section 302 Certifications and this information should be read in conjunction with the Section 302 Certifications for a more complete understanding of the topics presented.

56


Management Report on Internal Control Over Financial Reporting
The management of Kforce is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) of the Exchange Act. Kforce’s internal control system was designed to provide reasonable assurance to Kforce’s management and the Board regarding the preparation and fair presentation of published financial statements.
All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.
Under the supervision and with the participation of the CEO and the CFO, Kforce’s management assessed the effectiveness of Kforce’s internal control over financial reporting as of December 31, 2018. In making this assessment, it used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control – Integrated Framework (2013). Based on our assessment we believe that, as of December 31, 2018, Kforce’s internal control over financial reporting is effective based on those criteria.
Kforce’s independent registered public accounting firm, Deloitte & Touche LLP, has issued an audit report on our internal control over financial reporting, which is presented in Item 8. Financial Statements and Supplementary Data.
ITEM 9B.    OTHER INFORMATION.
None.
PART III
ITEM 10.    DIRECTORS, EXECUTIVES OFFICERS AND CORPORATE GOVERNANCE.
The information required by Item 10 relating to our directors, executive officers and corporate governance is incorporated herein by reference to our definitive proxy statement for the 2019 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2018.
Our Commitment to Integrity applies to all of our directors, officers and employees, as well as consultants, agents and other representatives retained by Kforce and is publicly available on our website at www.kforce.com. Any amendments to, or waiver from, any provision of our Commitment to Integrity will be posted on our website at the above address.
ITEM 11.    EXECUTIVE COMPENSATION.
The information required by Item 11 relating to executive compensation is incorporated herein by reference to our definitive proxy statement for the 2019 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2018.
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.
The information required by Item 12 relating to security ownership of certain beneficial owners and management, securities authorized for issuance under equity compensation plans and related stockholders matters is incorporated herein by reference to our definitive proxy statement for the 2019 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2018.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
The information required by Item 13 relating to certain relationships and related transactions, and director independence is incorporated herein by reference to our definitive proxy statement for the 2019 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2018.
ITEM 14.    PRINCIPAL ACCOUNTING FEES AND SERVICES.
The information required by Item 14 relating to principal accounting fees and services is incorporated herein by reference to our definitive proxy statement for the 2019 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December 31, 2018.

57


PART IV
ITEM 15.    EXHIBITS, FINANCIAL STATEMENT SCHEDULES.
(a)
The following documents are filed as part of this Report:
1. Financial Statements. The list of consolidated financial statements, and related notes thereto, along with the independent auditors’ report are set forth in Part IV of this report in the Index to Consolidated Financial Statements and Schedule presented below.
2. Consolidated Financial Statement Schedule. The consolidated financial statement schedule of Kforce is included in Part IV of this report on the page indicated by the Index to Consolidated Financial Statements and Schedule presented below. This financial statement schedule should be read in conjunction with the consolidated financial statements and related notes thereto of Kforce.
Schedules not listed in the Index to Consolidated Financial Statements and Schedule have been omitted because they are not applicable, not required, or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.
3. Exhibits. See Item 15(b) below.
(b)
Exhibits. The exhibits listed on the Exhibit Index are incorporated by reference into this Item 15(b) and are a part of this report.

KFORCE INC. AND SUBSIDIARIES
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND SCHEDULE

58


SCHEDULE II
KFORCE INC. AND SUBSIDIARIES
VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
SUPPLEMENTAL SCHEDULE
(IN THOUSANDS)
 
COLUMN A
COLUMN B
 
COLUMN C
 
COLUMN D
 
COLUMN E
DESCRIPTION
BALANCE AT
BEGINNING OF PERIOD
 
CHARGED TO
COSTS AND
EXPENSES
 
CHARGED
TO OTHER
ACCOUNTS
 
DEDUCTIONS
 
BALANCE AT
END OF
PERIOD
Accounts receivable reserves (1)
2016
 
$
2,121

 
795

 
39

 
(889
)
 
$
2,066

 
2017
 
$
2,066

 
1,155

 
(91
)
 
(797
)
 
$
2,333

 
2018
 
$
1,858

 
1,874

 

 
(931
)
 
$
2,801

Deferred tax assets valuation allowance
2016
 
$
85

 

 

 

 
$
85

 
2017
 
$
85

 
1,648

 

 

 
$
1,733

 
2018
 
$
1,733

 
14

 

 

 
$
1,747

(1)
The beginning balance for 2018 was adjusted by $475 thousand due to the adoption of ASC 606 and the reclassification of the Direct Hire fallouts as a contract liability effective January 1, 2018. Refer to Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of the adoption of ASC 606.
ITEM 16.    FORM 10-K SUMMARY.
Not applicable.

59


EXHIBIT INDEX
 
Exhibit
Number
  
Description
 
 
3.1
  
Amended and Restated Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-1 (File No. 33-91738) filed with the SEC on April 28, 1995.
 
 
  
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
 
 
  
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
 
 
  
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
 
 
  
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on May 17, 2000.
 
 
  
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on March 29, 2002.
 
 
  
Amended & Restated Bylaws, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on April 29, 2013.
 
 
  
Form of Stock Certificate, incorporated by reference to the Registrant’s Registration Statement on Form S-3 (File No. 333-158086) filed with the SEC on March 18, 2009.
 
 
  
Credit Agreement, dated May 25, 2017, between Kforce Inc. and its subsidiaries and Wells Fargo Bank, N.A. and the other lenders thereto, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on May 25, 2017.
 
 
 
Employment Agreement, dated as of December 31, 2006, between the Registrant and David L. Dunkel, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on January 8, 2007.
 
 
 
 
Amendment to Employment Agreement, dated as of December 24, 2008, between Kforce Inc. and David L. Dunkel, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on December 29, 2008.
 
 
 
  
Employment Agreement, dated as of December 31, 2006, between the Registrant and Joseph J. Liberatore, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on January 8, 2007.
 
 
  
Amendment to Employment Agreement, dated as of December 24, 2008, between Kforce Inc. and Joseph J. Liberatore, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on December 29, 2008.
 
 
  
Employment Agreement, dated as of July 1, 2003, between the Registrant and Howard Sutter, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on March 11, 2009.
 
 
  
Amendment to Employment Agreement, dated as of December 30, 2008, between Kforce Inc. and Howard Sutter, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on March 11, 2009.
 
 
  
Kforce Inc. 2013 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 333-188631) filed with the SEC on May 15, 2013.
 
 
 
 
Kforce Inc. 2016 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 333-211008) filed with the SEC on April 29, 2016.
 
 


60


Exhibit
Number
 
Description
 
 
 
Kforce Inc. 2017 Stock Incentive Plan, incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 000-26058) filed with the SEC on April 28, 2017.
 
 
 
  
Form of Restricted Stock Award Agreement under the 2016 Stock Incentive Plan, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.
 
 
  
Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and David M. Kelly, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on January 3, 2013.
 
 
 
Form of Restricted Stock Award Agreement under the 2013 Stock Incentive Plan, incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on October 30, 2013.
 
 
 
 
Amended and Restated Kforce Inc. Directors’ Restricted Stock Unit Deferral Plan, dated November 15, 2017, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.
 
 
 
Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and Kye L. Mitchell, incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on November 2, 2016.
 
 
 
 
Employment Agreement, dated February 8, 2016, between Kforce Inc. and Robert W. Edmund, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.
 
 
 
  
Form of Restricted Stock Award Agreement under the 2017 Stock Incentive Plan, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.
 
 
 
 
Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and Andrew G. Thomas, filed electronically herewith.
 
 
 
  
List of Subsidiaries.
 
 
  
Consent of Deloitte & Touche LLP.
 
 
  
Certification by the Chief Executive Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
  
Certification by the Chief Financial Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
  
Certification by the Chief Executive Officer of Kforce Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
  
Certification by the Chief Financial Officer of Kforce Inc. pursuant to 18 U.S.C. Section 2350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
101.1
  
The Consolidated Financial Statements and Schedule listed in Part IV, Item 15 of this Form 10-K are formatted in XBRL.
 
 
*
Management contract or compensatory plan or arrangement.


61


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. 
 
 
 
 
KFORCE INC.
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    DAVID L. DUNKEL        
 
 
 
 
 
 
David L. Dunkel
 
 
 
 
 
 
Chairman of the Board,
Chief Executive Officer and Director
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
 
 
 
 
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    DAVID L. DUNKEL        
 
 
 
 
 
 
David L. Dunkel
 
 
 
 
 
 
Chairman of the Board,
Chief Executive Officer and Director
 
 
 
 
 
 
(Principal Executive Officer)
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    DAVID M. KELLY        
 
 
 
 
 
 
David M. Kelly
 
 
 
 
 
 
Senior Vice President and Chief Financial Officer
 
 
 
 
 
 
(Principal Financial Officer)
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    JEFFREY B. HACKMAN        
 
 
 
 
 
 
Jeffrey B. Hackman
 
 
 
 
 
 
Senior Vice President, Finance and Accounting
 
 
 
 
 
 
(Principal Accounting Officer)
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    JOHN N. ALLRED        
 
 
 
 
 
 
John N. Allred
 
 
 
 
 
 
Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    RICHARD M. COCCHIARO        
 
 
 
 
 
 
Richard M. Cocchiaro
 
 
 
 
 
 
Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    ANN E. DUNWOODY        
 
 
 
 
 
 
Ann E. Dunwoody
 
 
 
 
 
 
Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    MARK F. FURLONG        
 
 
 
 
 
 
Mark F. Furlong
 
 
 
 
 
 
Director

62


 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    RANDALL A. MEHL        
 
 
 
 
 
 
Randall A. Mehl
 
 
 
 
 
 
Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    ELAINE D. ROSEN        
 
 
 
 
 
 
Elaine D. Rosen
 
 
 
 
 
 
Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    N. JOHN SIMMONS        
 
 
 
 
 
 
N. John Simmons
 
 
 
 
 
 
Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    RALPH E. STRUZZIERO        
 
 
 
 
 
 
Ralph E. Struzziero
 
 
 
 
 
 
Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    HOWARD W. SUTTER        
 
 
 
 
 
 
Howard W. Sutter
 
 
 
 
 
 
Vice Chairman and Director
 
 
 
 
Date: February 22, 2019
 
 
 
By:
 
/s/    A. GORDON TUNSTALL        
 
 
 
 
 
 
A. Gordon Tunstall
 
 
 
 
 
 
Director


63
EX-10.21 2 exhibit1021andrewthoma.htm EMPLOYMENT AGREEMENT ANDREW THOMAS Exhibit


AMENDED AND RESTATED EMPLOYMENT AGREEMENT
THIS AMENDED AND RESTATED EMPLOYMENT AGREEMENT (the "Agreement") is entered into and effective as of January 1, 2013 at 12:01 a.m., between Kforce Inc., a Florida corporation (the "Employer"), and Andrew G. Thomas (the "Executive").
BACKGROUND
The Employer desires to continue to obtain the benefit of services by the Executive, and the Executive desires to continue to render services to the Employer.
The Compensation Committee of the Board of Directors of the Employer has determined that it is in the Employer's best interest and that of its shareholders to recognize the substantial contribution that the Executive has made and is expected to make in the future to the Employer's business and to continue to retain Executive’s services in the future.
The Employer and the Executive desire to set forth in this Agreement the terms and conditions of the Executive's employment with the Employer. Accordingly, in consideration of the mutual covenants and representations set forth below, the sufficiency of which is hereby acknowledged, the Employer and the Executive agree as follows:
TERMS
1.EMPLOYMENT.
The Executive agrees to continue employment with the Employer (and one or more of the Employer's subsidiary corporations if and when assigned by Employer) to render the services specified in this Agreement upon the terms and conditions and for the compensation provided in this Agreement, and Employer agrees to so employ Executive. All compensation paid to the Executive by the Employer or any subsidiary of the Employer, and all benefits and perquisites received by the Executive from the Employer or any of its subsidiaries, will be aggregated in determining whether the Executive has received the compensation and benefits provided for in this Agreement.
2.TERM OF EMPLOYMENT.
(a)End of Term. The term of the employment of the Executive under this Agreement will be for the period commencing on the date of this Agreement and ending on the earliest of:

(i)one year after notice of termination of this Agreement is given by the Employer to the Executive;

(ii)the date of termination of the Executive’s employment by the Executive at Executive’s election and without “Good Reason” (as defined in Section 9 of this Agreement);

(iii)the date of termination of the Executive’s employment by the Employer for “Cause”) (as defined in Section 8 of this Agreement) or by the Employer without Cause in accordance with Section 9 or by the Executive for Good Reason pursuant to Section 9;

(iv)the date of the Executive’s death; or

(v)the Disability Effective Date (as such term is defined in Section 5 of this Agreement) following the Executive’s Disability (as such term is defined in Section 5 of this Agreement).

It is understood that at each and every moment of time the remaining term of employment hereunder shall be one year, unless this Agreement or Executive’s employment is terminated in accordance with the provisions of this Section 2.


1




(b)Date of Termination. As used in this Agreement the term "Date of Termination" means (i) if the Executive’s employment is terminated by the Employer pursuant to clause (i) of Section 2(a) above, the date that is one year after the date of the Executive’s receipt of the notice of termination of this Agreement or any later date specified in such notice, as the case may be, (ii) if the Executive terminates Executive’s employment at Executive’s election and without Good Reason pursuant to clause (ii) of Section 2(a), the date of the Employer’s receipt of the notice of termination from the Executive or any later date specified in such notice, as the case may be, (iii) if the Executive’s employment is terminated by the Employer for Cause or by the Employer without Cause pursuant to Section 9 of this Agreement, or by the Executive for Good Reason, fifteen days after the date of receipt of the notice of termination by the Executive or the Employer, respectively, or any later date specified in such notice, as the case may be, (iv) if the Executive's employment terminates by reason of the Executive's voluntary retirement, the date that such retirement becomes effective in accordance with the Employer's plans and policies; and (v) if the Executive's employment is terminated by reason of death or Disability, the date of death of the Executive or the Disability Effective Date (as that term is defined in Section 5 of this Agreement).

3.SERVICES TO BE RENDERED; EXCLUSIVITY.
(a)Service. During the term of the Executive's employment under this Agreement, the Executive shall perform the duties of Senior Vice President, National Champions, or any reasonably comparable duties that may be assigned to the Executive from time to time.

(b)Full Time Efforts. During the term of this Agreement and excluding any periods of vacation, family or sick leave or holidays to which the Executive is entitled, the Executive shall devote Executive’s full business time and energy to the business, affairs and interests of the Employer and its subsidiaries, and matters related thereto, and shall use Executive’s reasonable commercial efforts and ability to promote the interests of the Employer and its subsidiaries. The Executive agrees that he/she will diligently endeavor to promote the business, affairs and interests of the Employer and its subsidiaries and that Executive will perform services contemplated hereby in accordance with the policies established by the Employer from time to time. The Executive shall serve without additional remuneration in such senior executive capacities for one or more direct or indirect subsidiaries of the Employer as the Employer may from time to time request, subject to appropriate authorization by the subsidiary or subsidiaries involved and any limitations under applicable law and indemnification on the same terms as the Executive is indemnified by the Employer. The failure of the Executive to discharge an order or perform a function because the Executive reasonably and in good faith believes such would violate a law or regulation or be dishonest shall not be deemed a breach by Executive of Executive’s obligations or duties under this Agreement and shall not entitle the Employer to terminate this Agreement pursuant to any of its provisions.

(c)Certain Permissible Activities. The Executive may serve as a director or in any other capacity of any business enterprise, including an enterprise whose activities may involve or relate to the business of the Employer or any of its subsidiaries but only if such service is expressly approved by the Employer in writing. The Executive may (i) make and manage personal business investments of Executive’s choice, (ii) teach at educational institutions and deliver lectures, and (iii) serve in any capacity with any civic, educational or charitable organization, or any governmental entity or trade association, in each such case without seeking or obtaining approval by the Employer so long as such activities and service do not materially interfere or conflict with the performance of Executive’s duties under this Agreement. It is agreed that to the extent that the Employer shall have approved any service of the Executive pursuant to the first sentence of this Section 3(c) prior to a Change in Control Date (as defined in Section 10 below), or to the extent that the Executive may have engaged in activities pursuant to the second sentence of this Section 3(c) prior to such Change in Control Date, the continued conduct of such activities or the conduct of activities similar in nature and scope thereto during the two years subsequent to such Change in Control Date shall be permissible and not in violation of any provisions of this Agreement and the previously obtained Employer approval may not be revoked or limited in any material respect during the two years following such Change in Control Date.

2




4.COMPENSATION AND BENEFITS.
(a)Base Salary. The Employer agrees that the Executive will be paid for Executive’s services under this Agreement a salary at the annual rate of at least $250,000, payable in periodic installments in accordance with the Employer's normal salary payment dates for the Executive. Such salary as in effect from time to time is referred to in this Agreement as the Executive's "Base Salary."

(b)Additional Benefits. The Executive shall also be entitled during the term of this Agreement to all rights and benefits for which Executive is otherwise eligible under any bonus plan, stock incentive plan, stock purchase plan, participation or extra compensation plan, supplemental executive retirement plan, deferred compensation plan, profit-sharing plan, life, medical and dental insurance policy, director and officer liability insurance plan or indemnification program, vacation, sick leave, family leave and holiday program or plan, or plans that confer the use of automobiles or condominiums (and pay the related expenses thereof) or that pay for club membership fees or tax or financial counseling or other plans or benefits, in any such case, which the Employer or any of its subsidiaries (i) may provide for the Executive or (ii) provided the Executive is eligible to participate therein, may provide generally to officers of the Employer (collectively, "Additional Benefits"). This Agreement shall not affect adversely (from the perspective of the Executive) the provisions of any other compensation, retirement or other benefit program or plan of the Employer or any of its subsidiaries and shall not be considered to be a guarantee that the Executive will receive any awards or other benefits under any plans, policies or arrangements which are performance-related. Moreover, Executive's participation in any such plan shall be subject to the provisions of applicable law, including the Employee Retirement Income Security Act of 1974, as amended.

(c)Individual Benefits. The Employer shall continue to provide to the Executive such individual perquisites as are in effect for Executive as of the first day of Executive’s employment under this agreement.

(d)Expense Reimbursement. The Employer agrees to reimburse the Executive in full for all such reasonable and necessary business, entertainment and travel expenses incurred or expended by Executive in connection with the performance of Executive’s duties under this Agreement; provided the Executive submits to the Employer vouchers or expense statements satisfactorily evidencing such expenses as may be reasonably required by the Employer and such expenses are in accordance with any applicable corporate policy.

(e)Limitations on Reductions. The Employer shall have the right to reduce one or more Additional Benefits but only in conjunction with a corollary reduction of such benefits applicable to all of the Employer's officers. Any increase in the Executive's Base Salary shall not serve to limit or reduce any other obligation to the Executive under this Agreement.

5.TERMINATION UPON DISABILITY.
(a)Continuation of Benefits upon Disability. If the Executive becomes totally and permanently unable to perform Executive’s duties because of any Disability (as defined below) during the term of Executive’s employment under this Agreement, the Executive's full-time employment under this Agreement shall terminate effective on the thirtieth day after the Executive's receipt of written notice of termination from the Employer (such thirtieth day being referred to in this Agreement as the "Disability Effective Date"). In addition to the payments specified in Section 6 below, in the event of termination of the Executive's employment pursuant to this Section 5, the Employer shall continue to pay or provide the Executive the following:

3




(i)until the earliest to occur of the Executive's death, the Executive's 65th birthday, two years after the Disability Effective Date, or the date of the Executive's return to full-time employment hereunder pursuant to Section 5(f) (such earliest day being referred to herein as the "Disability Termination of Benefits Date") the Base Salary, medical, dental and other insurance and welfare type Additional Benefits in which the Executive was participating immediately prior to the Disability Effective Date (including, without limitation, medical, dental, life and disability insurance), each such benefit to be continued in a manner no less favorable to the Executive than the benefit to which Executive was entitled immediately prior to the Disability Effective Date; provided, however, if the Executive's death occurs during the two years after the Disability Effective Date, the Employer shall continue to pay the Base Salary and to pay or provide medical, dental and other insurance and welfare type benefits, on the basis described in this clause (i), to the Executive's family members who were covered for such benefits immediately prior to the Executive's death for the balance of such two year period;

(ii)until the Disability Effective Date, a continuation of vesting of all unvested stock options, restricted stock, or other equity grants, and all other long-term incentive grants or awards granted by the Employer to the Executive, such vesting to occur in accordance with the terms of each such grant as in effect on the Disability Effective Date and upon the assumption that no termination of employment had occurred; provided, however, if the Executive's death occurs during the two years immediately after the Disability Effective Date or if a Change in Control occurs prior to the Disability Effective Date, such vesting shall include any vesting which would occur upon the Executive's death or a Change in Control during employment with the Employer; and provided, further, that, if and to the extent further vesting is prohibited by the terms of any one or more of such grants or otherwise, the Executive shall be entitled to in-lieu cash payments from the Employer on each date (each a "Vesting Date") when vesting would have occurred absent such prohibition, but in no event beyond two years following the Disability Effective Date, equal to the spread on such Vesting Date between the exercise price and fair market value of stock subject to stock options that would have otherwise vested on such Vesting Date or in the case of restricted stock in lieu cash payments equal to the fair market value of such stock on Vesting Date; and provided, further, that if, after the Disability Effective Date, it is or becomes impossible on any date to continue to calculate any future in-lieu cash payments based on such continuation of vesting, the Executive shall thereupon be entitled immediately to the additional vesting which would normally have occurred during such two year period following the Disability Effective Date with respect to the affected type of in-lieu cash payments described above and shall be entitled immediately to receive payment of the amount specified for such type of in-lieu cash payments based on such additional vesting as of such date; and

(iii)until the Disability Termination of Benefits Date, if the Executive is a participant in such plans on the Executive's Disability Effective Date, a continuation of crediting of additional years of cumulative service (for all purposes, including for purposes of accrual and vesting of benefits and equity-based incentives) under any Executive Retirement Plan, Deferred Compensation Plan and/or Senior Supplemental Executive Retirement Plan (collectively, the "SERP") in accordance with the terms of the SERP and upon the assumption that no termination of employment had occurred; provided, however, that if the Disability Termination of Benefits Date occurs due to the Executive's death during the two years immediately after the Disability Effective Date or if a Change in Control occurs prior to the Disability Termination of Benefits Date, such continuation shall include any further accrual and vesting which would occur upon the Executive's death or a Change in Control during employment with the Employer; and

(b)Offset. The obligations of the Employer to make payments under this Agreement to the Executive, pursuant to this Section 5, following Executive’s Disability shall be reduced prospectively to the extent that the Executive receives payment of amounts under any salary continuation or similar feature contained in any disability insurance policy covering the Executive or under any salary continuation or similar feature under Social Security or any similar federal, state or local program. In addition, any medical, dental and other insurance and welfare type Additional Benefits to be provided by the Employer pursuant to clause (i) of Section 5(a) shall be secondary to any similar benefits provided by Social Security, Medicare, any private insurance maintained by or covering the Executive or any other similar plan or program covering the Executive. The Executive shall provide to the Employer upon written request from time to time a certification as to the types and amounts of the benefits referred to in the first two sentences of this Section 5(b) received by the Executive or to which Executive is entitled.

4




(c)Substitution of Benefits. If the Executive's full-time services are terminated due to Executive’s Disability and the Executive is entitled under the terms of this Agreement to, but is no longer eligible under the relevant plan for, Additional Benefits because of such termination, the Executive (or in the event of Executive’s death prior to the date that is two years after the Disability Effective Date, Executive’s designated Beneficiaries (as defined in Section 7 below)) shall be entitled to, and the Employer shall provide, to the extent required by in this Agreement, benefits substantially equivalent to such Additional Benefits to which the Executive was entitled immediately prior to Executive’s Disability and shall do so for the period during which Executive remains entitled to receive such Additional Benefits as provided in this Section 5.

(d)Partial Disability. In the event of a partial Disability of the Executive, it is understood that the Executive will provide such part-time services as may be consistent with the nature and extent of such Disability and Executive’s position, duties, responsibilities and status specified in Section 3(a) of this Agreement, the Employer shall not be entitled to terminate the Executive's employment under this Agreement as a result of such partial Disability (provided that despite such partial disability, the Executive is able to substantially perform most of Executive’s duties), and the terms and conditions of this Agreement shall remain in full force and effect after such partial Disability.

(e)Definition of Disability. As used in this Agreement, the term “Disability” means the Executive meets one of the following requirements:

(i)The Executive is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than twelve months; or

(ii)The Executive is, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than twelve months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Employer."

6.DEATH OF THE EXECUTIVE.
(a)Vesting. If the Executive dies while an employee of the Employer or while receiving any payments on account of a Disability as set forth in Section 5 above and during the term of this Agreement, all stock options, restricted stock or other equity grants, and all other long-term incentive grants or awards standing in the name of the Executive shall immediately fully vest and must be exercised, in the case of options, within 90 days of the date of the Executive's death by the appropriate beneficiary.

(b)Continuation of Base Salary and Benefits. If the Executive dies while an employee of the Employer and during the term of this Agreement, the Employer shall continue to pay the Base Salary and to pay or provide medical, dental and other insurance and welfare type benefits, on the basis described in Section 5(a)(i), to the Executive's family members who were covered for such benefits immediately prior to the Executive's death, for a period of one year following Executive’s death.

7.PAYMENTS AND BENEFITS UPON TERMINATION OF EMPLOYMENT.
On the Date of Termination of the Executive’s employment under this Agreement for any reason whatsoever, the Executive’s Base Salary will cease thereafter to accrue except as specifically provided in Sections 5, 6 or 9 and the Executive (or in the event of Executive’s death, Executive’s designated beneficiaries, Executive’s personal representative, or the executor or administrator of Executive’s estate (Executive’s "Beneficiaries")) will be entitled to such rights and benefits under the Employer's compensation and benefit plans, policies and arrangements in which the Executive is then a participant as may be provided for under such plans, policies and arrangements (which shall not be modified adversely to the Executive or Executive’s Beneficiaries after Executive’s Date of Termination):

5




(a)pay and deliver to the Executive (or, in the event of Executive’s death, to Executive’s Beneficiaries) not later than thirty days after Executive’s Date of Termination, all amounts of money and all stock or other property owed to Executive by the Employer as of the Date of Termination, including but not limited to Executive’s accrued Base Salary, any amounts payable in lieu of accrued vacation, amounts payable to Executive under any expense reimbursement plans or policies for expenses incurred through the Date of Termination, the amount of any bonus due under any incentive plan to the Executive for any bonus period or performance measurement cycle of the Employer that ended prior to the Date of Termination which remained unpaid on the Date of Termination and any compensation previously deferred by the Executive and any accrued interest on earnings on such deferred compensation to the extent not previously paid to the Executive;

(b)cause the trustee of any trusteed plan of the Employer to pay and deliver, and the Employer shall pay and deliver under any similar non-trusteed plan of the Employer, to the Executive (or, in the event of Executive’s death, to Executive’s Beneficiaries), at the earliest practicable date after payments become due under such plan, all money, stock and other property which such plans require to be paid or delivered or are otherwise payable or deliverable to Executive after the termination of Executive’s employment;

(c)continue to insure the Executive (or, in the event of Executive’s death, Executive’s Beneficiaries) with respect to Executive’s activities as a director, officer or Executive of the Employer or any of its subsidiaries, for a period of three years after such Date of Termination, under such policies of director and officer liability insurance as Employer shall provide for its senior officers generally; provided, however, that if a Change in Control shall have occurred prior to such Date of Termination or shall thereafter occur, such policies of insurance shall be no less favorable to the Executive than such policies as may have been in effect for the Executive at any time during the one hundred twenty day period immediately preceding the Change in Control Date; and

(d)continue to honor such rights to indemnification as the Executive (or, in the event of Executive’s death, Executive’s Beneficiaries) may be entitled pursuant to any plan of indemnification or indemnification agreement in effect at the Date of Termination.

(e)The Executive immediately waives any right or entitlement to the payments and benefits described in Section 7(a)-(d) above in the event that the Executive breaches any term or provision of this Agreement or the Confidentiality Agreement and Restrictive Covenant and in the event of such breach the Executive will pay to the Employer any damages the Employer may be able to recover, in addition to any other relief to which Employer may be entitled.

8.TERMINATION OF EMPLOYMENT BY EMPLOYER FOR CAUSE.
(a)Definition of Cause. The Employer may terminate the Executive's employment under this Agreement if the termination is for Cause. For purposes of this Agreement, the Employer shall have "Cause" to terminate the Executive's employment under this Agreement if, and only if, any of the following shall occur:

(i)The Executive's conviction by a court of competent jurisdiction or entry of a guilty plea or a plea of nolo contendere for an act on the Executive's part constituting any felony; or

(ii)a willful breach by the Executive of any provisions of this Agreement if such breach results in demonstrably material injury to the Employer.

(iii)the Executive’s willful dishonesty or fraud with respect to business or affairs of the Employer if such dishonesty or fraud results in demonstrable material injury to Employer.

6




(b)Procedural Requirements. The Executive's employment under this Agreement shall not be subject to termination for Cause without: (i) reasonable notice to the Executive setting forth the reasons for Employer's intention to terminate and specifying the particulars thereof in detail, and (ii) an opportunity for the Executive to cure any such breach, if possible, within thirty days after receipt of such notice.

9.TERMINATION OF EMPLOYMENT BY THE EXECUTIVE FOR GOOD REASON OR BY EMPLOYER WITHOUT CAUSE.
(a)Definition of Good Reason. The Executive may terminate Executive’s employment under this Agreement and all of Executive’s obligations under this Agreement to the Employer accruing after the date of such termination (other than Executive’s obligations under Sections 11, 12, 13, 18, and 26), if the termination is for "Good Reason," which for purposes of this Agreement is defined as:

(i)failure by the Employer to perform any of its obligations hereunder (including, but not limited to, Employer's obligations under Sections 3 and 4) other than an isolated, insubstantial and inadvertent failure not occurring in bad faith; or

(ii)the diminution of the Executive's salary and or a material diminution of the Executive's benefits, except in connection with the termination of the Executive's employment for permanent disability, Cause, as a result of the Executive's death or termination by the Executive other than for Good Reason;

(iii)any failure by the Employer to obtain the assumption of this Agreement by any successor or assignee of the Employer;

(iv)any attempt by the Employer to terminate the Executive for Cause which does not result in a valid termination for Cause.

The Executive's termination of employment will not constitute a termination for Good Reason unless the Executive first provides written notice to the Employer of the existence of the Good Reason within ninety days following the effective date of the occurrence of the Good Reason, and the Good Reason remains uncorrected by the Employer for more than thirty days following such written notice of the Good Reason from the Executive to the Employer, and the effective date of the Executive's termination of employment is within six months following the effective date of the occurrence of the Good Reason.
(b)Employer's Termination Without Cause. The Employer may terminate the Executive's employment under this Agreement without Cause (as defined above) by written notice to the Executive. Any such termination shall become effective upon fifteen days prior written notice from the Employer to the Executive.

(c)Compensation and Benefits Upon Section 9 Termination. In addition to the payments specified in Section 7 of this Agreement, in the event of termination of the Executive's employment pursuant to this Section 9, the Employer shall continue to pay or provide to the Executive the following:

(i)Salary through Date of Termination at the rate in effect immediately prior to the time a Notice of Termination is given plus any benefits and awards (including both cash and stock components) which pursuant to the terms of any Plans have been earned and otherwise payable, but which have not been paid;


7




(ii)As severance pay, and in lieu of any further salary for any period subsequent to the Date of Termination, an amount in cash equal to the annual Base Salary on the Date of Termination plus the average of the Executive's last two years' bonuses (the "Severance Payment"). For the purposes of the definition of "Severance Payment" the Company shall compute the average of the Executive's last two years' bonuses by including the greater of (A) the bonus, if any, already earned by the Executive at the time of termination related to the calendar year of the termination or (B) the bonus, if any, earned in the second full calendar year preceding the termination of the Executive. For example, if the Executive is terminated on August 1, 2014 and this Section 9 is applicable, the Company shall include in the bonus calculation (i) the greater of (A) the bonus, if any, earned by the Executive during the period from January 1, 2014 to August 1, 2014, or (B) the bonus, if any, earned by the Executive in calendar year 2012 and (ii) the bonus, if any, earned by the Executive in calendar year 2013. Additionally, also for the purpose of the definition of "Severance Payment," in the event the Executive received stock, restricted stock, stock options, stock appreciation rights or an alternative long-term incentive during any relevant year (each a "Grant"), then the Company shall compute the average of the Executive's last two years' bonuses by including: (i) in the case of a Grant consisting of a stock grant, the amount reported by the Company to the Internal Revenue Service relating to such stock grant for the relevant year; (ii) in the case of a Grant consisting of restricted stock, the full grant price, computed for the purposes of this agreement by multiplying the number of granted restricted shares by the closing share price on the grant date; (iii) in the case of a Grant consisting of a stock option or stock appreciation right the imputed present value of such option or stock appreciation right at the time of the grant, defined for purposes of this agreement as 50% of the exercise price, and; (iv) in the case of a Grant consisting of a cash-based long-term incentive, the full grant value on the date of grant; provided, however, the amount attributed to (i), (ii), (iii) and (iv) above shall not exceed $200,000 in the aggregate. For example, if the Executive is terminated on October 1, 2014 (and this Section 9 is applicable) and the Executive received a bonus consisting of stock with a value reported to the Internal Revenue Service of $400,000 in 2012, and a bonus consisting of options with an option value of $125,000 in 2013, then the average bonus for calculating the Severance Payment will be $200,000. For the purposes of this Section, the relevant year for a Grant or bonus shall be the year in which the performance relates not the year it is actually granted or paid to the Executive, e.g., if the Executive receives a Grant for performance in calendar year 2014, but the Grant is actually issued in 2015, the value of the Grant shall be considered a 2014 Grant for purposes of calculating the Severance Payment. The Severance Payment shall be paid to the Executive not later than thirty days after Executive’s Date of Termination.

(iii)The Executive will have 90 days subsequent to the Date of Termination to exercise all stock options and restricted stock awards that have been granted and were vested at Date of Termination; and.

(iv)All salary and benefits shall cease at the time of such termination, subject to the terms of any benefit or compensation plan then in force and applicable to the Executive. The Executive immediately waives any right or entitlement to the Severance Payment in the event that the Executive breaches any term or provision of this Agreement or the Confidential Information Agreement and Restrictive Covenant and in the event of such breach the Executive will pay to the Employer an amount equal to any portion of the Severance Payment paid to the Executive prior the Executive's breach, in addition to any damages the Employer may be able to recover. The Employer shall not have any additional liability or obligation hereunder by reason of such termination.

(d)This Section 9 shall not apply to any termination of this Agreement with notice under Section 2(a)(i).


8




10.CHANGE IN CONTROL.
(a)Effectiveness of Section. If at any time during the term of the Executive's employment by the Employer pursuant to this Agreement, a Change in Control of the Employer (as defined below) shall occur, the provisions of this Section 10 shall become effective without any limitation on any other rights the Executive may have under this Agreement. Sections (c) and (d) of this Section 10 shall become ineffective with respect to such Change in Control on the first anniversary of the date on which such Change in Control occurs (the "Change in Control Date") unless the Executive's employment has theretofore been terminated for any reason; provided, however, that if another Change in Control occurs after such first anniversary, Sections 10(c) and (d) shall become effective once again with respect to such subsequent Change in Control. If the Executive's employment so terminates prior to such first anniversary, the provisions of Sections 10(c) and (d) shall survive so long as the Executive or Executive’s Beneficiaries are entitled to any benefits under this Agreement.

(b)Definition of Change in Control. For the purpose of this Agreement, a "Change in Control" shall mean:
(i)the acquisition by any individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the "Exchange Act")) (a "Person") of beneficial ownership (within the meaning o Rule 13d-3 promulgated under the Exchange Act) of twenty-five percent (25%) or more of either (A) the then outstanding shares of common stock of the Employer (the "Outstanding Employer Common Stock") or (B) the combined voting power of the then outstanding voting securities of the Employer entitled to vote generally in the election of directors (the "Outstanding Employer Voting Securities"); provided, however, that for purposes of this clause (i), the following acquisitions shall not constitute a Change in Control: (u) any acquisition directly from the Employer, (w) any acquisition by the Employer, (x) any acquisition by any executive benefit plan (or related trust) sponsored or maintained by the Employer or any corporation controlled by the Employer, (y) any acquisition by any corporation pursuant to a transaction which complies with clauses (A), (B) and (C) of clause (iii) of this Section 10(b), or (z) any acquisition by David L. Dunkel or his family members; or

(ii)individuals who, as of the date of this Agreement, constitute the Board of Directors of the Employer (the "Incumbent Board") cease for any reason to constitute at least a majority of the Board of Directors of the Employer (the “Board”); provided, however, that any individual becoming a director subsequent to the date of this Agreement whose election, or nomination for election by the Employer's shareholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board, but excluding, for this purpose, any such individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board; or
consummation of a reorganization, merger or consolidation or sale or other disposition of all or substantially all of the assets of the Employer (a "Business Combination"), in each case, unless, following such Business Combination, (A) all or substantially all of the Persons who were the beneficial owners, respectively, of the Outstanding Employer Common Stock and Outstanding Employer Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than 50% of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, a corporation which as a result of such transaction owns the Employer or all or substantially all of the Employer's assets either directly or through one or more subsidiaries) in substantially the same proportions as their ownership, immediately prior to such Business Combination of the Outstanding Employer Common Stock and Outstanding Employer Voting Securities, as the case may be, (B) no Person (excluding any corporation resulting from such Business Combination or any executive benefit plan (or related trust) of the Employer or such corporation resulting from such Business Combination) beneficially owns, directly or indirectly, twenty-five percent or more of, respectively, the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination and (C) at least a majority of the members of the board of directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination; or


9




(iii)approval by the shareholders of the Employer of a complete liquidation or dissolution of the Employer.

(c)Certain Restrictions and Events Following Change in Control. If a Change in Control of the Employer occurs, then the following provisions shall apply:

(i)the Employer shall not be entitled to reduce, terminate or adversely (from the Executive's point of view) affect, pursuant to Section 4(b), any Additional Benefits which are described in Section 4(b) to which the Executive shall thereafter be entitled even in connection with a reduction in such benefits applicable to all of the Employer's officers who are of a similar class and station as those of the Executive. If the continuation of any benefit provided to the Executive violates any law or statute the Employer shall pay to the Executive the cash equivalent of any benefit lost by the Executive;
(ii)the Employer shall not be entitled to reduce, terminate, or adversely (from the Executive's point of view) affect the Executive's individual perquisites, as described in Section 4(c) and must maintain these benefits as currently enjoyed by the Executive immediately prior to any Change in Control; and

(iii)all stock options, restricted stock awards, equity-based incentive plans, SERP and similar grants theretofore or thereafter made which are unvested shall immediately fully vest effective as of the Change in Control Date.

(d)Provisions Applicable to Termination of Employment. If a Change in Control shall occur and the Executive's employment is thereafter terminated at any time prior to the first anniversary of the Change in Control Date by the Employer for other than Cause, or by the Executive for Good Reason, then the Executive shall be entitled to receive the following:

(i)the Executive shall be entitled to all payments and benefits provided in Section 7;

(ii)the payments required by the provisions of clause (i) of Section 9(c) shall be paid to the Executive in a lump sum in cash within ten days after the Date of Termination;

(iii)the Executive shall receive as severance pay, and in lieu of any further salary subsequent to the Date of Termination and any Severance Payment referenced in Section 9(c)(ii) above, an amount in cash equal to two times the annual Base Salary on the Date of Termination. In addition, all benefits enjoyed by the Executive on the Date of Termination shall continue for a period of one year and 364 days after the Date of Termination. In addition, the Executive will receive an amount in cash equal to two times the average of the last two years bonuses, which average shall be computed in the manner described in Section 9(c)(ii) above; provided, however, that the value of any Grant including for purposes of the average of the last two years’ bonuses shall not be limited to $200,000. The severance sum shall be paid to the Executive within 30 days of the Date of Termination. If the continuation of any benefit provided to the Executive violates any law or statute the Employer shall pay to the Executive the cash equivalent of any benefit lost by the Executive; and

(iv)the Employer shall, at its sole expense as incurred, provide the Executive with outplacement services the scope and provider of which shall be selected by the Executive in Executive’s sole reasonable discretion.


10




11.PROPERTY.
(a)All right, title and interest in and to Intellectual Property (as defined below) shall be and remain the sole and exclusive property of the Employer. During the term of this Agreement, the Executive shall not remove from the Employer's offices or premises any documents, records, notebooks, files, correspondence, reports, memoranda or similar materials of or containing proprietary information, or other materials or property of any kind belonging to the Employer unless necessary or appropriate in accordance with the duties and responsibilities required by or appropriate for Executive’s position and, in the event that such materials or property are removed, all of the foregoing shall be returned to their proper files or places of safekeeping as promptly as possible after the removal shall serve its specific purpose. The Executive shall not make, retain, remove and/or distribute any copies of any of the foregoing for any reason whatsoever except as may be necessary in the discharge of Executive’s assigned duties and shall not divulge to any third person the nature of and/or contents of any of the foregoing or of any other oral or written information to which Executive may have access or with which for any reason Executive may become familiar, except as disclosure shall be necessary in the performance of Executive’s duties. Upon the termination of the Executive's employment with the Employer, Executive shall leave with or return to the Employer all originals and copies of the foregoing then in Executive’s possession, whether prepared by the Executive or by others.

(b)The Executive agrees that all right, title and interest in and to any innovations, designs, systems, analyses, ideas for marketing programs, and all copyrights, patents, trademarks and trade names, or similar intangible personal property which have been or are developed or created in whole or in part by the Executive: (i) at any time and at any place while the Executive is employed by the Employer and which, in the case of any or all of the foregoing, are related to and used in connection with the business of the Employer; (ii) as a result of tasks assigned to the Executive by the Employer; or (iii) from the use of premises or personal property (whether tangible or intangible) owned, leased or contracted for by the Employer (collectively, the "Intellectual Property"), shall be and remain forever the sole and exclusive property of the Employer. The Executive shall promptly disclose to the Employer all Intellectual Property, and the Executive shall have no claim for additional compensation for the Intellectual Property.

(c)The Executive acknowledges that all the Intellectual Property that is copyrightable shall be considered a work made for hire under United States Copyright Law. To the extent that any copyrightable Intellectual Property may not be considered a work made for hire under the applicable provisions of the United States Copyright Law, or to the extent that, notwithstanding the foregoing provisions, the Executive may retain an interest in any Intellectual Property that is not copyrightable, the Executive hereby irrevocably assigns and transfers to the Employer any and all right, title, or interest that the Executive may have in the Intellectual Property under copyright, patent, trade secret and trademark law, in perpetuity or for the longest period otherwise permitted by law, without the necessity of further consideration. The Employer shall be entitled to obtain and hold in its own name all copyrights, patents, trade secrets, and trademarks with respect thereto.

(d)The Executive further agrees to reveal promptly all information relating to the Intellectual Property to appropriate officers of the Employer and to cooperate with the Employer and execute such documents as may be necessary or appropriate (i) in the event that the Employer desires to seek copyright, patent or trademark protection, or other analogous protection relating to the Intellectual Property, and when such protection is obtained, to renew and restore the same, or (ii) to defend any opposition proceedings in respect of obtaining and maintaining such copyright, patent or trademark protection, or other analogous protection.

(e)In the event the Employer is unable after reasonable effort to secure the Executive's signature on any of the documents referenced in Section 12(d) above, whether because of the Executive's physical or mental incapacity or for any other reason whatsoever, the Executive hereby irrevocably designates and appoints the Employer and its duly authorized officers and agents as the Executive's agent and attorney-in-fact, to act for and in Executive’s behalf and stead to execute and file any such documents and to do all other lawfully permitted acts to further the prosecution and issuance of any such copyright, patent or trademark protection, or other analogous protection, with the same legal force and effect as if executed by the Executive.


11




12.CONFIDENTIAL INFORMATION AGREEMENT AND RESTRICTIVE COVENANT.
Acceptance of this Agreement requires the Executive's separate signature and acceptance of the Confidential Information Agreement and Restrictive Covenant attached to this Agreement as Exhibit A.
13.ASSUMPTION BY SUCCESSOR.
The Employer will require any successor (whether direct or indirect by purchase, merger, consolation or otherwise) to all or substantially all of the business and/or assets of the Employer to (i) expressly assume and agree to perform this Agreement in the same manner and the same extent the Employer would be required to perform it as if no such succession had taken place; and (ii) notify the Executive of the assumption of this Agreement within ten days of such assumption. Failure of the Employer to obtain such assumption and agreement prior to the effectiveness of any such succession shall be a breach of this agreement. As used in this Agreement, "Employer" shall mean Kforce Inc. and any successor to its business and/or assets as aforesaid which assumes and agrees to perform this Agreement by operation of law or otherwise. However, this agreement shall inure to the benefit of and be enforceable by the Executive's personal or legal representatives, executors, administrators, successors, heirs, and distributees, devisees and legatees.
14.NO SET-OFF.
Except as contemplated by Section 5(b), the Employer's obligation to make the payments provided for in this Agreement and otherwise to perform its obligations hereunder shall not be affected by any set-off, counterclaim, recoupment, defense or other claim, right, or action which the Employer may have against the Executive or others. In no event shall the Executive be obligated to seek other employment or take any other action by way of mitigation of the amounts payable, or benefits to be provided, to the Executive under any of the provisions of this Agreement, and, except as expressly provided in Sections 5(c), such amounts shall not be reduced whether or not the Executive obtains other employment.
15.INDEMNIFICATION.
The Employer and the Executive acknowledge that the Executive's service as an officer of the Employer exposes the Executive to risks of personal liability arising from, and pertaining to, the Executive's participation in the management of the Employer. The Employer shall defend, indemnify and hold harmless the Executive from any actual cost, loss, damages, attorneys fees, or liability suffered or incurred by the Executive arising out of, or connected to, the Executive's service as an officer of the Employer. The Employer shall not be obligated to indemnify the Executive if the cost, loss, damage, or liability results from the Executive's violation of the Securities Exchange Act of 1934, as amended, the Executive's violation of criminal law, a transaction from which the Executive received an improper personal benefit, the Executive's violation of Section 607.0834 of the Florida Business Corporation Act (or any successor law), or the Executive's willful misconduct or a conscious disregard for the best interests of the Employer. The Employer will not have any obligation to the Executive under this section for any loss suffered if the Executive voluntarily pays, settles, compromises, confesses judgment for, or admits liability with respect to any matter without the approval of the Employer. Within thirty days after the Executive receives notice of any claim or action which may give rise to the application of this section, the Executive shall notify the Employer in writing of the claim or action. The Executive's failure to timely notify the Employer of the claim or action will relieve the Employer from any obligation to the Executive under this section.
16.PRIOR EMPLOYMENT AGREEMENTS.
The Executive represents that he/she has not executed any agreement with any previous employer which may impose restrictions on Executive’s employment with the Employer.
17.TRANSFERABILITY, SUCCESSORS AND ASSIGNS.
The rights and obligations of the Employer under this Agreement shall be transferable and all covenants and agreements hereunder shall inure to the benefit of and be enforceable by or against its successors and assigns. No rights or obligations of the Executive hereunder shall be transferable or assignable by the Executive to any third party.

12




18.ATTORNEY'S FEES.
The prevailing party in any action brought to enforce the provisions of this Agreement shall be entitled, in addition to such other relief that may be granted, to a reasonable sum for attorney's fees and costs incurred by such party in enforcing this Agreement (including fees incurred on any appeal).
19.NO ORAL MODIFICATIONS.
No modifications or waivers of any provision hereof will be binding or valid unless in writing and executed by both parties.
20.WAIVER.
Either party's failure to enforce any provision or provisions of this Agreement shall not in any way be construed as a waiver of any such provision or provisions, or prevent that party thereafter from enforcing each and every other provision of this Agreement. The rights granted the parties in this Agreement are cumulative and shall not constitute a waiver of either party's right to assert all other legal remedies available to it under the circumstances.
21.SEVERABILITY.
The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof, and this Agreement shall be construed in all respects as if such invalid or unenforceable provision were omitted.
22.GOVERNING LAW AND BINDING EFFECT.
This Agreement was entered into in the State of Florida and shall be interpreted and construed in accordance with the laws of Florida.
23.CAPTIONS.
Captions and section headings used herein are for convenience only, are not of this Agreement, and shall not be used in construing this Agreement.
24.COUNTERPARTS.
This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument.
25.NOTICE.
Any notice required or permitted to be given under this Agreement shall be sufficient if it is in writing and sent by hand delivery or by United States Mail service to the parties at the following addresses:
To the Employer:    1001 E. Palm Ave
Tampa, Florida 33605
Attn: David M. Kelly
Chief Financial Officer
        
To the Executive:    [            ]
        
26.ARBITRATION.
Any dispute or controversy arising under or in connection with this Agreement shall be settled exclusively by arbitration in Tampa, Florida in accordance with the rules of the American Arbitration Association then in effect. Judgment may be entered in the arbitrator's award in any court having jurisdiction. Such arbitration shall occur only after the parties have attempted to resolve the dispute or controversy by mediation under mutually agreeable terms.

13




27.ENTIRE AGREEMENT.
This Agreement, and the Agreement attached Exhibit A, comprise the entire agreement between the Executive and the Employer. This Agreement supersedes all prior agreements and understandings between the parties with respect to the subject matter hereof and may not be modified or terminated orally. No modification, termination, or attempted waiver shall be valid unless it is in writing and is executed by each of the parties.
SECTION 409A.
With respect to the payments provided by this Agreement upon termination of the Executive's employment (the "Cash Severance Amount"), in the event the aggregate portion of the Cash Severance Amount payable during the first six months following the date of termination of the Executive's employment would exceed an amount (the "Minimum Amount") equal to two times the lesser of: (i) the Executive's annualized compensation as in effect for the calendar year immediately preceding the calendar year during which the Executive's termination of employment occurs, or (ii) the maximum amount that may be taken into account under a qualified retirement plan pursuant to Section 401(a)(17) of the Internal Revenue Code of 1986, as amended (the "Code") for the calendar year during which the Executive's termination of employment occurs, then, to the extent necessary to avoid the imposition of additional income taxes or penalties or interest on the Executive under Section 409A of the Code, (x) the Employer shall pay during the first six months following the date of termination of the Executive's employment, at the time(s) and in the form(s) provided by the applicable sections of this Agreement, a portion of the Cash Severance Amount equal to the Minimum Amount, and (y) the Employer shall accumulate the portion of the Cash Severance Amount that exceeds the Minimum Amount and that the Executive would otherwise be entitled to receive during the first six months following the date of termination of the Executive's employment and shall pay such accumulated amount to the Executive in a lump sum on the first day of the seventh month following the date of termination of the Executive's employment, and (z) the Employer shall pay the remainder of the Cash Severance Amount, if any, on and after the first day of the seventh month following the date of termination of the Executive's employment at the time(s) and in the form(s) provided by the applicable section(s) of this Agreement.
IN WITNESS WHEREOF, the parties have executed this Employment Agreement as of the day and year first written above.
 
 
 
KFORCE INC.
 
 
 
 
 
 
 
 
By:
/s/ David M. Kelly
 
 
 
 
Dave M. Kelly
 
 
 
 
Chief Financial Officer
 
 
 
 
 
 
 
 
 
 /s/ Andrew G. Thomas
 
 
 
 
Andrew G. Thomas
 
 
 
 
 
 
 
 
 
 

    

14




EXHIBIT A
CONFIDENTIALITY AGREEMENT AND RESTRICTIVE COVENANT
THIS AGREEMENT ("Agreement") dated as of January 1, 2013 at 12:01 a.m., is entered into by and between Kforce Inc., a Florida corporation (the "Employer") and Andrew G. Thomas (the "Executive").
BACKGROUND
The Employer desires to employ or continue employing the Executive and the Executive wishes to accept or continue employment upon the terms and conditions set forth in the parties' Employment Agreement (the "Employment Agreement") and this Agreement. The Executive recognizes and agrees that because of Executive's employment with the Employer he/she has been and will be afforded an opportunity to learn confidential and proprietary information and to know of and/or become known to various customers, potential customers and employees of the Employer and to learn the Employer's business practices. The Executive recognizes that this is a valuable right, is of great personal benefit to Executive in Executive's career and therefore provides sufficient basis for the restrictive covenants contained in this Agreement. Also, as set forth in the Employment Agreement, the Employer agrees to pay the Executive significant severance pay under certain circumstances in consideration for the Executive's agreement not to compete with the Employer. Accordingly, in consideration of the mutual covenants and agreements set forth below, the parties agree as follows'
TERMS
1.Acknowledgement of Legitimate Business Interest of the Employer. The Executive acknowledges that as a result of Executive's employment with the Employer he/she has accepted and received trade secrets, valuable confidential business and professional information, substantial relationships with specific prospective or existing clients, contractors, or customers, and goodwill associated with the ongoing business of the Employer, all of which are of particular significance to the Employer and constitute legitimate business interests that the Employer has an interest in protecting. Therefore, the Executive agrees as follows:

(a)Confidential Information. Except for proper business purposes on Employer's behalf, at all times for the period of time commencing as of the date of this Agreement and ending on the second anniversary of the date of termination of the Executive's employment under the Employment Agreement (the "Restriction Period") the Executive agrees not to disclose or use any confidential information, including without limitation, information regarding research, strategy, developments, product designs or specifications, processes, "know-how," prices, suppliers, customers, contractors, candidates, clients, costs or any other knowledge or information with respect to confidential information or trade secrets of the Employer. The Executive acknowledges and agrees that all notes, lists, data, records, business forms, studies, marketing materials, training materials, reports, sketches, plans, unpublished memoranda and other documents (whether electronic or hardcopy) concerning any information relating to the Employer's business, held or created by the Executive, whether confidential or not, are the property of the Employer and will not be used or retained by Executive except on behalf of employer in the course of Executive's employment, and will not be retained by Executive upon termination of Executive's employment.

1




(b)Non-Solicitation. At all times during the Restriction Period, the Executive shall not, directly or indirectly, solicit, induce, influence, combine or conspire with, or attempt to induce, any executive, employee, vendor, client, contractor, or supplier of the Employer to terminate their employment, or other relationship with, or compete against the Employer or any present or future affiliates of the Employer in the Employer's industry (the "Business"). In particular, and without in any way limiting the forgoing, the Executive agrees that during the Restriction Period, whether the termination shall be voluntary or involuntary, with or without cause, or for any other reason whatsoever, the Executive shall not, directly or indirectly: (a) attempt to hire any other executive or employee of the Employer, including persons on assignment with clients, or otherwise encourage or attempt to encourage any other executive or employee of the Employer to leave employment or terminate an assignment with the Employer; or (b) in any manner or at any time, solicit or encourage any person, firm, corporation, or any business entity who are customers, clients, contractors, or prospective clients or contractors of the Employer to cease or refrain from doing business with the Employer. Executive further agrees, during the Restriction Period, to refrain from directly or indirectly soliciting business from any client of Employer with whom Executive had contact during the term of Executive's employment with Employer. In the event the Executive breaches any term contained in this Section, the Executive immediately waives any right or entitlement to the severance payments described in the Employment Agreement (which includes both the Severance Payment referenced in Section 9(c)(ii) of the Employment Agreement as well as any other severance payable pursuant to Section 10(d)(iii) of the Employment Agreement) and will pay to the Employer an amount equal to any portion of the severance payments paid to the Executive prior to the Executive's breach, in addition to any damages the Employer may be able to recover.

(c)Exception. Notwithstanding anything to the contrary contained in this Agreement, in the event: (i) the Executive resigns for "Good Reason" (as such term is defined in Section 9(a) of the Employment Agreement) or is terminated without "Cause" (as such term is defined in Section 8 of the Employment Agreement), and (ii) the Executive delivers a written statement to the Company specifically releasing the Company from paying any Severance Payment as contemplated by Section 9(c)(ii) of the Employment Agreement (in a form reasonably acceptable to the Company), then the provisions of Section l(b) of this Agreement shall have no force or effect.

2.Severability and Specific Performance.

(a)If, in any judicial proceedings, a court shall refuse to enforce any of the covenants included in Paragraph l(a) and (b), above, then such unenforceable covenant shall be amended to relate to such lesser period or geographical area as shall be enforceable. In the event the Employer should bring any legal action or other proceeding against the Executive for enforcement of this Agreement, the calculation of the Restriction Period, if any, shall not include the period of time commencing with the filing of legal action or other proceeding to enforce this Agreement through the date of final judgment or final resolution including all appeals, if any, of such legal action or other proceeding unless the Employer is receiving the practical benefits of Paragraph 1(a) and/or (b), as applicable, during such time.

(b)The Executive hereby acknowledges that the restrictions on Executive's activity as set forth in Paragraphs 1(a) and (b) hereof are required for the Employer's reasonable protection and are a material inducement for the Employer to retain or continue to retain the services of Executive. The Executive hereby agrees that in the event of the violation by Executive of any such provisions of this Agreement, the Employer will suffer irreparable harm and will be entitled to equitable relief, including an order requiring specific performance of the terms hereof, in addition to any damages that may be recoverable.

3.Miscellaneous Provisions.

(a)Notice: All notices, requests, demands, claims, and other communications under this Agreement will be in writing. Any notice, request, demand, claim, or other communication under this Agreement shall be deemed duly given if delivered personally, telecopied (if confirmed), or sent by registered or certified mail (return receipt requested) addressed to the intended recipient as set forth below (or at such other address for a party as shall be specified by like notice)-

2



If to Executive-
[            ]
 
If to the Employer
Kforce Inc.
1001 East Palm Avenue
Tampa, Florida 33605
Attn: David M. Kelly, Chief Financial Officer

(b)Entire Agreement, Amendments. Except for the Employment Agreement and other agreements and writings expressly provided for therein, this Agreement contains the entire agreement and understanding of the parties to this Agreement relating to the subject matter of this Agreement, and supersedes any prior and contemporaneous understandings, agreements, or representations of every nature between the parties. This Agreement may not be changed or modified, except by an agreement in writing signed by each of the parties to this Agreement.

(c)Waiver. The waiver of the breach of any term or provision of this Agreement shall not operate as or be construed to be a waiver of any other or subsequent breach of this Agreement.

(d)Governing Law. This Agreement shall be construed and enforced in accordance with the laws of Florida, without regard to the conflict-of-laws provisions thereof.

(e)Invalidity. In case any one or more of the provisions contained in this Agreement shall, for any reason, be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect the validity of any other provision of this Agreement, and such provision(s) shall be deemed modified to the extent necessary to make it or them enforceable.

(f)Execution in Counterparts. This Agreement may be executed in any number of counterparts, each of which shall be deemed to be an original as against any party whose signature appears thereon, and all of such shall together constitute one and the same instrument. This Agreement shall become binding when one or more counterparts hereof, individually or taken together, shall bear the signatures of all of the parties reflected hereon as the signatories.

IN WITNESS WHEREOF, the parties have executed this Agreement as of the day and year first above written.
KFORCE INC.
 
 
By:
/s/ David M. Kelly
 
Dave M. Kelly
 
Chief Financial Officer
 
 
 
 /s/ Andrew G. Thomas
 
Andrew G. Thomas
 
 
 
 

3
EX-21 3 exhibit212018kforcesub.htm LIST OF SUBSIDIARIES Exhibit


Exhibit 21
KFORCE INC.
SUBSIDIARIES (DIRECT OR INDIRECT)

 
Name of Subsidiary
  
Jurisdiction of Incorporation or Formation
KFAH, LLC
  
Florida
KFAH II, LLC
 
Florida
Kforce.com, Inc.
  
Florida
Romac International, Inc.
  
Florida
Kforce Flexible Solutions, LLC
  
Florida
Kforce Staffing Solutions of California, LLC
  
Florida
Kforce Global Solutions, Inc.
  
Pennsylvania
Kforce Government Solutions, Inc.
  
Pennsylvania
Kforce Government Holdings, Inc.
  
Florida
Kforce Services Corporation
  
Florida
TraumaFX Solutions, Inc.
  
Florida
KGS Training Technologies, Inc.
  
Florida


EX-23 4 exhibit232018consentof.htm CONSENT OF DELOITTE & TOUCHE LLP Exhibit


Exhibit 23
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-188631, 333-50543, 333-94563, 333-142620, 333-142623, 333-144470, 333-166545, 333-168526, 333-168529, 333-211008, and 333-217541 on Form S-8 of our report dated February 22, 2019, relating to the financial statements and financial statement schedules of Kforce Inc. and subsidiaries, and the effectiveness of Kforce Inc. and subsidiaries’ internal control over financial reporting, appearing in this Annual Report on Form 10-K of Kforce Inc. and subsidiaries for the year ended December 31, 2018.
 
 
/s/ Deloitte & Touche LLP
 
Tampa, Florida
February 22, 2019


EX-31.1 5 exhibit311q42018.htm CERTIFICATION BY THE CHIEF EXECUTIVE OFFICER OF KFORCE INC Exhibit


Exhibit 31.1
CERTIFICATIONS
I, David L. Dunkel, certify that:
1. I have reviewed this annual report on Form 10-K of Kforce Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 22, 2019
 
/s/ DAVID L. DUNKEL
 
David L. Dunkel,
 
Chief Executive Officer
 
(Principal Executive Officer)


EX-31.2 6 exhibit312q42018.htm CERTIFICATION BY THE CHIEF FINANCIAL OFFICER OF KFORCE INC Exhibit


Exhibit 31.2
CERTIFICATIONS
I, David M. Kelly, certify that:
1. I have reviewed this annual report on Form 10-K of Kforce Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 22, 2019
 
/s/ DAVID M. KELLY
 
David M. Kelly,
 
Senior Vice President, Chief Financial Officer
 
(Principal Financial Officer)


EX-32.1 7 exhibit321q42018.htm CERTIFICATION BY THE CHIEF EXECUTIVE OFFICER OF KFORCE INC Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Kforce Inc. (“Kforce”) on Form 10-K for the fiscal year ended December 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-K”), I, David L. Dunkel, Chief Executive Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Form 10-K fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: February 22, 2019
 
/s/ DAVID L. DUNKEL
 
David L. Dunkel,
 
Chief Executive Officer
 
(Principal Executive Officer)


EX-32.2 8 exhibit322q42018.htm CERTIFICATION BY THE CHIEF FINANCIAL OFFICER OF KFORCE INC Exhibit


Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Kforce Inc. (“Kforce”) on Form 10-K for the fiscal year ended December 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-K”), I, David M. Kelly, Chief Financial Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Form 10-K fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: February 22, 2019
 
/s/ DAVID M. KELLY
 
David M. Kelly,
 
Senior Vice President, Chief Financial Officer
 
(Principal Financial Officer)


EX-101.SCH 9 kfrc-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Accounts Payable and Other Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Accounts Payable and Other Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Accounts Payable and Other Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Accrued Payroll Costs link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Accrued Payroll Costs - Components of Accrued Payroll Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Accrued Payroll Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Derivative Instrument and Hedging Activity link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Derivative Instrument and Hedging Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Employee Benefit Plans - Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Employee Benefit Plans - Changes in the Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Employee Benefit Plans - Projected Annual Benefit Payment (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used To Determine Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fixed Assets link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fixed Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fixed Assets - Major Classifications of Fixed Assets and Related Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fixed Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill and Other Intangible Assets - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2405406 - Disclosure - Income Taxes - Income Tax Uncertainties (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Reportable Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Reportable Segments - Operations of Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Schedule - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule link:presentationLink link:calculationLink link:definitionLink 2417401 - Schedule - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - Summary of Significant Accounting Policies - New Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Summary of Significant Accounting Policies - Workers' Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Supplemental Cash Flow Information - Details of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 kfrc-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 kfrc-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 kfrc-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Retirement Benefits [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Weighted Average Weighted Average [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Rate of future compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Segment Reporting [Abstract] Operations of Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Payables and Accruals [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Total Accounts payable and other accrued liabilities Accounts Payable and Accrued Liabilities, Current Income Tax Disclosure [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] State State and Local Jurisdiction [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Adjustment of deferred tax (asset) liability Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense (Benefit) Amount of income tax expense (benefit) for remeasurement of deferred tax asset from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017. State tax net operating losses Operating Loss Carryforwards Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Payroll and benefits Accrued Employee Benefits, Current Payroll taxes Accrued Payroll Taxes, Current Health insurance liabilities Accrued Insurance, Current Workers’ compensation liabilities Workers' Compensation Liability, Current Total Accrued payroll costs Employee-related Liabilities, Current Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Summary of Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Quarterly Financial Information Disclosure [Abstract] Summary of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefits, beginning Unrecognized Tax Benefits Additions for prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additions for current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized tax benefits, ending Property, Plant and Equipment [Abstract] Major Classifications of Fixed Assets and Related Useful Lives Property, Plant and Equipment [Table Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Flex revenue Flex Revenue [Member] Flex Revenues Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] GS Government Solutions Segment [Member] Government Solutions Segment [Member] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Fixed-price Contract Fixed-price Contract [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue, as a percent Revenue, Percent Revenue, Percent Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Statement [Line Items] Statement [Line Items] Dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Tax effect of new accounting standard Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle Defined benefit pension plans, tax expense (benefit) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Interest rate swap, tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Projected benefit obligation, beginning Defined Benefit Plan, Benefit Obligation Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Actuarial experience and changes in actuarial assumptions Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Projected benefit obligation, ending Fixed Assets Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Assets Held under Capital Leases Assets Held under Capital Leases [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Fixed assets, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Depreciation and amortization Depreciation Details of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill Schedule of Goodwill [Table Text Block] Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Federal Funds Effective Swap Rate Federal Funds Effective Swap Rate [Member] Base Rate Base Rate [Member] LIBOR London Interbank Offered Rate (LIBOR) [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Letter of Credit Letter of Credit [Member] Swingline Loan Swingline Loan [Member] Swingline Loan [Member] Minimum Minimum [Member] Maximum Maximum [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Possible borrowing capacity increase Line of Credit Facility, Possible Borrowing Capacity Increase Line of Credit Facility, Possible Borrowing Capacity Increase Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Fixed charge coverage ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Leverage ratio Debt Instrument, Covenant, Leverage Ratio Debt Instrument, Covenant, Leverage Ratio Equity securities limitation, leverage ratio Debt Instrument, Covenant, Equity Securities Limitation, Leverage Ratio Debt Instrument, Covenant, Equity Securities Limitation, Leverage Ratio Debt instrument, covenant, availability Debt Instrument, Covenant, Availability Debt Instrument, Covenant, Availability Long-term debt - credit facility Long-term Line of Credit Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Restricted Stock Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding as of beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited/Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Outstanding as of end of period (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding as of beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Forfeited/Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Outstanding as of end of period (in dollars per share) Total Intrinsic Value of Restricted Stock Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Number of annual grants Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of Annual Grants Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of Annual Grants Components of Accrued Payroll Costs Schedule of Accrued Liabilities [Table Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Deferred income tax provision, net Deferred Income Taxes and Tax Credits Provision for bad debt Provision for Doubtful Accounts Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Compensation Defined benefit pension plans expense Pension Cost (Reversal of Cost) Loss on deferred compensation plan investments, net Gain (Loss) on Investments Gain on sale of Global's assets Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Other Other Noncash Income (Expense) (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Trade receivables, net Increase (Decrease) in Accounts Receivable Income tax refund receivable Increase (Decrease) in Income Taxes Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets, net Increase (Decrease) in Other Operating Assets Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] Accounts payable and other accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Accrued payroll costs Increase (Decrease) in Employee Related Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Proceeds from sale of Global's assets Proceeds from Sales of Business, Affiliate and Productive Assets Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from credit facility Proceeds from Lines of Credit Payments on credit facility Repayments of Lines of Credit Payments on other financing arrangements Repayments of Debt and Capital Lease Obligations Repurchases of common stock Payments for Repurchase of Common Stock Cash dividends Payments of Ordinary Dividends, Common Stock Payments of loan financing fees Payments of Debt Issuance Costs Proceeds from exercise of stock options, net of shares tendered in payment of exercise Proceeds from Stock Options Exercised Proceeds from other financing arrangements Proceeds from Notes Payable Cash used in financing activities Net Cash Provided by (Used in) Financing Activities Change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of year Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of year Land Land [Member] Building and Improvements Building and Building Improvements [Member] Furniture and Equipment Furniture and Fixtures [Member] Computer Equipment Computer Equipment [Member] Leasehold Improvements Leasehold Improvements [Member] Fixed assets, useful life Property, Plant and Equipment, Useful Life Less accumulated depreciation Fixed assets, net Property, Plant and Equipment, Net Commitments and Contingencies Disclosure [Abstract] Summary of Future Minimum Lease Payments for Capital and Operating Lease Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Goodwill And Other Intangible Assets [Table] Goodwill And Other Intangible Assets [Table] Goodwill and other intangible assets. Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trademarks and Trade Names Trademarks and Trade Names [Member] Goodwill And Other Intangible Assets [Line Items] Goodwill And Other Intangible Assets [Line Items] Goodwill and other intangible assets. Goodwill impairment Goodwill, Impairment Loss Discrete forecast period Minimum Specified Forecast Period After Which Cash Flows Determined Using Terminal Value Calculation Minimum specified forecast period after which cash flows determined using terminal value calculation. Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Amortization of intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Impairment expense Impairment of Intangible Assets (Excluding Goodwill) Schedule of Goodwill [Table] Schedule of Goodwill [Table] Technology Technology Segment [Member] Technology. Finance and Accounting Finance And Accounting Segment [Member] Finance and accounting. Government Solutions Goodwill [Line Items] Goodwill [Line Items] Gross amount Goodwill, Gross Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Carrying value Goodwill Income Tax Expense (Benefit), Continuing Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Income Tax Uncertainties Summary of Income Tax Contingencies [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Accounts receivable reserves as percentage of gross accounts receivable Accounts Receivable Reserves As Percentage Of Gross Accounts Receivable Accounts receivable reserves as percentage of gross accounts receivable. Statement of Financial Position [Abstract] Trade receivables, allowances Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Treasury stock, shares (in shares) Treasury Stock, Shares Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Shares at beginning of year (in shares) Shares, Issued Balance at beginning of year Stockholders' Equity Attributable to Parent Net income Cumulative effect of new accounting standard Cumulative Effect of New Accounting Principle in Period of Adoption Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Issuance for stock-based compensation and dividend equivalents, net of forfeitures Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Income tax benefit from stock-based compensation Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Dividends Dividends, Common Stock Defined benefit pension plans, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Change in fair value of interest rate swap, net of tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Shares at end of year (in shares) Balance at end of year Accrued Payroll Costs Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Rate of future compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Tech FA Direct Hire revenue Direct Hire Revenue [Member] Direct Hire Revenue Product revenue Product Revenue [Member] Product Revenue [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility Debt Disclosure [Text Block] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Current tax expense: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Deferred tax expense Deferred Income Tax Expense (Benefit) Total Income tax expense Income Tax Expense (Benefit) Deferred tax assets: Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract] Accounts receivable reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred compensation obligation Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Pension and post-retirement benefit plans Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Goodwill and intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Foreign tax credit Deferred Tax Assets, Tax Credit Carryforwards, Foreign Other Deferred Tax Assets, Other Deferred tax assets Deferred Tax Assets, Gross Deferred tax liabilities: Deferred Tax Liabilities, Net, Classification [Abstract] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Goodwill and intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Other Deferred Tax Liabilities, Other Deferred tax liabilities Deferred Tax Liabilities, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax assets, net Deferred Tax Assets, Net Computers and Software Computers And Software [Member] Computers and software. Amortization period Health insurance maximum risk of loss liability per employee insurance plan (up to) Health Insurance Stop Loss Maximum Per Claim Health insurance stop loss maximum per claim. Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to) Health Insurance Aggregate Risk Of Loss Liability Amount In Excess Of The Stop Loss Maximum Health insurance aggregate risk of loss liability amount in excess of the stop loss maximum. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Commissions Commissions Expense, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Trade Receivables and Related Reserves Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Fixed Assets Property, Plant and Equipment, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Capitalized Software Internal Use Software, Policy [Policy Text Block] Workers' Compensation Workers Compensation Policy [Policy Text Block] Disclosure of accounting policy for the workers' compensation liability. Health Insurance Health Insurance [Policy Text Block] Disclosure of accounting policy for the health insurance liability. Defined Benefit Pension Plan Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Treasury Stock Treasury Stock Policy [Policy Text Block] Disclosure of accounting policy for treasury stock. Derivative Instrument Derivatives, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Term of lease contract Lessee, Operating Lease, Term of Contract Short-term office lease, maximum term Lessee Leasing Arrangements, Operating Leases, Short-term Renewal Provision, Maximum Term of Contract Lessee Leasing Arrangements, Operating Leases, Short-term Renewal Provision, Maximum Term of Contract Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Accounts Payable and Other Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State income taxes, net of Federal tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Non-deductible compensation and meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Valuation allowance on foreign tax credit Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Enactment of TCJA Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Trade receivables, net of allowances of $2,800 and $2,333, respectively Accounts Receivable, Net, Current Income tax refund receivable Income Taxes Receivable, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Fixed assets, net Other assets, net Other Assets, Noncurrent Deferred tax assets, net Goodwill Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable and other accrued liabilities Accrued payroll costs Other current liabilities Other Liabilities, Current Income taxes payable Accrued Income Taxes, Current Total current liabilities Liabilities, Current Long-term debt – credit facility Long-term Line of Credit, Noncurrent Long-term debt – other Other Long-term Debt, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 14) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding Preferred Stock, Value, Issued Common stock, $0.01 par; 250,000 shares authorized, 71,856 and 71,494 issued and outstanding, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost; 45,822 and 45,167 shares, respectively Treasury Stock, Value Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Interest Rate Swap Interest Rate Swap [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast Scenario, Forecast [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative interest rate Derivative, Forward Interest Rate Derivative notional amount Derivative, Notional Amount Derivative asset Derivative Asset Derivative Instrument and Hedging Activity Derivative Instruments and Hedging Activities Disclosure [Text Block] 2019 Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months 2020 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2021 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 2024-2027 Defined Benefit Plan, Expected Future Benefit Payment, Years Six Through Ten Defined Benefit Plan, Expected Future Benefit Payment, Years Six Through Ten Thereafter Defined Benefit Plan, Expected Future Benefit Payment, Thereafter Defined benefit plan expected future benefit payments thereafter. Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2017 Plan Two Thousand Seventeen Stock Incentive Plan [Member] Two Thousand Seventeen Stock Incentive Plan [Member] LTI Long-term Incentive Compensation Program [Member] Long-term Incentive Compensation Program [Member] Shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cumulative effect of new accounting standard, net of tax Stock-based compensation expense Allocated Share-based Compensation Expense Related tax benefit Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Restricted stock granted, vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Total unrecognized compensation expenses Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Weighted average period expected to be recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Accounts receivable reserves SEC Schedule, 12-09, Allowance, Credit Loss [Member] Deferred tax assets valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charged to Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Charged to Other Accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at End of Period Other Commitments [Table] Other Commitments [Table] Other Commitments [Line Items] Other Commitments [Line Items] Tenure of expiration of lease Lease Cancellation Period Lease cancellation period. Operating lease, rental expense Operating Leases, Rent Expense, Net Purchase Commitments Purchase Obligation, Fiscal Year Maturity [Abstract] Total leases Purchase Obligation Commitments to be paid in 2019 Purchase Obligation, Due in Next Twelve Months Commitments to be paid in 2020 Purchase Obligation, Due in Second Year Commitments to be paid in 2021 Purchase Obligation, Due in Third Year Commitments to be paid in 2022 Purchase Obligation, Due in Fourth Year Letter of credit outstanding, for workers compensation Letter Of Credit Outstanding For Workers Compensation And Other Insurance Coverage Letter of credit outstanding for workers compensation and other insurance coverage. Letter of credit outstanding, for facility lease deposit Letter Of Credit Outstanding For Facility Lease Deposits Letter of credit outstanding for facility lease deposits. Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements Period For Continuation Of Benefits Under Agreement Period for continuation of minimum compensation and benefits under certain executive employee agreements. Severance payment as a percentage of annual salary Employment Agreement, Severance, Percentage of Annual Salary Employment Agreement, Severance, Percentage of Annual Salary Severance payment as a percentage of annual bonus Employment Agreement, Severance, Percentage of Annual Bonus Employment Agreement, Severance, Percentage of Annual Bonus Employees under contract terminated by employer without good cause or change in control Supplemental Unemployment Benefits On Change In Control Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason following a change in control. Employees under contract terminated by employer without good cause or in absence of change in control Supplemental Unemployment Benefits On No Change In Control Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason in the absence of a change in control. Revenue Gross profit Gross Profit Earnings per share – basic (in dollars per share) Earnings Per Share, Basic Earnings per share – diluted (in dollars per share) Earnings Per Share, Diluted Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Document And Entity Information [Abstract] Document and entity information. Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Current Reporting Status Entity Current Reporting Status Entity Voluntary Filers Entity Voluntary Filers Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Public Float Entity Public Float Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Operating and other expenses Operating Expenses Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Capital leases Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Rolling Maturity [Abstract] Present value of payments Capital Leases, Future Minimum Payments, Net Present Value [Abstract] 2019 Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Current Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the next fiscal year following the latest fiscal year. 2020 Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Two Years Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the second fiscal year following the latest fiscal year. 2021 Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Three Years Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the third fiscal year following the latest fiscal year. 2022 Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Four Years Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the fourth fiscal year following the latest fiscal year. 2023 Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Five Years Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the fifth fiscal year following the latest fiscal year. Thereafter Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due After Year Five Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due after the fifth fiscal year following the latest fiscal year. Total Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Interest Capital Leases Future Minimum Payments Interest Included In Payments [Abstract] Capital Leases Future Minimum Payments Interest Included In Payments [Abstract] 2019 Capital Leases Future Minimum Payments Interest Included In Payments Current Amount necessary to reduce net minimum lease payments to present value for capital leases due in the next fiscal year following the latest fiscal year. 2020 Capital Leases Future Minimum Payments Interest Included In Payments Due In Two Years Amount necessary to reduce net minimum lease payments to present value for capital leases due in the second fiscal year following the latest fiscal year. 2021 Capital Leases Future Minimum Payments Interest Included In Payments Due In Three Years Amount necessary to reduce net minimum lease payments to present value for capital leases due in the third fiscal year following the latest fiscal year. 2022 Capital Leases Future Minimum Payments Interest Included In Payments Due In Four Years Amount necessary to reduce net minimum lease payments to present value for capital leases due in the fourth fiscal year following the latest fiscal year. 2023 Capital Leases Future Minimum Payments Interest Included In Payments Due In Five Years Amount necessary to reduce net minimum lease payments to present value for capital leases due in the fifth fiscal year following the latest fiscal year. Thereafter Capital Leases Future Minimum Payments Interest Included In Payments Thereafter Amount necessary to reduce net minimum lease payments to present value for capital leases due after the fifth fiscal year following the latest fiscal year. Total Capital Leases, Future Minimum Payments, Interest Included in Payments Total Capital lease payments Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2020 Capital Leases, Future Minimum Payments Due in Two Years 2021 Capital Leases, Future Minimum Payments Due in Three Years 2022 Capital Leases, Future Minimum Payments Due in Four Years 2023 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total Capital Leases, Future Minimum Payments Due Operating lease payments Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Total Lease payments Leases Future Minimum Payments Due [Abstract] Leases Future Minimum Payments Due [Abstract] 2019 Leases Future Minimum Payments Due Current Leases future minimum payments due, current. 2020 Leases Future Minimum Payments Due In Two Years Leases future minimum payments due in two years. 2021 Leases Future Minimum Payments Due In Three Years Leases future minimum payments due in three years. 2022 Leases Future Minimum Payments Due In Four Years Leases future minimum payments due in four years. 2023 Leases Future Minimum Payments Due In Five Years Leases future minimum payments due in five years. Thereafter Leases Future Minimum Payments Due There After Leases future minimum payments due thereafter. Total Lease payments Leases Future Minimum Payments Due Leases future minimum payments due. Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] ESPP Employee Stock [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Accrued matching contribution Defined Contribution Plan, Cost Kforce common stock held by both plans (in shares) Defined Benefit Plan, Plan Assets, Employer, Related Party, Number of Shares Percentage of discount on shares purchased under employee stock purchase plan Share-based Compensation Arrangement by Share-based Payment Award, Purchase Discount of Common Stock, Percent Percentage of discount on shares purchased under employee stock purchase plan. Employee stock purchase plan (in shares) Average purchase price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Current deferred compensation liability Deferred Compensation Liability, Current Deferred compensation plan Deferred Compensation Liability, Classified, Noncurrent Compensation expenses (income) Deferred Compensation Arrangement with Individual, Compensation Expense Deferred compensation plan assets Deferred Compensation Plan Assets Life insurance Life Insurance, Corporate or Bank Owned, Amount Gains (losses) attributable to the investments in bond mutual funds Realized Investment Gains (Losses) Normal retirement age Defined Benefit Plan, Normal Age For Retirement Normal age for retirement. Early retirement age Defined Benefit Plan, Early Retirement Age Early retirement age. Vesting percentage under plan for attaining age 55 and 10 years Defined Benefit Plan, Vesting Percentage Under The Plan For Attaining Age Fifty Five And Ten Years Of Service Vesting percentage under the plan for attaining age fifty five and ten years of service. Defined benefit plan arrangement minimum age Defined Benefit Plan Arrangement Minimum Age Minimum age individual is required to reach to be fully vested under the defined benefit plan arrangement. Completed at least credited service period Defined Benefit Plan, Arrangement Requisite Service Period Minimum period the individual is required to perform services to be fully vested under the defined benefit plan arrangement. Vesting percentage under plan prior to attaining age 55 and 10 years Defined Benefit Plan, Vesting Percentage Under The Plan Prior To Attaining Age Fifty Five And Ten Years Of Service Vesting percentage under the plan prior to attaining age fifty five and ten years of service. Defined benefit plan employees minimum requisition period under specific conditions Defined Benefit Plan Employees Minimum Requisition Period Under Specific Conditions Defined benefit plan employees minimum requisition period under specific conditions. Benefits payable targeted percentage Defined Benefit Plan, Benefits Payable Targeted Percentage Benefits payable targeted percentage. Period in which the executive officer earned the highest salary and bonus Defined Benefit Plan, Period For Computation Of Average Salary For Determination Of Benefit Period for computation of average salary for determination of benefit. Employment period for computation of benefit Defined Benefit Plan, Employment Period For Computation Of Benefit Employment period for computation of benefit. Eligible age under condition one for reduced benefits under the plan Defined Benefit Plan, Eligible Age Under Condition One For Reduced Benefits Under Plan Eligible age under condition one for reduced benefits under plan. Eligible service under condition one for reduced benefits under plan Defined Benefit Plan, Eligible Service Under Condition One For Reduced Benefits Under Plan Eligible service under condition one for reduced benefits under plan. Eligible age under condition two for reduced benefits under plan Defined Benefit Plan, Eligible Age Under Condition Two For Reduced Benefits Under Plan Eligible age under condition two for reduced benefits under plan. Eligible service under condition two for reduced benefits under plan Defined Benefit Plan, Employee Service Period Under Condition Two Employee service period under condition two. Lump sum payment period Defined Benefit Plan Annuity Period For Calculation Of Benefits Defined benefit plan annuity period for calculation of benefits. Payment to participants under the SERP Payment for Pension Benefits Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Employer contributions to benefit plans Defined Benefit Plan, Plan Assets, Contributions by Employer Expected future benefit payments, next twelve months Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations Schedule of Assumptions Used [Table Text Block] Actuarial Assumptions Used to Determine Net Periodic Benefit Cost Schedule Of Assumptions Used To Determine Net Periodic Benefit Cost Table [Table Text Block] Schedule of assumptions used to determine net periodic benefit cost. Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Changes in the Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Projected Annual Benefit Payment Schedule of Expected Benefit Payments [Table Text Block] Income Statement [Abstract] Direct costs Cost of Revenue Gross profit Selling, general and administrative expenses Selling, General and Administrative Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Income from operations Operating Income (Loss) Other expense, net Other Nonoperating Income (Expense) Income tax expense Net income Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Defined benefit pension plans, net of tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Earnings per share – diluted (in dollars per share) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Product Product [Member] Contingency period (or less) Revenue From Contract With Customers, Contingency Period Revenue From Contract With Customers, Contingency Period Contract with customer, refund liability Contract with Customer, Refund Liability Required payment period (typically less) Revenue From Contract With Customer, Required Payment Period Revenue From Contract With Customer, Required Payment Period Contract assets Contract with Customer, Asset, Net Contract liabilities Contract with Customer, Liability Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cost allocation period for definite-lived intangible assets Finite-Lived Intangible Asset, Useful Life Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other Expense Other Expense [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Contingent consideration liability remeasurement Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Contingent consideration liability Business Combination, Contingent Consideration, Liability Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Antidilutive common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Cash paid during the year for: Cash Paid During Period [Abstract] Cash paid during period. Income taxes Income Taxes Paid Interest, net Interest Paid, Excluding Capitalized Interest, Operating Activities Non-Cash Financing and Investing Transactions: Noncash Investing and Financing Items [Abstract] Unsettled repurchases of common stock Stock Repurchases Incurred But Not Yet Paid Future cash outflow to pay for repurchases of common stock that have occurred. Equipment acquired under capital leases Capital Lease Obligations Incurred Receivable for sale of Global's assets Disposal Group, Receivable For Sale Of Disposal Group Disposal Group, Receivable For Sale Of Disposal Group Shares tendered in payment of exercise price of stock options Stock Issued Proceeds from income tax refunds Proceeds from Income Tax Refunds Economic burden for worker's compensation claim per occurrence Workers Compensation Deductible Per Claim Workers compensation deductible per claim. Reportable Segments Segment Reporting Disclosure [Text Block] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Kforce Global Solutions, Inc. Kforce Global Solutions, Inc [Member] Kforce Global Solutions, Inc [Member] Gain on sale of Global's asset Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring Basis Fair Value, Measurements, Recurring [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Assets/(Liabilities) Measured at Fair Value: Interest rate swap derivative instrument Contingent consideration liability Stock Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update 2018-02 Accounting Standards Update 2018-02 [Member] Accounting Standards Update 2018-02 [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Operating lease, liability Operating Lease, Liability Reclassification of stranded tax to retained earnings Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings, Tax Effect Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings, Tax Effect EX-101.PRE 13 kfrc-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 chart-3a08e70918d25512a63.jpg begin 644 chart-3a08e70918d25512a63.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" $* .(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DC]M#]H;XJ?LS? M!;Q!\5/A+^S1XN_:BUOPMI^L>)=>\$>%OB!\/OAF=*\%^%])N=<\4^(;KQ+\ M0K^"SNKNTTZV:/1/"^A:;K7B'Q'J3K;6UG:V4%]J5I\&^-/^"VGP.T#X:?#S MXF^&_A=\1_$MCXG_ ."=US_P5#\:^'=0FT?PKXH\ _LKV7B/X>^&7D6UO/[0 MTSQ/\3]5O/&VJW7A;PE;:KI7AS7M-\">)KH^.+ WGAB/7/JS_@HQ\.OVQ/C# M\")/A1^R#HG[,FL:AX^U-]!^+]O^U'XS^+_A+P9JWP@N;&:+Q1X)TX?!;PUK M'BZ\NO'Z3+X:UZYCUGPX+'PA<:_;V=W)J>K6EUIGYX_M"_\ !)W]H+]I&TO_ M (@>)_%_[//@+XV_'3_@EMXZ_P"":?[0.B_#31O&FF_!/X=Z1XK^*_AKXE>& M/'GP,TN]TZ;Q'X@T7X8:7_PG?@[2/ GB@^$'\4)J7A34)?$7ABWTO4]/N0#] M(8_V[O!%_P#MI?![]C?0_ _BS5;SXS_LP>+_ -JOPI\7EO\ PQ%\.]1\!>&? M$'@WP];V&E6L.K7GBZ]UC4;CQEI]W*=1T/0M.M+$Q36MWJSSR1VGSQ^RO_P5 MO^&G[5_QM\*_"3P)\,O%/V;Q?XN_:[\#R:E9:U9:[XN^$7B+]D/QIH/A/7;? M]IGX>6NE6E[\#+?XJVVNVNO_ @EO]>\1S:_9W6D:=K-OH>LZO#8P:*_AWXAT3Q M);Z)%X(G\/76E:/IO@%-)U1;OQ=9:G?7NH_;K6U2WMC%%[[XE>$]*_:ZT#]I?XQ>$;OQ-!XY_;]TKXS?$=_$_[/O_ M O;P=-I.C^%O"MS^SQX=N19Z;)9ZOXVDCNO#_A3PYX0FT/P+HVG:;IH!^\= M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 !( R2 !U)X _&DW+C=D8Z MYR,8]<]*_/'XT?&SQOXI_;K^!G[$'A'Q+JOPW\/>(?V=/C/^U9\4_&^B6MG' MXK\3^'/AK\0OA5\(O"WPI\#ZWJEIJ%EX?_M?Q-\4[CQ;\0?$=A83^)=,T+PQ MX>T'0KG1I/&5SK5EX7\6?C5\:M!T#]HKPG^S5K?[0'[2NN_LW_M!?!C3OCM\ M*+;PKX9\*_'3PM\&M>^'7A_Q;XZ\#?L[_$CQ?I'AKPK\8/'&J>%];\,?%K1O M[4U6Z\576@>(/$/@;1/'6E^,;[PU_P\/B)?6'BC1=9O9_$-@#XCU#[O'3ICV]/:@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@"&XGAM8)KF=Q%!;Q23S2-]V.*%&DD=O0(BLQ]A7FVF?$Y=7.G/:> _B*;+4 MVM#:ZE+H-C'8?9;UH_(OY)#K)E2R\J5;EY/),B6^6,6\%*Z+Q]=?8O _C&[# M;6M_"^ORH05!\Q-+NO+V[_E+%RH4,"&8A<'(!U/#MD-/T'1+$*%^Q:1IEH MP ^S6-O#@>9\^!LQ\_S\?-\V: /$_C'^S5\//C-XQ^%'Q.U2X\1^#_BW\$-3 M\0WOPL^*O@;5+?1_&/A>R\9V5EI?CKPK-_:.GZSX=\4>!O'6GZ9I,7BOP1XP MT#7_ UJE[HGAS7X]/M?$_AGPYK>E<+H_P"QMX/T/6/&OC'3OB5\8[3XE_$; MXP>#?C;XW^)5CXIT/3-<\1>+_ OPHTOX*Z!I][X>TWPG:?#P>"XOAYH]AHU_ MX,3P8-&UB>$:OJZ7NLDW]?.7_!1[]I'XH?LXW7PZU_0M1\5:;\*;OP'\:[_Q M[KOPOM/#>N>./ACXK\/VO@>X^'7QK^)?AC7/#?BW5+C]DGP!/>Z_:?M >+/" M^A:A=^ KOQ)X!UOQ)I^I>#I=:6S^XKC6?%=W^SW/KT?C;P[=>-KCX/2:NGQ$ M\ V=AJOA2Y\3R>!C?CQEX-L-7;5],U'P[:5)917DEY!) M(T@!C?#S]G?P]\,'\1:AX7\9>.;?Q+\0OC&_QN^+GBN>X\)S:Q\7O%[^"-%^ M'*6/C"%O"(T?3_#EOX-\)>!M#L=,\"Z7X/N[&R\"^'([;4USKAUKZ#]LY./; M/UX_PQ7XWZ[\0_VZ/B%^SG^PW\5OA;K,VIW/C;]E+P-\0OB7XDTZ'P7H-E>_ MM#^)8?V:?$VA:Y\3;34X[/2])^!5S\.K[]I2^\;VOAZ"".PU23PU%I\$.K0^ M$EC^U?AQ^TGX!\6?%O4/">I_$*"Q\1^*?[/T_P"''PT>QU2(1Z,GAO7?'FE: MAK>KR:0FDV_Q+^(G@K2]8^)>F_#^[UJ+Q1IWP@T?2->D\-V;1^)KQ@#Z[HHH MH **** "BBB@ HHHH **** "BBB@ HHJ"Y>:."5[>.*6X"$0132O!#),WRQ) M-/'#\)> ?B9:_ 'PKX3^ M&OC#XA_&[P'JM\/CM'KWC?PO#\$_B#\3OA5J?BF3P9/\*O#>GZ[HFL>.OAY9 MV4$&C^+Y-7TW2/%VD:O?6#-9ZG80>I?"W]K'P3\4?VB_V@/V;;'1==T/Q;\" M=,^'_B&/5]9:QBT3XF^%?&TGB;0-0\3_ ]:*=KO4](\"_$OP3XR^%/C.6:& M*32O&_AZYLW06UWI\]T ?5%%8GA[Q+X<\7:7'KGA3Q!HGB?19;S5=/BUCP]J MMCK6ER7^A:K>Z%K=E'J&FSW-H]WH^N:;J.C:I;+,9M/U6PO=/NTAN[6>&/;H M ***:S*@+,0 .23P !R23T R23@ DD $T .I"0.O4#. "3CIG R3^ K^?7 M]O?_ (.$_P!EO]ERZU_X<_ BVC_:<^,^DW%[I.H1>'=5.F?"3P?J]J9;>>'Q M%\0HK:\7Q'>6%R$6XT3P';:N/-CN+'4/$&AW4;;?Y,OVI/\ @L7_ ,% _P!K M"ZU6U\8_'?Q!\/O VIBY@'PP^"DUW\,?!L6FW1/F:7J%QHEX?&'BFU9/ED'B M[Q5K:R N%BBC81+^S\'^!?&O%=*EC:]"EP]E=51G#%9LJD,37IRLU/#9="/U MF<7%J<)XGZI1JP?-2K335_R'BWQJX-X6J5,)2KU,]S*FW&>$RMTYT*,UO#$X MZ:_J-\):VGB7PIX7\1QN)$U_ MPWH.M+(IW*QU72;._<@]QON&&< \<@'(K]FH?1HX:PE.E_:7$&=XVJU[\\'3 MP.7T7)6O:E7P^9347>UO;MJUV]4C\$X@^D]Q31G3ED_#V0X6C4=1;P]Y8,=H\\[@$2"**1H=TRQHWTGX/_:Q_9L\= M216WACXV_#J_NYI'BM[&Y\266CZC.\94%(M/UQM,O)2=Z["D+"7K&7 )'\CM M-=5D&V15D7^[(H=3CID,"#CZ5.+^CCPG4@_J>=<08:HU:,J]3+L723MHW2A@ M,).6NK2K1OW6YXV"^E3QK2J1>/R'AG%T5;FAAJ6:8*M)75TJU3,L=".FB;P\ M[7NTS^N_XE? /P/\6/$_AGXARZUXK\,>,= \(>,/ -EXO\!^(8]'O]2^'?Q$ MN?#FH>,/!NH-/8ZMIM]HNMZEX1\,:I#>Q6<.OZ)J.D0WOAO7-(FN;YKO6T;X M)Z!X9\&:O\-_"^O>)_#GP[F^'_AKX9>#O!.DR>'(=$^%OA3POX6F\'V-GX : M;PU<:G;R3Z0UH+I_%.H^*XH[C3;!].@L(EN8+G^3[P9^T5\:O@C):O\ "[XF M>*_":?:1=/I-KJ+7WAVX,2[3]L\,ZLFH>'[E9,JA\S3@Y53MD5@K+^J_[.__ M 5^M;N>Q\-_M)>%H=*WB*#_ (63X%L[R?3E8*B&X\1^#"]YJ-HKL&DGO?#= MSJ,2,V1HEO""R_Y_^*7B?X;^%7BWFWA'G?$\O[3RC#Y14Q.=5\#]5R6EB\XP M-',J&6XK$T\5BW@L51P.*P>)Q%;%*G@*4,5"$L9&K"K3A_I-X0>%_B=XP^#& M3>,^1<)J.59SBIA,$L=A*^887'8;#4,+ M[3,:LL'.<,%.C4HU:GZM^#/V?_!_@KX%_#?]GFSU7Q5J_P /OAIX1\#> ]/7 M7M2L+S6O$/@[X?V&FZ5HWA[Q=J5II&GQ:SI][I6D:?I?B()964WB/3H[FTU: M6XBU+4Q>#+CXFZ=\(?$7P M#T_XD7.D?8#J#>)[/X.^*M:\!101:S%X9DTVYAU.Y\/3^(K&QUFW]S\(>,?" MOC_PYI/B[P5X@TGQ1X9URTCO=*US1+V&_P!.O;>09W0W$#,HDC8-%<6\@2XM M9TD@N88IHWC7I:^PH5Z.)HTL1AZM+$8>O3A6H5Z-2-6C6HU(J=.K2J0[,RVTSV\0GGC0R0P-*L(FEB_>1PF9E=8O-=1'YC*RQ[M[*0"*^-?%G[5'CS MP%^T9\,_A-XP_9Q\::=\)?C+XWUSX4?#OXZZ=XQ\':Y]I^)FA?#?QM\4OL?B MCX5V$A\8>&/ FO\ ASX;^,[/PWX\:\U/S==T^PM_$/AWPUI&NZ1K=P?!S]JO MQKXU_:!\6?L\?%;]GOQ;\%O$UM\-8OC1\.];N?&?A#XA>'O&?PW/C$>!]0AU M^\\),O\ PK[XD:%K=WI#:IX&U(ZSIMYINJB\\*^,_$S:+XFAT8 \&_8G_9"\ M+[+XU_'WQW\:?!>A^,?B.G M@.P\3QZ79PZ[X+TKQ;'-X9UG[#?>%)WT*#5+:/3I9J%U^Q-\3/AE\=/V-_V@ M?@=K>K^(/%7P_3Q[\,?VE-+^+/QI\2WNG>(O@'\8= MM?\>V7@R&7POXEM9_ M'6D?'WPQ\-?BIX?M8X?"^A7MKH/C'1)-4TA?$ULT/W/K?QK31/VC_AU^SU/X M1U:5_B/\'?BU\6M,\=IJ>BC0[,_"+QA\(O"FL>$[K1_M+>(CJNHK\8-%U>PU M);)=$%GINHVTEXU_Y5O7S1\ _P#@H%X8^.%CXYU)/A[KWAR#1?!/@+XA>"M, M.HIJ?B3Q?H_Q.^)_QO\ A!X(\*ZIHLNEZ2_A/XHZKXS^!6OI>>#Y[C5-/TK3 M?$&@7%QXD:2U\1QZ, ?&]/\)ZN=1UZ.31=,UR/Q%9QV5O MKVIV^CZ@NJQ:5HJ23:YHT5AKMW9_V>CZ5>:E/I4EQ?R63ZA==-5'39;^?3[& M;5+2WL-3EM+:34;&TO'U"UL[YX(VO+6VOY+6Q>]M[>X,D,%V]E:-=1(DYMH# M)Y23W-S;V=O/=W<\-M:VT,MQ<7%Q*D$$$$,;2S3332LL<4,42/)++(RQQQJS MNRHI($FW9*[>B2W;[";23;T25V^R1Q/Q0^*'P^^"WP_\6?%3XJ^+=%\"_#WP M-HUUX@\5^*_$%T+32]'TNT WS3. \T]Q/,\5GI^GV<-SJ.J:C<6NFZ9:7>H7 M=M;2_P %7_!5O_@N7\4_VRM0\2_!/]GK4-=^%7[*PGCLKJ:-+C0?B1\94M6# MRWGC&\M[DWOAKP5<7"AM.\ Z?-!<:C:QQW/C:ZO9+D>'M(Q/^"W?_!5W4/VX M/BE=_ WX.:\A_9/^$_B43:)?:>98Q\9?'6E03V%Q\1-0D9QYWA+2I;G4+/X; M:<(TBN+.27QG>A[[5=)M]$_!2O[;\&_!C"9+A<'Q3Q5@XXC/:\88G+\MQ4%* MCDU.2A4H5JU&::EFK5IM5$_J-XPC".*A.GO2@NWX'WY0>A[T54OKC[-:S39&Y4(3GDR-\J =<_ M,<_@?P^1XDX@RKA+AW/N*L\Q"PF2\-9-F>?9OBG9_5\LRC!5\PQU9+[3IX;# MU9QBO>G)*,4Y-)\_"W#>;\9<3<.\(Y!AGC,]XISS*>'"PD+M4\-0HTU[L$?]HGAIP)E/AAX?<%^'>1)?V3P5PS MDW#>#J+S"M2J8[&3WJ8K$5JDO>FV?2G[-O[5?Q9_9 M?\4-KGP_U5;K0]1EA/BCP)K,EQ-X5\3P1/N+3VT;A])UE$:1;/Q%I8BU"W9] MEVNI6/F6$O\ 4S^S9^T]\,?VH/!1\5_#_49(M0TTVUKXL\(:H(X/$?A+5+B' MS4M-2MD8IV_L^_'KQS^SA\3-(^ M)G@2>)[VRC?3M;T.\>1=)\5>&[J6&74?#NJB,AEBN6@BN+"^0-/I&J06NHP* M_E2P3_JW@CX\YUX9YAALHS6O7S/@;$UU'&9?4=2O6R959OVF89,G)NER3DZV M*R^*=#&)5'3A2Q=3V[_)/'?Z/F1^*678K.,GH8?*N/<+0E/!YC34*%#/'2A% M4\NSMJ*53GIP5#"9A)JO@W[)5)U<'3>'7]I=%>6?!CXP>"_CO\./#?Q-\!:@ M+[0?$5F)##(474-'U. ^3JN@:Q;J6^R:QHM\LMCJ$&63S(UGMWEM)[>:3U.O M]3\!CL'F>"PF8Y?B:.,P..P]'%X/%X>I&K0Q.&Q%.-6A7I5(-QG3JTYQG"2; M3BTS_)3'X#&Y7CL9EN986O@LPP&)K8/&X/$TY4L1A<5AZDJ5>A6IS2E"I2J0 ME"<6KJ2:"BBBNLY HHHH **** "BBB@ H.<''7MGIGWHHH ^%;BS_:_UC]IB M#Q#K?P!_9OO/@_X5U/7=)^'OQ#N?VDO'EU\2?#OA+4-)"ZOK\'P?'[-D7A=/ M'OCB\L[?0+B=OB\UMX5\)W1M;.^OUE\36/BC/^"L7[:=GXF^*?CKXR_L[_LV M:'XHUCP/.=&U7X>_M0^/?B!K/C#6O#%S?3?#KX8/'XI_9D^&^G?#GX?Z M(KNZU^.^\97:>(]:U+6I/#=W-K%[-;??5% 'RCXK^&?Q&UK]K[X"_&6TT?PX M/ '@#X"_M!_#CQ9//XJGC\1P^)OC!XN_9\\2Z(VC>'T\,RVFK:-I-O\ !G6K M/6;^Y\0Z1=FXUW19+#3+JC%R_QL_9I\3^/O#'Q[MOA7?^%?@QXU\5> _& MNF?"CQ5X8LDT2YM_BWXV\(ZCI&H_&GQGJGAS2[35QXLMDU63PAX?URS.I>)/ M"^AS>*-?L+ZZU3Q);6.E?:U% 'S#^R;\,OB3\*OAOKN@_$K6+>YGU7XH_$WQ M=X,\*6FM7WB>S^%WPV\5>*KS5O WPMM?$VI06UWKGZ:UTV@ M:(9="T?3)Y?Q:_X.+OV_[[]G7]G_ $;]EKX8^(KC2/BY^TG8:B/%M]I<_DZG MX6^!%H\VE>)V2=&6>PO?B3JC-X*TZXB5FD\/VGCIX9;:ZM[2:OZ0)76.-W=@ MBHI9G8JJHH&6=BQ"A47+L6( 4$D@"O\ +7_X*7?M37W[8O[;/QY^-;7TEWX6 MO/&%[X-^&<)*B*Q^%W@&>X\,^"XX(HY)8HCJMG9W'BF^\J1TFU7Q%J%P&82@ MU^W^ O!M+BCC)8[&T8ULLX;I4\RKTYQYJ=;'3J..64)IIIQ]K3JXMJ7NS6#= M*2<:C1^,^.'%U3AGA&6#P=5TLRXAJ5,OH3@W&I1P<(1EF%>#6JE[.=+#)K6+ MQ7/%J4$?"7T & !@ 8 HHHK_0$_@T**** "OU&_X)GZ M_P"7K/Q:\*N_%WI7A?Q+!'ZOI]]J.C7;#OD)JEEN[84'K7Y,? MPKI_TKSN_N/M5W-,#E65)[:ZA<(/#<$/B6.,P@0^+-$EFT/Q0@AA^6WC MDUK3[RZMX2 R6MS;D@!AG_0KZ'WB#7S+*\W\/O16K:S*K"/+3P\(G^;_TT/#BAE>;9-XD99AX4:.?U/[% MX@C3BH0>;X;#NKEN.:2LZN.R^AB,/7:LD\LI5'S5,1.1]!T445_:Q_"X4444 M %%%% !1110 4444 %%%% !1110!\"_\%2OC+>_ '_@GM^UK\3],9X]8TOX. M>(O#F@7,3,LUEXC^(CVGPX\/ZA$49&#Z=JWBVTO]P.4%MNZ BO\ +@"K&%C3 M[D:K$GKLC4(F??:HS7^@_P#\')WB>3P__P $U-5TM)Q"GC?XZ_!OPO*A^T?Z M3'9:CK?C5X 876-2O_"(I<,;L/;LD#(B?:VMG3_/AP3T&:_N3Z-&6T\/P7FF M8\O[[,<^KP<[6;P^"P>#A1A?6ZA6K8MW5E>;5KH_BSZ1N/J5^+LKP"DW1P&2 MTI\E[VQ&+Q6(G5G9;H_(^+X/H?R-6;*]FTR] ML]2@9DN--N[74867(9)K"XCO(F7D'*R0*1SG(XP<&E-*49*ZU36_=>OFA2IN M<90:=JD94W==)IQ?3L]/,_J4U68VEG,,E9"/(4]][$HQ]P6(]MD?A;EU#@O"1A/FH3SQ2>8\58E1NU3Q5+-<2L@Q=OB_U> MH7^%)?\ 25^S!\'WX9_1FRCB7,,+[#B'Q78FL?")[U(L2GS9]!\8Z#L;YEG'@GQFIPYJN6T:5*K@,VP4ZTXKHW@98NBY?9A5FWI<_I!HHHK_ M %N/\F:?\ &KP+J.*6:Z\+#POXSMHXHUD8+X<\4Z3<:A*VX;DBAT>;499GC M(D6%'P&4LC?R>$8)'H2/RK_.OZ4_$W&O"_B;@O[#XLXHR3!8WAC+,;AZ.3Y_ MFN68>%>&,S/!XB<*6!Q="G"M+ZM"5222J24X.3:<3_2WZ)'#/!'%/A9CEGG" M?"^>8[ \5YI@L16SC(,JS/$3H3P.48VA"=7'82O4G1B\3.-.$G[-.$U%7C)G MDW_"A?@A_P!$C^'_ /X3EG_\352Y_9Y^!5T4,OPE\#@H"%\C23:##8SN%G/; MB3IP9-Y7)VE03GV.BOYVI>+WBU1G&I1\4_$FC4C?EJ4N.^*:.CLU=-IZ-G]+U/"#PDJP=.KX6>&]6F[7A5X%X7J0?*U)7A/*I1=I135T[-7 MW/$_^&;O@+_T2?P?_P" M]_\L*IS_LP?L_W+^9)\*_#J,%"XMKC7;2/ R03% M:ZQ%&6Y.7*[V& 20!CWBBNZEXY>-M"?/1\9/%>E-*W/3\1N,82L[77-'.D[. MRNKV=EV.*KX&^"=>'LZ_@YX4UJ=T^2KX=<'U(76B?+/)FKKH[773<\!_X99_ M9[_Z)=HO_@R\2_\ R\K-G_9%_9VN)))&^'%O'YF=T<'B'Q9#",C!"1)KH5 0 M.0.I)/4FOI"BNZC](7Q]P\G*CXX^,-.37*W'Q-XU3<;IV?\ PM[7BON//K?1 MY\ <1%0K>!O@]4C&2FE+PRX*:4E>S7_")O9M>C91TO3;/1M,TW1].C:'3M(T M^RTK3X'FFN6@L-.M8K.R@-Q(Q^88_'8BKB\;CL=C*T\1B\9C,57G4KXG%8K$5*E?$8B MM4G6K5JDZM2%R[+"P6$P\*=#"X3"X>G3H8;#4*<*-"C3A2I0C",8HHHHKE.L**** "OU>_X M(\V<\_[37C"ZC"&&Q^#'B(W!9]K@7?B[P3##L3!+YDC8/@@(,$YW 5^4-?M] M_P $7?",DWB7X[>/7258K#1/!7@RTEVH())M1O\ 6/$&I1!B/,,T,.G:1(RH M0@CN4,@+-%M_9/H^X&IF'C'P)1IQ;]EFF(QTVE\-/+LMQV/G)O9*V'Y;O=M) M:M'XE](W,*>6^"G']>I*,?;95AL!3YOM5,RS3 9?!16[:>)YE;;EN]$S]^J* M**_U\/\ &0**** "BBB@ HHHH **** "BBB@ HHHH Y/Q[X1T[Q_X(\7^!=7 M_P"05XR\,Z[X6U$B-962RU_3+K2KB1$%]6\$ M>*/$?@S7X)+;7/".O:OX8U>&:,Q2)J6@ZA<:7>%HVY42S6K3Q@YS%*C E6!/ M]S!&00>AX-?S:?\ !6?]GF;P%\7-.^..@Z>(_"7Q92*R\12V\06#3_B/H]D5 MG:X" )&?%7AZTM]1A?CS]0T;6Y'_ 'TP,G\=_3!X)K9OPKDW&>"HRJU^%L56 MPF9\BDY?V1F\L/"&(DE?FC@LPHX>"27N4\?B*TFH4Y-?VI]"_CNCDW%V=\$8 MZNJ5#BS"4L9E7.TH?VUD\:TY8>#;2C/&Y;6Q,VV_?J9?AZ,$ZE2*/R2HHHK_ M #C/]- HHHH **** "BBB@ HHHH **** %') Z9-?U3_ /!,'X42?#3]E/PM MJM_;R6^M?%/4]1^)=_'/!Y,\6GZNEMIGA:$D_,\,GA?2-,U*,M@AM3E(4 U_ M.I^S%\#-5_:+^-G@GX6Z?'<+INJZ@-0\8:E A8:+X(TEXKGQ-J4CXV122693 M2=.,C*LNLZKIL&FN#P<,/AW+6$EF52*]ZG+E_A'Z:_'='#Y/P]X=X.NGC,QQ4>( M\YA"2O2R_!JMALKH5EK[N-QM3$XE1TE!Y92FUR58.5^BBBO]!#_.4**** "B MBB@ HHHH **** "BBB@ HHHH *\=^/?P6\*?M _"OQ7\+O%\"M8>(;$_8-16 M/?>>']>LR;C0O$6FD%66^T?45BN5171;NW%SI]P7M+RXC?V*BN+,;U_6G^W#^QMH?[5G@6WDTR6PT'XK^#X;N?P3XFN(0MO>PS M RW7A#Q)-%&]R_A[5)U2:"Y033Z!J@75+2&:&74['4/Y7OB!\/?&OPL\6ZOX M%^(7AO4O"GBS0Y(X]2T;5(T6>))D\RUN[>>%Y;34--O8OW^GZI83W%A?P'S; M:=P'"?Y+>-/@[F_A5Q!5C"EB<9PGF->661V5(HHU:261ECC5G95(B,[*B*S.[(B(JE MG=Y'6.-$106>221ECCC0,\DC+&BL[*I_?3_@G3_P3XU?PIJVD_'[X\:$VFZY M8C[7\./AUK%K"]WH]S*@\CQGXKLYED%GK<",Q\-:'*JW>B2/_;&IK!JZ6%KI MWW_AOX<<0^)O$>&R'(Z$XT5.E4S;-IT93P638"4[5,7BI)PC*HXQFL)A%4A5 MQM:/LJ;C%5:M+\Z\3O$WASPLX:Q/$&?8BG*LX5:>49/"M&&.SK'QBG#"86%I MSC34ITWC,8Z4Z.!HS56JI2E2I5?J#_@G'^R))^SK\-9O&7C;34M_B]\2K6TN MM=ADPUQX2\+KLN]%\&9QB.^CD!_$_A;PQX'N/"WBOXD^/O#-_XJT70M M(O?$/Q(\-:BUM#I^EZE;ZMXCN])M?#.FZM87>E3ZP;V)HQ]+> _&'_"<>%M) M\2R^&?%7@RXU(7ZW'A?QMIUII7BC1KG3-3O-*O;35;+3]2UC3P\=S9/)#=:= MJNI:9>V.^)LVXJSZO[?,LWQ, MJ]11YE0PU*,8TL-@L+"4I.GA,'AX4L-AX.4I*E2BYSG4*OBS\'O@_;CPK9:=?7&EZ_\ &SXE>&OA5X4U?6(] M2U;21#X;L/%/BS1SXBN[%M0U.QTZ66ZL](U"2,P'UX'/KU(Y!'3ZCIZ'H:^E M/F!:*** "BBB@ HHHH **** "BBB@ HHHH **** "OF#]IG]DGX2_M2>&UTO MQUI;:?XGTVVEA\+?$#1(K:'Q7X;9G:800W,T;Q:GHLT[,][X?U1)]-N#))/" MEI?^5?1?3]%>7G6291Q%EF+R;/,OPN:97CJ;I8K!8RE&K1JPNI1=GK"I3FHU M*-:G*%:C5C"K2G"I",EZN29[G'#6:8/.\AS+%Y3FN JJMA,=@JLJ->E-:27- M'2=*I%RIUJ%2,Z->E*=&M3J4IR@_Y%OVDOV$_CM^S;]?W:R1QRH\ZO/X*D^'_B>],LLWB+X:W4?AB2XN6A\N.XO]!6WNO"V MH2+(%FEDET6.YN6+F6Y+.6K^'^/_ *'=;VU?'^'&$8TWQ'P[2 MISA7:2BJN/R6M5I>QF[.=>OEV(J0E-M4,LHPM%?R:T5^U?CK_@C'X]M)V?X: M_&?PIKMIAW%KXZ\/ZMX;ODPK,L9U#P\_B.RN7+83S/[-L$YWE0!L/S7JG_!* MW]L?3W=;/PCX)UY5*;7TCXBZ)'Y@9F!*KKD.B,!& &DW[#AE\L2L&5?YLS7P M*\7/_@WG M5*-7">(7#V'4HQ;AFV)GD52#D[=4LOG=/1\JDDK._*TW^=%%?H/;?\$N M?VT)Y"DWPY\.6"A=PFO?B1X-\ICD#RU^P:AJ$WF$$L-T"Q[5;,@;:C^T^$/^ M".O[0&K/;R^,/'WPN\'VCRLMS'83^(_&&J0Q*0!)%;P:5H&FRM(-Q"MJT83" M[R2Q5>; >"OBSF56-'#>'W%%./RNOE-/5I:U\U6"H12;U3Z6C2;;T5W9'Y'@$\ 9/H M*]7^$7P.^*WQW\1#PQ\*/!6K^+]1C9?M]S9HEMH>B1,RK]H\0>(;QH='T:%2 MPPMY=K=3?=M+6YDQ&?Z"?A/_ ,$COV>?!;P7WQ&U;Q3\7]3AD+M:ZI<#PIX3 M<; JHWA_P[.+^[17RY34?$-W%(-J20L@96_33PIX.\*>!=#LO#7@SPYHGA7P M_IT:QV.B^'],L](TRV541,QV=C#!#YC+&N^9E::0C=)([$D_O? WT/>)LPK4 M<5Q[FV%X?P"<95&?#^I6^K:"3S++4=6NK.8[)&V-+ YC? M$D9610P_NWA#@SAK@7)Z.1<+Y70RS 4GSU/9ISQ&+Q#BHSQ>.Q51RQ&+Q511 MBI5:]2;C",*--4Z-.G3A_G_QEQOQ1Q_G5;/^*\VQ&:YA57)3=1QIX;!X=-RA MA,!A*:CA\%A8-N2HT*<%.I*=:JZE>I5JS^+_ -OKX??$;Q]J_P"Q%<_#WX?^ M)/'.A+_ ,(K\.O"/AKXDZ5X@\3:A_;NN:(;JWL+OQ7I M _LW1O[4UV\C>XDT_2;L6L^SY3^-'[/?[27Q*_:E^,=M/8_M Z!KD?B71_BG M^Q-^T9\/_$WP=LO@5\+GT[]G[2/ 3>"/C%#>+_PO2RL]&^*1\:ZOXM^&NBQ: M]\/_ (R>'_&NCZD+2/5+/Q$?#?ZP^*_C'X+\+>//"WPM:34/$/Q)\7:7J?B3 M2O!/AJQ75-;MO".B75I8:QXTUXR3VFF^&/"5CJ>H6&D+KWB#4--L]1UN\@T3 M1CJ6K&2SC\TTO]KOX.ZM\1?#_@""Y\10Q^,?B3\0O@KX(\>W7AVXA^'?C+XS M?"JP\1ZG\0?A7H'BCSG9_%OAVU\$^/@R:AIVGZ)K-_\ #_QOH_AS6=8UCPUJ M-A']0?*'YE:3\%?'/C#]F?PN\G[&?QK^%'QLN?BC_P $X="^/WA[6?'7@_7( M_&MY^S-^T%X"\=?%GXB^'T\/?_"WB'3-,T&R\<:G>_&V-?#7Q,^->GR>& M](U33-:O-&T73](^L/V/_A5=?"RU\4^#_&'P*\4:/HFE?MO?M'^)_P!GR.ZT MOP[JF@_"[X?^-=.\3Z]H?C3PYY/BG4G\!>"==M-8\9^%](L-.MK74=-OO&8\ M/OX8T72=3D>#Z.^,7[5WPH^".LZ_H?BH^(K^Y\$?#*X^-OQ+D\,Z(FL0_#3X M/6VJ:KI$OQ)\6H]]97;:";WP]XG6*T\-6GB/Q)<0^&==N[?0I;;3WE?/\*?M MB?!?QC\;/%'P,TB_U5?$7A:_^).C7'B&\L;.U\'7_B?X.:;\+=6^*_AJPU8Z MBUY'JO@33OC+X#GU6;5-+TW2K_[?K$6A:EJTGACQ"M@ ?5/Z45S/@_Q58>-O M#NF^*-*MM1MM)UB.6ZTIM4M1975]I9N)4TW6$M#))-!8ZW9)!K&EK>+;7S:7 M?6,OVA?@A^S#X M4_9K^.7A/QW%X3O/V9_BE\!O$GQ=OI+KQ9&_B/2M7'@>TU3XB6GQ,6TT+1O% MEA\0K:Y^(7PZ\2Z#_P 3+2[3Q-ZO_P ,,RWG[0WPNN_#%YXS\*_LX?"']IWX MI?MM:EX.\5^(-'U:R\2_M)_$;0/B/H/]E?"_2[2Q?Q3X7^%Z^+OBQ\1/CAXN MC\4>*)=/?Q_>Z!HW@'PS;>&=1\0'2/U,HH _&?\ ;1_9X^+O[3OBKP7\5O W MPT\9^!O&?A'X%W%S^SGXUL?^$"TKQIX)^.U_XSEU[6OA?^U=X2\0>*IM"^(' M[,'C33O#/PY?Q)\/G7QKX?:\TWQ5XCC@T/XF:1\)_$EA]E:]^S%X,UGXKCQ7 M8_#;1=$USQ3H^K:O\7O&]E=7XTSQ1/K]OX*TW7/ ^AZ1/J,EM8CXF7/PQ\#/ M\8?$5EHMAJOBSP'\/_"OA3Q#=ZO+J\4NC?9N!P,# Z#'3Z4M 'P)^PNO[7Z: M9XTC_:G_ +7,B:)\(%L7\2MX4;5I?BU_P@C?\-(/X8'A#_B7I\'C\2?L_P#P MJ=9UCF72SJZV$4?AX:**^^Z0 #. !DDG QDGJ3[GN:6@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH LH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D! end GRAPHIC 15 chart-3a98b4136f905797a90.jpg begin 644 chart-3a98b4136f905797a90.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" $* .(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DC]M#]H;XJ?LS? M!;Q!\5/A+^S1XN_:BUOPMI^L>)=>\$>%OB!\/OAF=*\%^%])N=<\4^(;KQ+\ M0K^"SNKNTTZV:/1/"^A:;K7B'Q'J3K;6UG:V4%]J5I\&^-/^"VGP.T#X:?#S MXF^&_A=\1_$MCXG_ ."=US_P5#\:^'=0FT?PKXH\ _LKV7B/X>^&7D6UO/[0 MTSQ/\3]5O/&VJW7A;PE;:KI7AS7M-\">)KH^.+ WGAB/7/JS_@HQ\.OVQ/C# M\")/A1^R#HG[,FL:AX^U-]!^+]O^U'XS^+_A+P9JWP@N;&:+Q1X)TX?!;PUK M'BZ\NO'Z3+X:UZYCUGPX+'PA<:_;V=W)J>K6EUIGYX_M"_\ !)W]H+]I&TO_ M (@>)_%_[//@+XV_'3_@EMXZ_P"":?[0.B_#31O&FF_!/X=Z1XK^*_AKXE>& M/'GP,TN]TZ;Q'X@T7X8:7_PG?@[2/ GB@^$'\4)J7A34)?$7ABWTO4]/N0#] M($_;O\$7W[:/P?\ V.-#\#^+M6O/C-^S!XO_ &K/"GQ=2^\,)\/=2\ ^&-?\ M'>'K>PTFSAU:\\77VM:C<>,K"ZD_M'0]!T^ULC#+:W>K//)':=5\ _VP_!W[ M3GQ,^,?A;X-Z2=?^'?P+\=^(/A+XO^+&H:[INFZ;XC^*?@^==/\ &_A[X:^% M8H]0\1>*O#G@?Q ;CP?XD^(FJ)X8\)77C/2=?\/^#+KQ>^@:M>6GS%!^Q'\4 M/#?_ 4?_9@_:6\'KX&'P _9W_8>\;_L?Q:;J_C+6_\ A9]]/XE\5_#OQ%H? MB6WT6'P//X?NM*T?3? ,>DZH+KQ;9:G>WNH?;K6U2WMC%_V8_%\OQ.\(2?#S]D;Q%_P4.N_"VN^'$\0)\4?CYX&_;:^(&C^._!W M@#XX1SZ=INEK;?!35'\2:O+?OX@\;0^*/$UGX/US0++P:#KUD0#]]J*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH * 0>A!^G-?"?[=G[1?C+X&Z1^S= MX"^&\NGZ1\0_VMOVI_AS^RYX5\;ZQI\6KZ5\-8O%/AKQY\1O&OCQ]&N]FFZW MKVD?#KX7^+K/P'HNJRG2+_X@ZIX6.MVFIZ%;:II=[P'Q3^('Q2^'/C#XD?!3 MX&_&_P 5_%?]IK4OV0?C'\6?@Y\"?BYX%TE='\1>-?#NL:!IGA7QY#\:M%\ M>$/!>B:-;>*=;L/ .M>#O$>MRZ<=2\3^&M1M[#2-.T[5YKX _2NBOR^_8X_: MWTWXUP?&:Z\(^+OCUXU^(OPN\(^![3XA?L5?M!^!?AY\(_VJ?@G\2;J\\9WU MZNO#4=-^&_A?6?#GQ.L'TV#P;XMMO$>O?"&_?P;J5UX \>W>G7M[9:?^H- ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7F=U\4-.AO=1L[+PSXZUI-,OKK39[_0_"E]J6FO>V+^5>06]Y&ZQSM;7 M >VE*#"SQ2)D[=Q],.>WJ/RSS^E>=?"MO/\ !MI?L#OU?5O%&LLQSEQJOBC6 M+R-SG&"/B7I^NVD&G>)_!/Q. M\#^)=!U&?PM\0_A?\3_ .L6GBGP!\1/!&OPQSW'AOQMX.UVWBN+662"]TZ]M MWU/PYXCTO6_#6L:UHNH>4ZA^QAI7B?QOX@^*/C7XT?_B?JOP)\5_L[Z'X M[T.[\#^ M6\%>!?%WB_PYXYU/6?#5IX.\%Z=I ^('_"2^$?#FH6_BG5+#4;2 MQ.E);Z;H%C:7VJV]_P"[?&SP7X]\>>"I-!^'GQO\4?L^ZO\ VE8W][\1?!GA M7X:^+?$MII%@)YKW3=.LOBWX5\<>!;./47^SKJ6I:KX4UB>WTR&[ATU=/OKF M'5;'R']CS4_BS??LR>&_%_Q#^(7BGXY>+/%!\;^-O!_BCQSHGPW\!>)O$7P] MUSQ+KNJ_!JRU^Q^&7A'P?X'TK4KWX=-X2EU2\L/"]FL-]J=W-=0SO 2P!I:= M^RY967Q#\?\ QJG^)OC6]^.?C'X5:-\$](^*\FC?#B'5_ OPX\.^*/$'C32= M(\/^'(?!*^"=0O?^$H\2W^LZCJ/BGP[KPO+F.S@M[33]/MVLI?JJOQ$\%_&' M]M'5=+^)/A#Q)JW[1&F?'/PS\8/@1KGQ\^%&N^$_V=/$$_PA_9D^)-S\06O_ M !Q^Q5XN^#GPXLK;XU>#=>UGP[>^$=)OOB@GBWXN>'+7P#XIL_$/AW3?%MBE MYXA^K_A5^TUKFG:-^S[I?[3GCGPI\,_B)+\._"FC?$[3%?3$M/&O[0UQIG@3 MPM\1M$T^;3HM4TG1O OPU^(7CK0?".N>(;34K?PO<_%WQMX5^'UCXE^VZ6VD M>( #]#** <]/\_Y[T4 %%%% !1110 4444 %%%% !1110 445D:SX@T+P];I M=Z]K.E:):NYC2YU?4K+3+=Y%C:5D6:^GMXF<1(\A56+!%9R-JD@ UZ*Q-%\2 M^'O$EI+?^'M=T;7;&"9[>:\T;5;#5;6*X2-)G@EN;"XN(8YDBDCD:)Y%=8W1 MV4*ZD[*.DB+)&ZNCJKHZ,&1E8!E964E65@0002""""0: '4444 %%%-9E0%F M( '))X Y))Z 9))P 22 ": '4A('7J!G !)QTS@9)_ 5_/K^WO_P<)_LM M_LN76O\ PY^!%M'^TY\9])N+W2=0B\.ZJ=,^$G@_5[4RV\\/B+XA16UXOB.\ ML+D(MQHG@.VU<>;'<6.H>(-#NHVV_P F7[4G_!8O_@H'^UA=:K:^,?COX@^' MW@;4QA2X>RNJHSABLV52&)KTY6:GALNA'ZS.+BU.$\3]4HU8 M/FI5IIJ_Y#Q;XU<&\+5*F$I5ZF>YE3;C/"96Z_;'_ &4?@%+):_&C]H[X*?#+48_-SH_C+XE>$]%UU_)B MDFD$.@7&J?VW,RI$V$BT]W9]L2*TLD:-XUI'_!3S]AWQ)X=TWQ5X4^.FE^+- M"U=7DT[4/#?A;QUJEO=1Q7-Q9S21.GAB-2L%U:S03ABKQ2)M9!D&O\N%V:2: M2X[OK9?A.??2;XGI4W5R?A[(L+!U8PY-=F[ZVL M_P"SCQSX4TKXE^ O%G@B_P!3U*QT7QUX6UOPO?:MX0VFH"RO)C8WRP3FVG,=Q&I>-",[5? 5Q<65CHWAOQEXD\!>&K#P/XB M\%6V@>#[7PE:V]L^J66D:=X<\2Z=J&K^&-:U72M=\ 6>FW47A.&PO(O#KMJU MS)XET'Q";+2!I_\ (YX,_:*^-7P1DM7^%WQ,\5^$T^TBZ?2;746OO#MP8EVG M[9X9U9-0\/W*R95#YFG!RJG;(K!67]5_V=_^"OUK=SV/AO\ :2\+0Z5O$4'_ M LGP+9WD^G*P5$-QXC\&%[S4;178-)/>^&[G48D9LC1+>$%E_S_ /%+Q/\ M#?PJ\6\V\(\[XGE_:>48?**F)SJO@?JN2TL7G&!HYE0RW%8FGBL6\%BJ.!Q6 M#Q.(K8I4\!2ABH0EC(U85:)[J3QUXZ\7?$+Q=H.E^'-:^+OB^;PI<^/9]-\/0:ROA>WMX= \) M^'/!&FVGAJ]\1:_K6DZ7I?@VQTC^W=!?B9X8%_# MJFF?VOI?AWQKH0U+2[HB#4+'[;!JNFB^T^\@817=M_I%I_:7\:7_A?Q+X+_9LFT7XGVSV7C+Q-9 MZGXPO_!'KKQ;>7-E+I7BB_\ "]AI=X(!X<@;S#_@G'XZ\9'X M">*OV1/%/BN;X?\ QM_81^+OAO\ 9]\16_C.Z\'^-?&-_P# NUN_"_CS]FG5 MO$2Z;XBO=,O=5^*W[+GB'P5X*U'QE;:UJ9;XF:1XYO-.GU36="N;*OTJUS3? MAG;ZI8^,/$>G^!H-9^'NE:A-IOB?6[3P]%J?@K1-3ABBU26QUO4(UN_#6E:A M;V<,=]);W5A97D-K$ERTL<,87*G^%WP9N=7U#Q)=?#SX97&N>.-2\+ZAJNNW M'A'PE+JOBS5_"%]#XH\&7NH:K)IQO=?U'PSJ>E6_B+PQ76BWVG0ZOI# MVL]FES$ >HT45!H7=M;2_P5?\%6_^"Y?Q3_;*U#Q+\$_V>M0UWX5?LK">.RNIHTN- M!^)'QE2U8/+>>,;RWN3>^&O!5Q<*&T[P#I\T%QJ-K''<^-KJ]DN1X>TC$_X+ M=_\ !5W4/VX/BE=_ WX.:\A_9/\ A/XE$VB7VGF6,?&7QUI4$]A M=X2TJ6YU"S^&VG"-(KBSDE\9WH>^U72;?1/P4K^V_!OP8PF2X7!\4\58..(S MVO&&)R_+<5!2HY-3DH5*%:M1FFI9JU:;51/ZC>,(PCBH3G#^-O%[Q@Q6;8G% M\,\+XN6'R>A*>&S#,].248IR:3XN%N&\WXRXFX=X1R##/&9[Q3GF4\.Y-A%=?6RX.4B/DIZ$1D[CG/.9"YSW !YX-9E*2 M222*AE.!HX2>.KQ5D\7F%:E4QV,GO4Q6(K5)>]-L^E/V;?VJ_BS^R_X MH;7/A_JJW6AZC+"?%'@369+B;PKXG@B?<6GMHW#Z3K*(TBV?B+2Q%J%NS[+M M=2L?,L)?ZF?V;/VGOAC^U!X*/BOX?ZC)%J&FFVM?%GA#5!'!XC\):I<0^:EI MJ5LC%+FRN=LK:5KEBTNEZM'#,;:5+FWN[2V_C2KVW]GWX]>.?VV4;Z=K>AWCR+I/BKPW=2PRZCX=U41D,L5RT$5Q87R!I](U2"UU&!7\J6 M"?\ 5O!'QYSKPSS##91FM>OF? V)KJ.,R^HZE>MDRJS?M,PR9.3=+DG)UL5E M\4Z&,2J.G"EBZGMW^2>._P!'S(_%++L5G&3T,/E7'N%H2G@\QIJ%"AGCI0BJ M>79VU%*ISTX*AA,PDU7P;]DJDZN#IO#K^TNBO+/@Q\8/!?QW^''AOXF^ M0% M]H/B*S$AAD*+J&CZG ?)U70-8MU+?9-8T6^66QU"#+)YD:SV[RVD]O-)ZG7^ MI^ QV#S/!83,CB\'B\/4C5H8G#8BG&K0KTJD&XSIU:S;3'NH;QS:RS M(W>UA>)O#'AOQIH6I^%_%_A_1/%7AK6K9K+6/#WB32=/UW0]5LV=)&M=2TC5 M;:[TZ_MFDCC=H+NVFB+HC%"RJ0 ?C!X$_9X_9>\4?"7]KGPE\%_VA?@W\ _A M=^TC\9/ VOZ7\-?A3J7[.WC?X4>!8M%\!>'- B\/ZS\'?%%CXG^$$7_#1;_# MC6O%WQ4^&\&AZ;#XQ\+M=:7>QQ>(H/&6NW'OOPT\<_$SX2?\$S/'FN^ _AA\ M'_#_ ,:/A-\&OVI[CX1_#WX$> ;;PA\)/BGXK^#U[\3X/A[XX^%'PGTF>:;3 M?!WQTO=#\.?$K3O".F76L/;Q>/!I\.O:_%<6VNZE]KZ+^SC^S[X;\/WOA3P] M\#/@[H7AC4M9T_Q'J'AS1OA?X%TO0;[Q!I*[-+UR\T>QT"WTVZUC34^6PU2> MUDOK-?EMKB(<5Z7<^%_#=YJ^A^(+OP_HEUKWABUU2R\-ZW<:383:QX?L]'3=/BU.#3Y[:*_BL+*.[25+6 1@'X9?"'P=XI^,6D^& M_P!FG3/&W@WQWX6\._"']BC]O/3?VI=)L-9NU^+?Q2A^*.I^*/%_@+]J+[3X MHUS_ (32U^+>H?#^/Q[IVJ:5J_A]=*\.ZQJ&E0>"--T;P'X:AU?M;'XQZ;^P M_P##;]GW2]SUTZO\ $3XDZA\:?#D'P4^'/]H6J6WP<\/:C!%XPL-2\67FFZA^R&F> M#/".C:?JVDZ3X6\.:9I>O7.H7FN:;I^AZ58Z?K-WJJ&+5+K5;.TM(;;4;C4H MR8[^>\BFEO$)2X>1212:WX+\'^)?[#/B+PKX;U\^&-4M-<\-G6M"TK53X?UJ MP798ZQH?V^TN/[)U2R3*6FH:?]GN[9"5AE0<4 =(K;AGIRR_BK%3^HX_7!K^ M;[_@XN_;_OOV=?V?]&_9:^&/B*XTCXN?M)V&HCQ;?:7/Y.I^%O@1:/-I7B=D MG1EGL+WXDZHS>"M.N(E9I/#]IXZ>&6VNK>TFK^C^1UBC9V941%+,[%55%'+. MQ8A0J+EV)( 4$D@"O\MC_@I=^U-??MB_ML_'GXUM?27?A:\\87O@WX9PDJ(K M'X7> 9[CPSX+C@BCDEBB.JV=G<>*;[RI'2;5?$6H7 9A*#7[?X"\&TN*.,EC ML;1C6RSANE3S*O3G'FIUL=.HXY90FFFG'VM.KBVI>[-8-TI)QJ-'XSXX<75. M&>$98/!U72S+B&I4R^A.#<:E'!PA&685X-:J7LYTL,FM8O%<\6I01\)?0 M 8 & !@ "BBBO\ 0$_@T**** "ON/\ X)[:L-._:#2Q+$#7 M_ OBW3@O&'ELQIFMQ _(QX&ERD8,?(^9R/W;_#E?2'[(>K_V-^TE\);@MM2] M\22Z))DX!CU[1]4TG:>&ZR7<8 R6( *DAAE75Z-1?W688F/-AL1&U_W%5V\ MXPE)?.Z37FD?T05S'B&XXAME/_39\'C'*QCWYWG\*Z8'*@G@D GVX_*O/+^X M^U7 D."L#B71SOQ5SFED2 MC3GR5H\,Y++#YQQ)B(-.[IU:L+NE)'^@?[*SP@_P"(@_2+ MEQWF&%5?(?!_(ZW$+G4AST)\5Y['$9+POAJB:LJE*C+/<^PE1.]'&9!AY:2< M&4Z***_YX3_ID"BBB@#]2O\ @ES^TY<_";XOQ?"#Q+JDJ?#SXOWL-A80W$F; M/0OB2R16V@ZG'OR+:+Q-!"OAC4MA5)[X^')IVNH7'*36UQ''/"XY22-6'(K^S#]E; MXP?\+W_9_P#AA\3YWC.K>(/#<$/B6.,P@0^+-$EFT/Q0@AA^6WCDUK3[RZMX M2 R6MS;D@!AG_0KZ'WB#7S+*\W\/O16K:S*K"/+3P\(G^;_TT/#BAE>;9-XD99AX4:.?U/[%X@C3BH0>; MX;#NKEN.:2LZN.R^AB,/7:LD\LI5'S5,1.1]!T445_:Q_"X4444 %%%% !11 M10 4444 %%%% !1110!\"_\ !4KXRWOP!_X)[?M:_$_3&>/6-+^#GB+PYH%S M$S+-9>(_B(]I\./#^H1%&1@^G:MXMM+_ ' Y06V[H"*_RX JQA8T^Y&JQ)Z[ M(U")GWVJ,U_H/_\ !R=XGET#_@FIJNEI.(D\;_'3X-^%Y4(N";F*RU'6_&KP M#R76,%3X12X8W:R6[) R(GVMK9D_SX:_N3Z-&74\/P7FF8\J]MF.?UX2G:S> M'P6#P<*,+ZW4*U;%NZLKS:M='\6?2.Q\Z_%V5X!2_)Q$ZL[ M=.:C3PT5?7W'K:R11117]&'\]!1110 5W/PPUH^'/B3\/=?#[!HWCCPGJ3/G M 6.UUZPDF).1QY/F!L\;20002#PU.65X&$\9*R0'SXV!((D@_>QD$$$$.BE2 M"#D#!!YI25XR7=-?@'+S>Z]I>ZUW4M&OFG8_J?UF<6MM=;6(+.\$1'J>']$UK<"&5VU?2;.^5@0S _)<9!#,! MO.&;.:KU_P TW[1KQ37B%](G->'L%B?;9'X6Y?0X+PBISYJ$\\4GF/%6)4;M M0Q5+-<0L@Q=OC_U>H-_"DO\ I*_9@^#[\,OHS91Q)F&%]AQ#XMYGB..<9*I3 M4<1#(.2.5\(85SLG4PE;*,(^(L&G?D?$N(2^)ME%%%?P2?Z+!1110 5_0E_P M1E\?3ZC\._C#\-+AR8_"GC#1/%^F@@D+:^-=*FT^^A1L84)J?A.2Z*C@O?.^ M,NQK^>VOUW_X(VZN+7X__$O17EV)K'PB>]2+$I\V?0?&.@[&^7,*^5!K5P2T MJ[R'"P,N9E?]R^C?FU7*?&3@^4)N-+,:V893B8\W*JM+'99C(4H2?51QL<)5 M4?M3I01^!_2EG'@GQFIPYJN6T:5*K@,VP4ZTXKHW@98NBY?9A M5FWI<_I!HHHK_6X_QS"BBB@ HHHH **** "BBB@ HHHH **** /YW?\ @YOL MKB[_ ."=/AF:!4:/2_VGOA5?7I:1$*6UQX6^)FDQ-&K$-,YOM1M(S'&"ZQN\ MQ CBWBD8'JUOH=OI V\8V^8>IY/&/T'+OII>#WT=.&L-PIQY2XOQW M$&*KXS.\)EO#.1T,>ZF6XJ:P]*K+'9EF>3Y9&I+%83%4Y8=8V6(IPA3JU*4: M=:E*?R=7Z%?C!]([/\3Q5P%6X1P.08.&'R7&9CQ-GM? *EF6&I4\15HQP.6Y M9F^9RIK"XS#5(XCZG["I*86^DZ; M?ZG<$X6#3K.YOI6/HL=I%,Y/3H._I7[[Z'\"/@OX=*/I/PO\%PS1C"7%WHT. MKW(Y!S]HUHZC+NXY8,"1QV%>I6EM;:?&(=/MK;3X0 HAT^V@L8@ !%:1PH M N !@<5^1\3_ +7;AFC[2'!G@OGV9W35+$\4<69=D#B[^[*I@89\IQM[T*>.S;->&I M4Y7NE4EEU5)6;IOX3\$-"_9R^.?B-%DTOX7>+O+;I-J6F'0X"/7SM;DTZ/&. M>"?3J0#[#HG["GQPU,1/J2^$?#:,5\P:IXB2\N(@02657%IMO#8'(JN94U+5.,DKZGYG:)_P3QDS')XE^*,"CY?-MO#_AF6 M:U::7:OG. MX>3I&FV]P%8<;?MQ('1\X(^T**_G?B?Z=/TKN*_:0QWC'G^6T*ETJ/#&"R+A M.5*+^S3QG#>4Y7F.BT4IXR<[;S;NW_1?"_T$_HG\)^SG@/!OA_,:]-J3K\38 MS/>*U5DMY5,)Q'FN9Y?K:[A#!PI7^&"6A0TK3++1-*TO1=-C>'3=&TZQTG3H M9)Y[J2&PTVUBL[.%[FYDEN)S#;0Q1^;/+)*^W<[LQ)J_117\J8['8W-,;C,S MS+&8K,,QS'%XG'YAC\;7JXK&X['8RM/$8O&8S%5YU*^)Q6*Q%2I7Q&(K3G5K M5JDZE2A3A1H4:<*5*$81C%%%%%"88=B8)?,D;!\$!!@G.X"ORAK]OO^"+O MA&2;Q+\=O'KI*L5AHG@KP9:2[4$$DVHW^L>(-2B#$>89H8=.TB1E0A!'79;CL?.3>R5L/RW>[:2U:/Q+Z1 MN84\M\%./Z]248^VRK#8"GS?:J9EFF R^"BMVT\3S*VW+=Z)G[]4445_KX?X MR!1110 4444 %%%% !1110 4444 %%%% ')^/?".G>/_ 1XO\"ZO_R"O&7A MG7?"VHD1K*R66OZ9=:5<2(CD*7ACNC,F2,/&IR,9'\2?BSPOJW@CQ1XC\&:_ M!);:YX1U[5_#&KPS1F*1-2T'4+C2[PM&W*B6:U:>,'.8I48$JP)_N8(R"#T/ M!K^;3_@K/^SS-X"^+FG?''0=/$?A+XLI%9>(I;>(+!I_Q'T>R*SM$,1)*_-'!9A1P\$DO-RVMB9MM^_4R_#T8)U*D4?DE1117^<9_IH%%%% ! M1110 4444 %%%% !1110 HY('3)K^J?_ ()@_"B3X:?LI^%M5O[>2WUKXIZG MJ/Q+OXYX/)GBT_5TMM,\+0DGYGAD\+Z1IFI1EL$-J#AA\.Y:PDLRJ17O4Y7$;^Q45Q9CEV"S? 8W*\RPU+&9?F.% MKX+&X2O%3HXG"XFG*E7HU(O>%2G.49+>ST:>IVY;F..R?,,#FN68JK@LQRW% MX?'8'%T).%;#8O"U8UJ%>E);3IU81G'=75FFKH_B/^+OPI\8_!+XB>)_ACX\ MLA9^)/"U\;6XDA64:?JMC*/-TS7]&DF5'N-%URS,=]ILS*)%C=[2Y6.]M+J& M+S>OZT_VX?V-M#_:L\"V\FF2V&@_%?P?#=S^"?$UQ"%M[V&8&6Z\(>))HHWN M7\/:I.J307*":?0-4"ZI:0S0RZG8ZA_*]\0/A[XU^%GBW5_ OQ"\-ZEX4\6: M')''J6C:I&BSQ),GF6MW;SPO+::AIM[%^_T_5+">XL+^ ^;;3N X3_);QI\' M/JQ3A2S+"14H^]R+'T*?URA"/^ MT8?"_P"Q'@;XUY/XM\.T95*V%P7&&6T(0X@R15%";G#DIO-LNI3:G5RO%SE& M7N*;R^O56!Q$YM8?$8KC:***_%3]S"BBB@ HHHH **** "G*K.RHJN[.RHB1 MHTDCN[!$CCC0,\LLCLJ111JTDLC+'&K.RJ4 +$ DDJH !)+,P554 $LSNRH MBJ"SNRHH+, ?WU_X)T_\$^-7\*ZKI/Q^^/&AMINN6(%Y\./AUK%K"]WH]Q*@ M,'C/Q79S+(+/6X$9CX:T.55N]$D?^V-36#5TL+73OO\ PW\..(?$WB/#9#D= M"<:*G2J9MFTZ,IX+)L!*=JF+Q4DX1E4<8S6$PBJ0JXVM'V5-QBJM6E^=>)WB M;PYX6<-8GB#/L13E6<*M/*,GA6C#'9UCXQ3AA,+"TYQIJ4Z;QF,=*=' T9JK M54I2I4JOU!_P3D_9$?\ 9U^&LWC/QOIR6_Q>^)-I:76NQ2X:?PEX739=Z+X, MW$8BOHY';5?$YC)5]8EBL-\L&BVLC?H^)(R(_#=IX@UWPGJZ+#XH\+SV=KXE\.R:G93V2ZWX>NM0LM2L;77-,,WV MW2KJ\T^^MK>_A@GFL[F-&A?\>O ?C6]^%'Q;_P""B_C[XJ_M&?M#WOPM_8F^ M-GPE3PMX=O\ QFGBRPN_ _B+]CWX#?$GQ!X'U+0+G0S>>,+KQ5X^^)/B*?1Y M;N^;7[77-3T.TTG4;73M+M].?_7SA#A3*.".',JX8R.BZ.795AHT*;GRNMB: MK;J8G&8F48Q53%8S$2J8C$348Q=6I+DC""C"/^,?&?%V<\=\39MQ5GU?V^99 MOB95ZBCS*AAJ48QI8;!86$I2=/"8/#PI8;#P OAGX.^'_B;Q/XZ^'_CKXE>#_!\U]I^G>(/B=X.^$^HV&H^$=-N=*^*FHOI MU]+'X+B7QS+XG'^U]\0?AA^T=\?O%GBSP5\6=2^&.HZ7_P $T;;5OAKXI\6^ M$K/5/V=;_P#:?UWQ]\+=6GM/#%O?:MI&HZOIGC*_\$-\4=!\,^)+RWD32M9U MWP[K_B">TL=&U'Z4^8/V%HKF?#NI^(M1G\2IK_AR#0(--\2WFF^')X->MM;/ MB/P[#8:9/:^(KB*WLK,Z#/=7]SJ5@VA7+WMS;)IL=X]ZZ7\<,'34 %%%% !1 M110 4444 %%%% !1110 4444 %?,'[3/[)/PE_:D\-KI?CK2VT_Q/IMM+#X6 M^(&B16T/BOPVS.TP@AN9HWBU/19IV9[WP_JB3Z;<&22>%+2_\J^B^GZ*\O.L MDRCB++,7DV>9?A=Y#F6+RG-)]+C$^I^$+DHZ+-_:*SZ/YP=+36[L#CXP!# ,I5E895E8,C#U5E)5A[J M2/>O[M9(XY4>.1%='5D='4,KHPPR.I!5D8$AD8%6!(8$'%?"GQF_X)Q_LM_& M2XO=7G\%2?#_ ,3WIEEF\1?#6ZC\,27%RT/EQW%_H*V]UX6U"19 LTLDNBQW M-RQVKX_P .,YH^PG)S7#_$%6I&=%.[=/ YQ2I5?;13 M?)1HYAAZVD[/\-?C/X4UVTP[ MBU\=>']6\-WR85F6,ZAX>?Q'97+EL)YG]FV"<[RH V'YKU3_ ()6_MCZ>[K9 M^$?!.O*I3:^D?$71(_,#,P)5=C/)JF.C9IJR=I-WC;F3BOZ?RCQ_\&\ZI1JX3Q"X M>PZE&+<,VQ,\BJ06OV#4-0F\P@EAN@6/:K9D#;4?VGPA_P1U_: U9[ M>7QAX^^%W@^T>5EN8["?Q'XPU2&)2 )(K>#2M TV5I!N(5M6C"87>26*KS8# MP5\6KE422NW9:G5F'CIX/Y92 M=;$^(W"E2"3;67YK0SBJ[*]HT,H>.KR?2T:3;>BN[(_(\ G@#)]!7J_PB^!W MQ6^._B(>&/A1X*U?Q?J,;+]ON;-$MM#T2)F5?M'B#Q#>-#H^C0J6&%O+M;J; M[MI:W,F(S_03\)_^"1W[//@MX+[XC:MXI^+^IPR%VM=4N!X4\)N-@54;P_X= MG%_=HKY%/ NAV7AKP9XD:9;*J(F8[.QA@A\QEC7?,RM-(1NDD=B2?WO@;Z'O$V85J.*X]S;"\/X M!.,JN5Y35I9EG-6.G-1GBE&658%N_NUZ4\V5XM.A&ZD?SSQ]]-+A?+J-?">' MN3XKB+,'&4*6:YQ1JY9DE&7V:T,(Y0S;'Q7VJ%6GE#U35=V<3\W/V1O^"9OP M[^"26OC+XLC2?BC\3GMU:"&>S,W@GP7-+%)'.OAVPO$636=4"RE1XFUBVBN; M=D631-/TA]T\WV[I%QXP^')N/#$GAOQ'XZ\-VK*_A/6=*GTJ?4[/2G)QH.O+ MJNJ:=)+/I#8AL=1C:8WU@8A.$G@D!]JH(!Z@'ZU_=O"'!G#7 F34'M8NM.D:1.+I/[-OM0@^SRF1DC) MG67?%)NB4;2WS1)^Q=\$M3?]K.V\6VGBCQSH/[:TD+_'SPIXK\4WMWX>UU+? MX8Z#\&X(O#UIIT6E7?@P0_#KPMX(([I?$JRZQ+[7\9/ MB;HOP4^$?Q1^,7B.VO;OP[\*/AUXX^)6O6FF)&^HW6B^ _"^J^*]5M]/CE9( MI+Z>PTBXBM$D98VN'C#D)N-?CT?^"A'Q:\!?""RL_&/A?Q!<_ML?&WX?_LK> M._A=X*UU= _X9\L?^&R?CCX!^ ?AK3O!E[X9\0FZU+0?V<_'GQ'T*S^)D'CC M5-"\=^.K&/2==T_6-.T_QU;VGA+Z@^4/M.__ .">?PSUCP]\++?6/C#^U'K' MQ&^#'B37]<^'WQ\U+X^^*;SXZZ/I?BS1[3PWXL\"W/CN6V,6L> ?$_A_3M,L M/$'AG5]%O8M4U/2M)\;75R_Q$TRQ\7P=;XR_8;^#_C:_^)E_J&N?%"S?XHK^ MSC'XBBTSX@W\2675UXO,DMOXC MGO[:1H:M_L]_&BY\?>$?CCX1T>V^(5_\;OV??'>K_"_XA:%\9Y?"UAJNH_$> M3X=>$_B;X0U2VOO ,L_@9/ OQ"\&^._!'BK0[OPA'::?I6G:[=:9>Z5H^OZ/ MJ^FVOY;>&/V@?VU?'UW\/O@_\//%'Q(7X[_%?]@6;X[_ !\\"?%3P-'X&\0? M SX\>"?CK^S]X*\=^&? %_K.B>'=*\-GXG>&O&'[1W@#X=6,6JZ_X'@\2?"# MPEXT\)^(FL%\5^)M= /WG\.^'Y=!E\1S2^(_$?B!?$/B.[\00Q>(+ZSO8?#T M-U8Z;9+X>\.+::?8-9^';5].>^M+*[?4;N.^U'4I6U"6&:&"VZ6ORX\-?M&Z ME\'O!/A'3_VEOB!XA\%6'A+XB?&"]UK4M3$WC#Q_J?A/1?$'Q1^*WPD^&GBB MZ\%P^(7O]7^%O[*>B^'OB1^TKXHM[K48=.BT"TTO4O$7B&^\1Z_<3_IY87UE MJEC9ZEIMW;:AI]_:V][8WUG/':UO+6XCDAN;::6&5&C=E/R-9?L%?LUVW@R_\!WOA'6=> MT-_!_@3X=^')_$'C3Q7JOB'X?> ?A3XLLO'GPI\*?#KQ5-J:>)/!UK\-?&VE MZ-XL\(ZOIFICQ19^(/#_ (:U2]U[4+GPSH+Z?]E44 >(^#_@/X6\!RI=^%]; M\9Z=JFI>/;[XE>/]:?Q#_:&L_%GQ5>^!1\/EN?B5J.I6-W/KMGIOA^R\-0Z) MIVGG1++1%\%>#['2XK71-%729^D\&?";P7X&UKQAXJT?3YY_&GQ!ETF3QMXV MUB\GUCQ7XCC\/VUU:>'-.O-6OC(UOH'AN"_U+_A'?"^FPV'AG1)]7UN]TW1[ M>^UW6KF_]*HH ^6OBI^Q[\&?C%X!\._#[QA8^(FL/#TL[>& MWA3)V11(N3C-:=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 7!1110 4444 %%%% !1110 4444 ?_]D! end GRAPHIC 16 chart-e4de68bfc035598aa4e.jpg begin 644 chart-e4de68bfc035598aa4e.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" $* .(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DC]M#]H;XJ?LS? M!;Q!\5/A+^S1XN_:BUOPMI^L>)=>\$>%OB!\/OAF=*\%^%])N=<\4^(;KQ+\ M0K^"SNKNTTZV:/1/"^A:;K7B'Q'J3K;6UG:V4%]J5I\&^-/^"VGP.T#X:?#S MXF^&_A=\1_$MCXG_ ."=US_P5#\:^'=0FT?PKXH\ _LKV7B/X>^&7D6UO/[0 MTSQ/\3]5O/&VJW7A;PE;:KI7AS7M-\">)KH^.+ WGAB/7/JS_@HQ\.OVQ/C# M\")/A1^R#HG[,FL:AX^U-]!^+]O^U'XS^+_A+P9JWP@N;&:+Q1X)TX?!;PUK M'BZ\NO'Z3+X:UZYCUGPX+'PA<:_;V=W)J>K6EUIGYX_M"_\ !)W]H+]I&TO_ M (@>)_%_[//@+XV_'3_@EMXZ_P"":?[0.B_#31O&FF_!/X=Z1XK^*_AKXE>& M/'GP,TN]TZ;Q'X@T7X8:7_PG?@[2/ GB@^$'\4)J7A34)?$7ABWTO4]/N0#] M(4_;O\#WW[:/P>_8XT7P1XMU2Z^,W[,'B_\ :L\*_%];[PS'\/-0\ >&/$'@ MWP]!8Z5:0ZM>>+K[6=0N/&5A=R?VCH>@Z?:6/E2VMWJSSR1VG@OP6_;W_; \ M=_MA>&OV;OB]_P $V/&'[/GPU\=:+\;?&?@;XZ>)OVF?@_XUO]<^'WPAOO#^ MF6OBG4_@QX)TR_\ &7A";Q9J/CCX>V:Z+XJU32Y]!N?%8L[JYOK_ $J[LWEB M_8A^*'AW_@H]^S%^TIX07P,OP _9Y_8<\DZFMWXNLM3OK[4/MUK:I;VQBN/L7PA\%_$E MM^U)\8/V@O&5[X=O;/6/AQ\,/@[\'M,TM]1EU+PSX(\-W7B/QS\0M0UK[7:V MUI9ZYX[^(_BJW@N[;2Y=0M9O#'PX\"W%S=I?M3XD7>C6>N)\/OA[\'_@QX[^._Q'U+P_INK07>@7_Q \1:1X(L? _@ MB#Q#9:EHVDW?B;4/&FHZ)XAM/",V@ZGY7\9OBE\9_AUJ/[1WP@_9Q^*/C?X[ M?M(>#/V<_ WQ<\)_ +QQX#T*Q\066F:K\1O$VDWOC'P-\:+_ ,%>$OA=KVN? M$'0M%\9>$_A[X.\>:EJFD:;\2?A_8R:N;3PM>Z_;J ?J/17YO?L<_M3Z#\<_ M#7Q;\4?#'X@?%WXRWO@KQ-\/_!_BK]FOXO\ @/PE\&OVH/V;/&EW#'#XQ\)_ M%OPYXNLOAG

?87\'CO3+_77O;/7-&T;7(_AMX@\9V,FBP3_I#_ )_S]?\ M]= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !_G\Z\N;XJZ:\ER-/\+>/M8M;>[O+--2TCPC?7VFW5C@G"QJ9&.%!8X"DX )., $\5 MPGPK@:'X>>$G?[]YHUOJCDX),FL/+JTC$J2"6:]+$C;DG.Q/N* >??'_ /9R M^'O[26A>!;7QG)XF\/>(_A=\1/#GQ>^$WQ#\%:JGA[X@?"[XD^'+74=.L/%/ MA74[FSU33?.N_#^N^(?"/B;P_P"(=&U[PGXO\'^(_$/A+Q9H&LZ%JUW9OYD_ M[&NF:IXT^(7Q3\0?&?XPS_%KXA?#SX5?"R7XA^&KWP5X+U'POX*^#?Q/\4_% MKP;9>%M$T7P8WAJ*_G\5^,M>'B?4M?TKQ WB+1KO^PKBWM])06A]._:/\,>- MO$?@"2Y\(?M&^+?V8K/PK/>^+_%_Q#\$>#OA1XPU^7PMH6B:I<7^DO%\9/!/ MQ%\'Z7HRY76=6OX_"5SKC+I%O:Z=J6FP37XN^(_9]TKXZ^)/V/\ P1:>/?C% MXD?XW>-/AO=ZK-\7M:\#_#J#QIX9O_'#:CKOAF_U'P1HGA;P]\+Y_%W@'P[K M.B:1+9CP=%X7U#7] :ZU;0M1M+B]L[L V/"_[-%GX6\8?%;XK67Q(\7GXS_& M+3/A+X8\7?% :/\ #V/4D\"_!77O%6L^"?!&E^'!X.?PC#I4'?I_P#S_GZ?_KK\3]6N?V\O"^B_%9/A_P#M M&?&?]I7PUX<^/-U\-IO%%[\+/V=;'XI>'K'P5^S1\4=;N[OP)I'PT^$'P_\ M"GB+2]7_ &M]<^"'PO\ &(\0Z#JT^A:!X4^($\FH:/H,^LZSI7V?\/\ ]IBU MG\4_#3PY\8/B!X.\$>*]4\)^'_#$WA'39TN+'QS\8-0N-%\,>,]2L=46WOH= M(\#:-\3?MGPG^&-U?ZIIEO\ $3Q_+XBTC2)M>N--\-I?@'W#10"" 1R",@^H M-% !1110 4444 %%%% !1110 4444 %%%(2!@'J>@ )/N<#)P,C)Z#(SU% " MT4F1@GGCU!!_ $9/MC.>U+0 4444 %%%-9E0%F( '))X Y))Z 9))P 22 M ": '4A('7J!G !)QTS@9)_ 5_/K^WO_ ,'"?[+?[+EUK_PY^!%M'^TY\9]) MN+W2=0B\.ZJ=,^$G@_5[4RV\\/B+XA16UXOB.\L+D(MQHG@.VU<>;'<6.H>( M-#NHVV_R9?M2?\%B_P#@H'^UA=:K:^,?COX@^'W@;4QIGN94VXSPF5NG.A1FMX8G'3DL/3DFG&4*/UFK3G[M2E#6W^B)\7_ -LC M]E#X R2VWQI_:.^"GPQU"$2EM'\9?$KPGHVO.((9)Y?)T"?4SK.K-I3E@Z> R^BY+5VI5 ML/F4U%[6]LVK;N]E^#Y_])SBBBHU,GX?R+"TI5.3ES&6/S&HDX.4;3P^*RR' M-%QE>3I6DFO$2R23R)CS9(D50SO*BJ37LWPP_:@_9M\1Z/H.@^&?C9\.+ MZ\L]-L-*AL9O$MEI%_/+I]G;6KI!8ZZ=*O9LLH\LK;_O@=R X8+_ "9TUU60 M;9%61?[LBAU..F0P(./I48OZ./"=2#^IYUQ!AJC5HRKU,NQ=).VC=*& PDY: MZM*M&_=;GAX+Z5/&M*I'Z_D/#&+HIKFCAJ6:8*M)7U2K5,RQU.-UI=X>=M[/ M8_LJ^)'@3P_\7OA_XC\ :_?:DGA;QKI1T?7'T&_AM+C4] O)8&U72!?&"\C_ M +-\0:2GG3Z/J-_!;7%K<2Q74.[_8NJ#Q1'K:>*M930X] ETD^"%L MO#?]@/J;ZI#?1^)SJ!T,^+%U6"SCDT:*QC\1)X=.GW$DTNBR:FD&H1?Q^>#/ MVBOC5\$9+5_A=\3/%?A-/M(NGTFUU%K[P[<&)=I^V>&=634/#]RLF50^9IP< MJIVR*P5E_5?]G?\ X*_6MW/8^&_VDO"T.E;Q%!_PLGP+9WD^G*P5$-QXC\&% M[S4;178-)/>^&[G48D9LC1+>$%E_S_\ %+Q/\-_"KQ;S;PCSOB>7]IY1A\HJ M8G.J^!^JY+2Q><8&CF5#+<5B:>*Q;P6*HX'%8/$XBMBE3P%*&*A"6,C5A5IP M_P!)O"#PO\3O&'P8R;QGR+A-1RK.<3G-+"Y%0S!8S/*^$R3'U-XHN;SQ3_ &E:S>,[G6/&WB+6/%7BSQ(VKG3TM8O$6LZYX@UK4GU*WTZ( M6=[>BXL8+=K:W$?CWC[]C#X3>/?'7@?QK+-XC\.1>#K'X,:1=>%/#5YIMEX8 M\4Z)^SO\6+3XX_!/2-:M[K2KW4K*T\ _%&RA\16K>'-3T6XURVDNM!\23:KH M\XM8_I3PAXQ\*^/_ YI/B[P5X@TGQ1X9URTCO=*US1+V&_TZ]MY!G=#<0,R MB2-@T5Q;R!+BUG22"YABFC>->EK["A7HXFC2Q&'JTL1AZ].%:A7HU(U:-:C4 MBITZM*I!RA4IU(-2A.$G&46I1;33/D*]"MAJU7#8FC5P^(P]2=&O0KTYTJU& MM2DX5*56E449TZE.<7"=.<8RA).,DFFA , #)..YZGW/N:6BBM3(**** "BB MB@ HHHH **** "BB@G )].> 2?R')^@YH *_(W_@KCHXUGP[^PO9P^&/#_C" M]O\ _@H[^S!H:>'/%%_-I'A[Q#IVMKX]@U7PUXAU6WT7Q)+!X+O#XOHI/[(\3Z.[.^DZ[9"# M5-,>25K&ZMVEE+@'PC\3_AY!X4_9MUKX!^'?@[JOPN\3?M2ZSX\TCXC>#_V2 M-?&H:QX-\&:OHQ\-?$'XB?#GQ#K"_#:T\/ZG)X!T[P7H5KXETS2_"\FA_$#Q MMI.O6N@SZN+F2[Z'_@GW\;/B[\--0TS0/V@O@1X\OOV=?VKM,\9 M>&+[4M7N?'GP4NQX:\8WT%AHOBK2[3POK?Q>\+MX+^,OA#4VU'Q9H6E^&OB) MI4O]F^(;6YMYU^X[OP%X&N_&VE_$R]\,:)+X\T+P]J?A'2?&-QI\7]O:;X8U MN]L]2U?P_::FZB>#1]5U+3M,OM0L$<6M[>Z;IMQ.DD]A9O#PVG_LY? ;1_$? MB+Q=I'PG\!Z1XI\9_$#0/BIXM\0:9X?LM-UCQ9\2?"UB^G>'?&_B2_M$@N=> M\4:+I(72M.U;5'N[RUTBUM=,C<:?86EM >V#..>O? P,_3)Q],GZT4 < M # 'H!4%SGZ?9PW.HZIJ-Q:Z;IE MI=ZA=VUM+_!5_P %6_\ @N7\4_VRM0\2_!/]GK4-=^%7[*PGCLKJ:-+C0?B1 M\94M6#RWGC&\M[DWOAKP5<7"AM.\ Z?-!<:C:QQW/C:ZO9+D>'M(Q/\ @MW_ M ,%7=0_;@^*5W\#?@YKR']D_X3^)1-HE]IYEC'QE\=:5!/87'Q$U"1G'G>$M M*EN=0L_AMIPC2*XLY)?&=Z'OM5TFWT3\%*_MOP;\&,)DN%P?%/%6#CB,]KQA MB\8,5FV)Q?#/" M^+EA\GH2GALPS'#R<:N:5(\T*U&C6A*\LU2T^55OY'ZAT'H>]%5+ZX^S6LTV1N5"$YY,C?*@'7/S'/X'\/C^) M.(,JX2X=S[BK/,0L)DO#639GGV;XIV?U?+,HP5?,,=62^TZ>&P]6<8KWIR2C M%.32?)PMPWF_&7$W#O".089XS/>*<\RGAW)L(KKZSFN=X_#Y;E]!R7PQJXO$ MTH2F](1;G)J*;7&ZM<_:+V7!RD1\E/0B,G<X //!K,I22223D]SG M//4_F-,T\1>.N+N/,Z;_M3B_B+-N(,7#G>9XVMBH8*C)MO MZM@:52G@L)"[5/#4*-->[!'_ &B>&G F4^&'A]P7X=Y$E_9/!7#.3<-X.IR* M$\5#*<#1PD\=7BK)XO,*U*ICL9/>IBL16J2]Z;9]*?LV_M5_%G]E_P 4-KGP M_P!56ZT/4983XH\":S)<3>%?$\$3[BT]M&X?2=91&D6S\1:6(M0MV?9=KJ5C MYEA+_4S^S9^T]\,?VH/!1\5_#_49(M0TTVUKXL\(:H(X/$?A+5+B'S4M-2MD M8IV_L^_'KQS^SA\3-(^)G@2>)[ MVRC?3M;T.\>1=)\5>&[J6&74?#NJB,AEBN6@BN+"^0-/I&J06NHP*_E2P3_J MW@CX\YUX9YAALHS6O7S/@;$UU'&9?4=2O6R959OVF89,G)NER3DZV*R^*=#& M)5'3A2Q=3V[_ "3QW^CYD?BEEV*SC)Z&'RKCW"T)3P>8TU"A0SQTH15/+L[: MBE4YZ<%0PF82:KX-^R52=7!TWAU_:717EGP8^,'@OX[_ X\-_$WP%J OM!\ M168D,,A1=0T?4X#Y.JZ!K%NI;[)K&BWRRV.H099/,C6>W>6TGMYI/4Z_U/P& M.P>9X+"9CE^)HXS X[#T<7@\7AZD:M#$X;$4XU:%>E4@W&=.K3G&<))M.+3/ M\E,?@,;E>.QF6YEA:^"S# 8FM@\;@\33E2Q&%Q6'J2I5Z%:G-*4*E*I"4)Q: MNI)H****ZSD"BBB@ HHHH **** "O/\ XJ>&O!WB_P"'WBKP[\0;N>S\#ZEI M4T?BQX?$&I>%XYO#\3)<:I97^MZ/?:;J5II&H6L+V.LQVM_:M?:5<7FG2R&W MNYHW] K@_B9\+?AM\:/!6M?#;XN> _"/Q,^'WB1+2/Q#X)\=>'],\4^%=-_#?PV\=>-/#.H?&W6/"_ACQYI%U\.Y/&.H^"M AM=#TNYT>OKC]E MB2_\8_L,_#*S\(^$M&_95US4O@S-XJ>&[37/ HU MZ+3(/%_@VRURW7Q?X#NM=@TYO%7AJZT.]U>VM7U&ZA3N/#'[$_['O@KPC9> M/"'[+7[/GAGP/IWC:3XDV/A'0OA!X#TSPY:?$";1XO#L_C6WT>TT**PC\47' MA^"+0;G6U@_M"YT1!I-Q/)I^;<^L^*?A%\+_ !P;G_A,_ 'A'Q7#>^"-=^&M M]9>(]!T_6=-OO 'B:ZTB]\0>#K[2]0@GTV\\.ZO+1X+^+7[/-GX0_9]\.:W\!/VE_"GQ,\;>,?"GA[QAX"^!_[ M9OASQ5^S]XGTV"U^-WAO4-<^*>M>"_B'X*U;QO8>-O'6CV6N>,O#]SXN\!_# M[QAI3>&[7QDVE^$O;/#'[2.@?L[WW[/GA3XL7'C?XHR>'?@[\'O!VA?$&6W2 MTG'@SQ/\3/A'^RQ8?'[Q'I.MZC+XAU_4O#GB/\ 4?2/AI\/?#_@QOAUH'@GPMH?@-K&ZTQO!VC:'IVE^&WL M+Y66^M'T>PM[>R>"_$D@OT>%OMOFRFZ,QD)?$'@2]&H>#]8UO0]/U'4/#EXMWI^HQ3:5"M.N(E9I/#]IXZ>& M6VNK>TFK^D"1UBC9V941%+,[%55% RSL6(4*B@LQ) "@DD 5_EK_ /!2[]J: M^_;%_;9^//QK:^DN_"UYXPO?!OPSA)416/PN\ SW'AGP7'!%')+%$=5L[.X\ M4WWE2.DVJ^(M0N S"4&OV_P%X-I<4<9+'8VC&MEG#=*GF5>G./-3K8Z=1QRR MA---./M:=7%M2]V:P;I23C4:/QGQPXNJ<,\(RP>#JNEF7$-2IE]"<&XU*.#A M",LPKP:U4O9SI89-:Q>*YXM2@CX2^@ P , # %%%%?Z M G\&A1110 5^A_\ P3>UO['\7/&>A,Y5=>^'TUQ&N<*\^@Z]I5R.,%?5_[$>M?V-^TK\/E9PD>MKXD\.29. YU;PYJ1MXSDKDO>6M MKM'.6 5B0*QQ"O1J+^ZVO5:G/BX\^%Q,>]&>7]Q]JNYI@Y]A*B=Z.,R##RTDX,IT445_SPG_3(%%%% 'ZE?\ M!+G]IRY^$WQ?B^$'B75)4^'GQ?O8;"PAN),V>A?$EDBMM!U./?D6T7B:"%?# M&I;"J3WQ\.32X^R2.?Z;@2UNK::&YM;J%BDUK M=6\J3VUU"XY2:VN(XYX7'*21JPY%?V8?LK?&#_A>_P"S_P###XGSO&=6\0>& MX(?$L<9A A\6:)+-H?BA!##\MO')K6GWEU;PD!DM;FW) ##/^A7T/O$&OF65 MYOX>YC7E5JY'#^VBM6UF56$>6GAX1/\ MW_IH>'%#*\VR;Q(RS#PHT<_J?V+Q!&G%0@\WPV'=7+<NU9) MY92J/FJ8B'- N8F99K+Q'\1'M/AQX?U"(HR,'T[ M5O%MI?[@1)&I'!Y['I4S5XR7=/=7Z=@Y5 M-.#VFG!KNI+E:^:9_4YJ\WV2UN%!VON:V0C^]O,9(_W55VXZ8'6O/ZO2ZVFN MZ7H.HQ,&BU31=)UL%2K*3K&FVM^G(+*2([C.5+#+'!.35&O^:?\ :,^*G_$0 M_I$YKP]@L1[;(_"W+Z/!>$C3GS4)YVI/,>*L2H7:IXJEFN(608NWQ?ZO4+_" MDO\ I*_9@^#[\,_HS91Q+F&%]AQ#XMYG7XYQLJE-1Q$,@<(Y7PAA7/>IA*N4 M85\18.]^1\2XBWQ-LHHHK^"3_18**** "OZ$O^",OCZ?4?AW\8?AI<.3'X4\ M8:)XOTT$$A;7QKI4VGWT*-C"A-3\)R714<%[YWQEV-?SVU^N_P#P1MU<6OQ_ M^)>BO+L36/A$]ZD6)3YL^@^,=!V-\N85\J#6K@EI5WD.%@9E_M/ M?"J^O2TB(4MKCPM\3-)B:-6(:9S?:C:1F.,%UC=YB!'$Y'\!-?Z8_P#P6?\ M@"?VB_\ @GI\:?!=OJ"Z5J>A7O@'X@Z9J+Z>=2CLV\%^.=#U#59I+9)()B@\ M.S:TCR03PR(K$LS0^;&_\3&@_P#!/GP+:>6?$WCWQ3K4B',D6C:=I7A^WN6!C8\$%3G/[!PU]+GP/\ ^$*7#OB1Q)C\!Q#7QN-S7 Y'EO#F? M9OB\9EF(]E2I8JGB\'E\LFH\^*P^+H*EC,TPM:+HJH MK]RM _9#_9_T QN/ [:Y.B@&?Q+K>KZH)"/XGM(KJRTXGV%D%'9?7VS0O O@ MCPNH7PUX-\*:"% ;2?#VDV,V%QMS<06BW#$8!!:5FSR3GFOROBO]K7X58#V MD.#/##CSB6I"ZA/B#'9#PEA*C6TH5<#B>+L5R/=>TP5&=K)P3O;]AX3_ &1O MBKC_ &<^-/%'@3AJG/65/A_ 9[Q9BZ2=M*E+'8?A/"\ZU4E2QM6%U>-22M?\ M"_#_ ,)?B?XJ9!X=^'_C'5T?&V>S\.ZH]KSR,WDEM':*,%J,[J%3-7GO%6845T=/$T M\PX=P$IK?][E%2'>+5T_Z:X3_9*^"V6.G4XP\0/$+BJM"SE3RO\ L+A7+ZST MNJF&GE_$..C!V>E+-J*XKS'/.* M/:R22YJN SO,\9D]W;6-++:5-MNT$4-*TRST72M+T73DDBT[1M-L-)T^*:>: MZEAL--M8K*RA>YN'DN)VBMH(HS+-(\K[=SL22:OT45_)F.QV-S3'8S,\RQF* MS#,LQQ>)Q^89ACL15Q>-QV.QE:>(Q>,QF*KSJ5\3BL5B*E2OB,16G.K6K5)U M:DY3E*3_ *TP& P.58#!97E>#PN799EN#PV7Y=E^!P]+"8' 8#!488;!X+!X M6A"G0PN$PN'I4Z&&P]&G"C0HTX4J4(PC&*****Y3K"BBB@ K]7O^"/-G//\ MM->,+J,(8;'X,>(C<%GVN!=^+O!,,.Q,$OF2-@^" @P3G6^"G']>I*,?;95AL!3YOM5,RS3 9?!16[:>)YE;;EN]$S]^J***_U\/\9 MHHHH **** "BBB@ HHHH **** "BBB@#D_'OA'3O'_@CQ?X%U?\ Y!7C+PSK MOA;42(UE9++7],NM*N)$1R%+PQW1F3)&'C4Y&,C^)/Q9X7U;P1XH\1^#-?@D MMM<\(Z]J_AC5X9HS%(FI:#J%QI=X6C;E1+-:M/&#G,4J,"58$_W,$9!!Z'@U M_-I_P5G_ &>9O 7Q M'K2WU&%^//U#1M;D?]],#)_'?TP>":V;\*Y-QG@J,JM?A;%5L)F?(I.7]D9O M+#PAB))7YHX+,*.'@DE[E/'XBM)J%.37]J?0OX[HY-Q=G?!&.KJE0XLPE+&9 M5SM*']M9/&M.6'@VTHSQN6UL3-MOWZF7X>C!.I4BC\DJ***_SC/]- HHHH * M*** "BBB@ HHHH **** %') Z9-?U3_\$P?A1)\-/V4_"VJW]O);ZU\4]3U' MXEW\<\'DSQ:?JZ6VF>%H23\SPR>%](TS4HRV"&U.4A0#7\ZG[,7P,U7]HOXV M>"?A;I\=PNFZKJ U#QAJ4"%AHO@C27BN?$VI2/C9%))9E-)TXR,JRZSJNFP9 MS+Q_99I>F6&C:;I^CZ59P:?IFE65IINFV%K&L5M8V%C!':V=G;Q+\L<%K;11 M01(ORK'&H P*_MSZ''!%;$9OG_'^+HM83+\*^'\HG.+4:N/QCHXG,J])Z:X/ M!PP^',S'%1XCSF$)*]++\&JV&R MNA66ONXW&U,3B5'24'EE*;7)5@Y7Z***_P!!#_.4**** "BBB@ HHHH **** M "BBB@ HHHH *\=^/?P6\*?M _"OQ7\+O%\"M8>(;$_8-16/?>>']>LR;C0O M$6FD%66^T?45BN5171;NW%SI]P7M+RXC?V*BN+,%KXVMQ)"LHT_5;&4>;IFOZ-),J/<:+KEF8[[39F42+&[VERL=[:74 M,7F]?UI_MP_L;:'^U9X%MY-,EL-!^*_@^&[G\$^)KB$+;WL,P,MUX0\2311O MU2=4F@N4$T^@:H%U2TAFAEU.QU#^5[X@?#WQK\+/%NK^!?B%X;U+PIXL MT.2./4M&U2-%GB29/,M;NWGA>6TU#3;V+]_I^J6$]Q87\!\VVG7UZJP.(G-K#XC%<;1117XJ?N84444 %%%% !1110 4Y59V5%5W9V5$2- M&DD=W8(D<<:!GEED=E2**-6DED98XU9V52@&?Q( [Y+,%4 #DLS,JJHR69E5 M06(!_?/_ ()S?\$^]5\,:GH_[0/QTT7[#K-HBWWPU^'NJV\$USI,T\2M;^-? M%-M()DM=9AB94,-2C&-+#8+"PE M*3IX3!X>%+#8>#E*2I4HN)_AU\/_BIX,\'?#>U\<^,_$^F>*_&7PVTCQ9ID_@G7 M-1T;X<>*=)G^'-XL7BGQ'X=U71M3UCPA>:AKFD^(>)_VM_BK\%?CE\;_ (I> M+/A=X^G\*)^SC_P3:\6_$CX)>)_C#H37/P!U+XS_ !B_:2^&WQ%G\(Z3I9\7 M^ _$?CC1)4\*?\)E8^$M:T3PYXXL_ JW=CXTNM070[2^^E/F#]D:*Y[1+[Q' M>7OB:+7-$TK2M/L-=%GX5O-/\03:U+ M4]%FG9GO?#^J)/IMP9))X4M+_P J^B^GZ*\O.LDRCB++,7DV>9?A=Y#F6+ MRG-?P5)\/_$]Z999O$7PU MNH_#$EQ%M0D60+-+)+HL=SVD[/\ #7XS^%-=M,.XM?'7A_5O#=\F%9EC.H>'G\1V M5RY;">9_9M@G.\J -A^:]4_X)6_MCZ>[K9^$?!.O*I3:^D?$71(_,#,P)5=< MAT1@(P TF_8<,OEB5@RK_-F:^!7B[D]25+%C/)JF M.C9IJR=I-WC;F3BOZ?RCQ_\ !O.J4:N$\0N'L.I1BW#-L3/(JD')VY94\ZI9 M?.Z>CY5))6=^5IO\Z**_0>V_X)<_MH3R%)OASX_$CP;Y3'('EK]@ MU#4)O,()8;H%CVJV9 VU']I\(?\ !'7]H#5GMY?&'C[X7>#[1Y66YCL)_$?C M#5(8E( DBMX-*T#396D&XA6U:,)A=Y)8JO-@/!7Q9S*K&CAO#[BBG.5K/'Y7 M7RFGJTM:^:K!4(I-ZN51)*[=EJ=68>.G@_EE)UL3XC<*5()-M9?FM#.*KLKV MC0RAXZO)]+1I-MZ*[LC\CP"> ,GT%>K_ B^!WQ6^._B(>&/A1X*U?Q?J,;+ M]ON;-$MM#T2)F5?M'B#Q#>-#H^C0J6&%O+M;J;[MI:W,F(S_ $$_"?\ X)'? ML\^"W@OOB-JWBGXOZG#(7:UU2X'A3PFXV!51O#_AV<7]VBOERFH^(;N*0;4D MA9 RM^FGA3P=X4\"Z'9>&O!GAS1/"OA_3HUCL=%\/Z99Z1IELJHB9CL[&&"' MS&6-=\S*TTA&Z21V))_>^!OH>\39A6HXKCW-L+P_@$XRJY7E-6EF6*4995@6[^[7I3S97BTZ$;J1_//'WTTN%\NHU\)X>Y/BN(LP<90I9KG%&KEF M249?9K0PCE#-L?%?:H5:>4/5-5W9Q/S@_9!_X)I?#_X%M8>.?BH=)^)WQ32. M.:TCGL?M'@GP3 H&T;3M)8O--]L:7:^ M,OAM+=^'])\-:EXV\'%_M/AA[+5=)M]4\.02NQN/#M]_;=]9F\T^T$.#.&N!,FHY%POE=#+,!2?/45/FJ8C%XAQ49XO' M8JHYU\7B:BBDZM>I-PA&%&DJ=&G3IP_S_P",N-^)^/\ .JV?\5YK7S7,:J]G M3=3EIX;!X=2I4JSY_P .:MJFL6DU MQJWAO4?#$\=R88[+4[O2KR:>(11.+I)-(O;Z!8F=WB"22),'B=B@1D9O!+?] MD3X'?\)/^TOXFU3P]J?B>3]KK1--\-_'WP_XK\3:[XA\'^-M TKP3/\ #>QT M;_A$M0O)-$T+3AX#N9_#%W;Z#:ZDW?[.= MA'^TE\ MB>,[-]0U3PYX-^H/E#]")/\ @G/^S[/X#^'_ (*GUWX_W>I?"3Q@/&/PF^*= M[^TK\;=0^-WPSN?^$> M:U;P5K'@^XU6[T M+Q!HNH7%SXAM-5\0"#6X>U\/3;?$OP'\&_AKXKM-.^ M*7CK3XIO!_P#\5:WXV^&&GV,D&M&[TJ[T3Q3XD\1ZOJ&M6=U'K?B:?6]0C\3 M:CJT#Q0PQ_LK_%^U\7WWQJ^#VNGXE#XO?LZ_$#1/!'Q4NOB7JF@ZS<>*KKQA MX(\/?$KP=X^\*:AX/-OX,C\+^-?"'B6TN(=#T#1?"R^%-?L=>\+W/ARS&D6U M_J7Y8?"CXS_M??&&V^+OP=\,?%;5_"?[1NK?LW_&+Q)\-?&&O:M/KWP2_:VE MC^+GA#3?"/[2W[)OB:33%T+X;>%?!_@R?4_!'BSX>A-+U?P1XM^+GP^UW5-& M\4>"M#\&?%WXA '[VZ!X:CT"[\2WD>M>(]6/B76XM;D@U[6[K5[31I(=!T70 M3IOANVN/W>AZ+(NBKJLVE6@%L^O:EK6JX$^IS =+7Y5>&OCAXJ^"GA#2= _: M \4^-M+T_1?C?\7KV"TL)]3^)/Q+N?"ZZU\3/C9\'?@-J7B#P[>:_<>(]=^& MG[-OA=_B/\;=5CU_6YK7PCX6TGP9-XD\<:AXGU"ZO_TY\,^)-"\8^'-!\6^% M]5M-<\->*-%TKQ%X>UK3Y?.L=7T/6["WU32-4LIL 36FH:==VUY;2@#S()HW MP-V* -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** (IX(;F&6WN(HYX)HWBFAF19(I8I%*21R1N&22.1&9'1U9'1F5@ M5)!^3=-_88_9#/"":'] M;T4 >+>&?@-X(\&F.?PU=^,=-U2[\>V7Q&\6^(/^$T\17OB3XC^(].\(+X&L MQ\2=?U*]O-4\9Z/:^&K71M-M=!U6Y;2;*'PWX;2RM;:+1K6,9GPT_9E^#?PC MU/2=3\"^&+K3?^$8T77O#/@;3+WQ%XDUS0_AQX7\4ZEI.L>)/#'PXT36]5U# M3?!'AW6=3T+19KK1O#]O9V45II&D:+916F@Z1IFE6GOE% 'SQ\0?V7?A%\3/ M NB^ ?$^DZT^G^'M>U[Q3I.M:7XGUS1_%UKXC\8>'O&'A#QSK7_"4Z?=Q:K+ MJ'C?PE\0_'GAOQ-<32NU]I?BS5%@^R74>FW5A[7X8\-:#X,\-Z!X0\+:59Z% MX9\+:+I7ASP[HNGQ^38:/H6AZ?;Z5I&EV4.3Y5GIVG6EM9VL63Y<$,:9.,UN M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 -44 %%%% !1110!__V0$! end XML 17 kfrc-12312018x10k_htm.xml IDEA: XBRL DOCUMENT 0000930420 2018-01-01 2018-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember 2017-01-01 2017-12-31 0000930420 kfrc:ProductRevenueMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000930420 us-gaap:ComputerEquipmentMember 2017-12-31 0000930420 us-gaap:LandMember 2017-12-31 0000930420 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000930420 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0000930420 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000930420 us-gaap:LandMember 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000930420 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000930420 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000930420 us-gaap:ComputerEquipmentMember 2018-12-31 0000930420 us-gaap:AssetsHeldUnderCapitalLeasesMember 2017-12-31 0000930420 us-gaap:AssetsHeldUnderCapitalLeasesMember 2018-12-31 0000930420 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2017-12-31 0000930420 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000930420 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2018-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2018-12-31 0000930420 kfrc:TechnologySegmentMember 2018-12-31 0000930420 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2017-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2017-12-31 0000930420 kfrc:TechnologySegmentMember 2017-12-31 0000930420 kfrc:TechnologySegmentMember 2016-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2016-12-31 0000930420 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0000930420 srt:WeightedAverageMember 2016-01-01 2016-12-31 0000930420 srt:WeightedAverageMember 2018-01-01 2018-12-31 0000930420 srt:WeightedAverageMember 2017-01-01 2017-12-31 0000930420 srt:WeightedAverageMember 2018-12-31 0000930420 srt:WeightedAverageMember 2017-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000930420 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000930420 us-gaap:EmployeeStockMember 2017-12-31 0000930420 us-gaap:EmployeeStockMember 2018-12-31 0000930420 us-gaap:EmployeeStockMember 2016-12-31 0000930420 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000930420 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0000930420 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000930420 us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-01-01 2018-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000930420 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2018-12-31 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0000930420 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-01-01 2018-12-31 0000930420 kfrc:SwinglineLoanMember us-gaap:LineOfCreditMember 2018-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2020-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-05-31 0000930420 us-gaap:CommonStockMember 2015-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2019-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2021-05-31 0000930420 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2015-12-31 0000930420 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000930420 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000930420 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000930420 us-gaap:OtherExpenseMember 2018-01-01 2018-12-31 0000930420 us-gaap:OtherExpenseMember 2017-01-01 2017-12-31 0000930420 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000930420 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000930420 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000930420 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0000930420 us-gaap:RestrictedStockMember 2018-12-31 0000930420 us-gaap:RestrictedStockMember 2017-12-31 0000930420 us-gaap:RestrictedStockMember 2015-12-31 0000930420 2018-06-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000930420 us-gaap:RestrictedStockMember 2016-12-31 0000930420 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-01-01 2017-01-01 0000930420 srt:MaximumMember us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000930420 kfrc:TwoThousandSeventeenStockIncentivePlanMember 2017-04-18 0000930420 srt:MaximumMember us-gaap:RestrictedStockMember kfrc:LongtermIncentiveCompensationProgramMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember us-gaap:RestrictedStockMember kfrc:LongtermIncentiveCompensationProgramMember 2018-01-01 2018-12-31 0000930420 2017-10-01 2017-12-31 0000930420 2018-04-01 2018-06-30 0000930420 2018-07-01 2018-09-30 0000930420 us-gaap:TreasuryStockMember 2016-12-31 0000930420 2018-01-01 2018-03-31 0000930420 2018-10-01 2018-12-31 0000930420 2017-04-01 2017-06-30 0000930420 2017-01-01 2017-03-31 0000930420 2017-07-01 2017-09-30 0000930420 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:AllowanceForCreditLossMember 2018-01-01 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-01-01 2016-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2016-01-01 2016-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2015-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-02 2018-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2018-01-02 2018-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2015-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2018-01-01 0000930420 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000930420 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000930420 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000930420 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000930420 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000930420 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 0000930420 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000930420 2019-02-20 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000930420 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000930420 us-gaap:CommonStockMember 2018-12-31 0000930420 us-gaap:CommonStockMember 2017-12-31 0000930420 us-gaap:RetainedEarningsMember 2018-12-31 0000930420 us-gaap:CommonStockMember 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2018-12-31 0000930420 2015-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2017-12-31 0000930420 2016-01-01 2016-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000930420 us-gaap:RetainedEarningsMember 2016-12-31 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000930420 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000930420 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-01-01 0000930420 us-gaap:AccountingStandardsUpdate201609Member us-gaap:AdditionalPaidInCapitalMember 2017-01-01 0000930420 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000930420 2016-12-31 0000930420 2017-01-01 2017-12-31 0000930420 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember 2017-12-31 0000930420 2018-01-01 0000930420 srt:MaximumMember kfrc:ComputersAndSoftwareMember 2018-01-01 2018-12-31 0000930420 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0000930420 us-gaap:ProductMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember 2018-12-31 0000930420 kfrc:AccountingStandardsUpdate201802Member us-gaap:ScenarioForecastMember 2019-01-01 2019-01-01 0000930420 srt:MaximumMember 2018-01-01 2018-12-31 0000930420 srt:MinimumMember 2018-12-31 0000930420 2018-12-31 0000930420 srt:MaximumMember 2018-12-31 0000930420 srt:MinimumMember kfrc:ComputersAndSoftwareMember 2018-01-01 2018-12-31 0000930420 us-gaap:ProductMember 2016-01-01 2016-12-31 0000930420 us-gaap:ProductMember 2017-01-01 2017-12-31 0000930420 srt:MinimumMember 2018-01-01 2018-12-31 0000930420 kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 2017-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember kfrc:KforceGlobalSolutionsIncMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 us-gaap:TreasuryStockMember 2015-12-31 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:ProductRevenueMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:ProductRevenueMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000930420 kfrc:FlexRevenueMember 2018-01-01 2018-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2016-01-01 2016-12-31 0000930420 kfrc:DirectHireRevenueMember 2017-01-01 2017-12-31 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-12-31 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-12-31 iso4217:USD pure iso4217:USD shares shares kfrc:grant false --12-31 FY 2018 2018-12-31 0000930420 Yes false Large Accelerated Filer false false No No 65000000 65000000 25000000 0.010 3.0 0.5 3.00 1.00 P3Y P6M 0.01 0.01 2333000 2800000 0 0.01 0.01 250000000 250000000 71494000 71856000 0 0 200000 28900000 P1Y 45968000 8006000 20928000 17034000 8006000 20928000 17034000 280753000 19766000 104596000 156391000 280753000 19766000 104596000 156391000 234785000 11760000 83668000 139357000 234785000 11760000 83668000 139357000 0 0 0 0 63000 2200000 P7Y P3Y 3200000 10000000 7700000 7700000 -89000 -207000 314000 189000 107000 0 0.01 0.01 15000000 15000000 0 0 0 0 P40Y P5Y P20Y P7Y P1Y P3Y P1Y P1Y P3Y 0 0 P1Y P3Y 45167000 45822000 10-K KFORCE INC 786439764 25848178 1418353000 1357940000 1319706000 999745000 949884000 911207000 418608000 408056000 408499000 329126000 331172000 340742000 7831000 8255000 8701000 81651000 68629000 59056000 -4498000 -4535000 -3101000 77153000 64094000 55955000 19173000 30809000 23182000 57980000 33285000 32773000 -881000 373000 134000 315000 289000 0 59176000 33201000 32639000 2.34 1.32 1.26 2.30 1.30 1.25 24738000 25222000 26099000 25251000 25586000 26274000 0.60 0.48 0.48 112000 379000 234895000 225865000 319000 7116000 13136000 12085000 248462000 245445000 35818000 39680000 36957000 38598000 9751000 11316000 2952000 3297000 45968000 45968000 379908000 384304000 38606000 34873000 45262000 46886000 1632000 1960000 4858000 0 90358000 83719000 71800000 116523000 1359000 2597000 48060000 47188000 211577000 250027000 0 0 719000 715000 447337000 437394000 1296000 100000 237308000 195143000 518329000 499075000 168331000 134277000 379908000 384304000 70558000 705000 420276000 318000 155096000 42130000 -436768000 139627000 32773000 32773000 695000 8000 447000 -455000 0 15000 172000 3000 -63000 109000 6705000 6705000 307000 307000 305000 34000 364000 669000 12447000 12447000 134000 134000 2370000 45873000 45873000 71268000 713000 428212000 184000 174967000 44469000 -482340000 121736000 33285000 33285000 769000 -469000 300000 221000 2000 494000 -496000 0 5000 72000 72000 7600000 7600000 247000 25000 275000 522000 12144000 12144000 373000 373000 289000 289000 723000 17010000 17010000 71494000 715000 437394000 100000 195143000 45167000 -499075000 134277000 71494000 715000 437394000 100000 195143000 45167000 -499075000 134277000 57980000 57980000 -179000 -179000 357000 4000 762000 -766000 0 5000 46000 1000 -46000 0 8797000 8797000 338000 19000 211000 549000 14870000 14870000 -881000 -881000 315000 315000 673000 19419000 19419000 71856000 719000 447337000 1296000 237308000 45822000 -518329000 168331000 57980000 33285000 32773000 989000 12243000 2007000 1820000 1031000 976000 8265000 8508000 8796000 8797000 7600000 6705000 1821000 937000 1733000 -563000 -510000 -597000 0 3148000 0 -388000 -1453000 -279000 10851000 20535000 8403000 -6797000 6944000 -354000 2050000 1471000 1631000 -994000 556000 495000 3932000 -1537000 -1920000 1350000 1954000 -1320000 4858000 -221000 -489000 2070000 -3770000 -139000 87723000 29339000 39823000 5170000 5846000 12420000 1000000 1000000 0 -4170000 -4846000 -12420000 450400000 1038593000 937083000 495123000 1033617000 906008000 2039000 2148000 1830000 22187000 14622000 46013000 14871000 12144000 12447000 0 1730000 158000 0 72000 172000 0 0 1783000 -83820000 -25596000 -27418000 -267000 -1103000 -15000 379000 1482000 1497000 112000 379000 1482000 Summary of Significant Accounting Policies<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements have been prepared in conformity with GAAP and the rules of the SEC.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Flex Revenue</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenue is recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Direct Hire Revenue</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product Revenue</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue for our product business, which accounts for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> of total revenue for each of the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, 2017 and 2016, is recognized after the transfer of control to the customer, which typically occurs upon delivery.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically </span><span style="font-family:inherit;font-size:10pt;"><span>90 days</span></span><span style="font-family:inherit;font-size:10pt;"> or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Direct Hire fallout reserve was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Payment Terms</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our payment terms and conditions vary by arrangement, although terms are typically less than </span><span style="font-family:inherit;font-size:10pt;"><span>90 days</span></span><span style="font-family:inherit;font-size:10pt;">. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unsatisfied Performance Obligations</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t have any material contract assets as of January 1, 2018 and December 31, 2018.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t have any material contract liabilities as of January 1, 2018 and December 31, 2018.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Services</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&amp;A”), along with other customary costs such as administrative and corporate costs.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commissions</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our associates make placements and earn commissions as a percentage of gross profit for Flex or Direct Hire revenues pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period. Effective January 1, 2017, the Firm changed its accounting policy regarding forfeitures and elected to recognize as incurred.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes. Effective January 1, 2017, excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents consist of cash on hand with banks, either in commercial accounts or overnight interest-bearing money market accounts and at times may exceed federally insured limits. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Trade Receivables and Related Reserves</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables are recorded net of allowance for doubtful accounts. The allowance for doubtful accounts is determined based on factors including recent write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and higher-risk sectors, and the current state of the U.S. economy. Trade receivables are written off after all reasonable collection efforts have been exhausted. Trade accounts receivable reserves as a percentage of gross trade receivables was </span><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fixed Assets</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases for our field offices, which are located throughout the U.S., range from </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;">-year terms, although a limited number of leases contain short-term renewal provisions that range from month-to-month to </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For leases that contain escalations of the minimum rent, we recognize the related rent expense on a straight-line basis over the lease term. We record any difference between the straight-line rent amounts and amounts payable under the leases as a deferred rent liability in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records incentives provided by landlords for leasehold improvements in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets and records a corresponding reduction in rent expense on a straight-line basis over the lease term. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches under both the guideline company method and guideline transaction method (collectively, the “market approach”). Fair market value using the income approach is based on estimated future cash flows on a discounted basis. The market approach compares each reporting unit to other comparable companies based on valuation multiples derived from operational and transactional data to arrive at a fair value. Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies, and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets arising from certain of Kforce’s acquisitions include non-compete and employment agreements, contractual relationships, client contracts, technology, and GS’s Data Confidence trademark. Our trade names and trademarks, and derivatives thereof, including GS’s Data Confidence trademark, are important to our business and are registered with the U.S. Patent and Trademark Office.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For definite-lived intangible assets, amortization is computed using the straight-line method over the period of expected benefit, which ranges from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>fifteen years</span></span><span style="font-family:inherit;font-size:10pt;">. The impairment evaluation for indefinite-lived intangible assets is conducted on an annual basis or more frequently if events or changes in circumstances indicate that an asset may be impaired.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capitalized Software</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are classified as Other assets, net in the accompanying Consolidated Balance Sheets. Amortization is computed using the straight-line method over the estimated useful lives of the software, which range from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Workers’ Compensation</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce retains the economic burden for the first </span><span style="font-family:inherit;font-size:10pt;"><span>$250 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence in workers’ compensation claims except: (1) in states that require participation in state-operated insurance funds and (2) for Kforce Government Solutions, Inc. which is fully insured for workers’ compensation claims. Workers’ compensation includes ongoing health care and indemnity coverage for claims and may be paid over numerous years following the date of injury. Workers’ compensation expense includes insurance premiums paid, claims administration fees charged by Kforce’s workers’ compensation administrator, premiums paid to state-operated insurance funds and an estimate for Kforce’s liability for IBNR claims and for the ongoing development of existing claims.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management estimates its workers’ compensation liability based upon historical claims experience, actuarially determined loss development factors, and qualitative considerations such as claims management activities.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Health Insurance</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to </span><span style="font-family:inherit;font-size:10pt;"><span>$350 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> in claims annually. Additionally, for all claim amounts exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>$350 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, Kforce retains the risk of loss up to an aggregate annual loss of those claims of </span><span style="font-family:inherit;font-size:10pt;"><span>$700 thousand</span></span><span style="font-family:inherit;font-size:10pt;">. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and IBNR claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Defined Benefit Pension Plan</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unfunded status of its defined benefit pension plan is recorded as a liability in its Consolidated Balance Sheets. Because our plan is unfunded as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, actuarial gains and losses may arise as a result of the actuarial experience of the plan, as well as changes in actuarial assumptions in measuring the associated obligation as of year-end, or an interim date if any re-measurement is necessary. The net after-tax impact of unrecognized actuarial gains and losses related to our defined benefit pension plan is recorded in Accumulated other comprehensive income (loss) in our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of a net unrecognized gain or loss in accumulated other comprehensive income (loss) is included as a component of net periodic benefit cost if, as of the beginning of the year, that net gain or loss exceeds 10% of the projected benefit obligation. If amortization is required, the minimum amortization shall be that excess divided by the average remaining service period of active plan participants. The interest cost component of the net periodic benefit cost is included in Other expense, net in the Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Earnings per Share</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>513 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>364 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>175 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> common stock equivalents, respectively, included in the diluted WASO. For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;">nil</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>527 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>32 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of anti-dilutive common stock equivalents. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Treasury Stock</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes, including issuances under the 2009 Employee Stock Purchase Plan. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Instrument</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our interest rate swap derivative instrument has been designated as a cash flow hedge and is recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instrument is recorded as a component of Accumulated other comprehensive income (loss), net of tax, and reclassified into earnings when the hedged item affects earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:2%;"/><td style="width:98%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value measurements include, but are not limited to: the impairment testing of goodwill, other intangible assets and other long-lived assets; stock-based compensation; the interest rate swap and contingent consideration liability. The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments. Using available market information and appropriate valuation methodologies, Management has determined the estimated fair value measurements; however, considerable judgment is required in interpreting data to develop the estimates of fair value.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Standards</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Standards</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Topic 606 is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the year ended December 31, 2018, the consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605. The comparative information continues to be reported under the accounting standards in effect for the period presented. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software, and defer these costs over the noncancelable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised. This amendment also requires entities to present cash flows, capitalized costs and amortization expense in the same financial statement line items as the service costs incurred for such hosting arrangements. The guidance is effective for fiscal periods beginning after December 15, 2019 with retrospective application or prospective to all implementation costs incurred after the date of adoption. We plan to early adopt this standard in the first quarter of 2019 and expect certain presentation changes, which are not expected to be material to the consolidated financial statements. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt this standard using the period of adoption method with an adjustment of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$168 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> to retained earnings on January 1, 2019. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. Kforce will adopt this standard in the first quarter of 2019; it will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect to our disclosures.</span></div><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The amended guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018. We will adopt this standard in the first quarter of 2019 utilizing the optional transition method in the period of adoption without retrospective application to comparative periods. We anticipate recording approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$17.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$21.0 million</span></span> in right-of-use assets and lease liabilities, respectively, on our consolidated balance sheets on January 1, 2019. We will take advantage of the package of practical expedients permitted in the new standard as well as the practical expedients for short term leases and not separating lease and nonlease components. The consolidated financial statements have been prepared in conformity with GAAP and the rules of the SEC. The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Flex Revenue</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenue is recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Direct Hire Revenue</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product Revenue</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue for our product business, which accounts for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> of total revenue for each of the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, 2017 and 2016, is recognized after the transfer of control to the customer, which typically occurs upon delivery.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically </span><span style="font-family:inherit;font-size:10pt;"><span>90 days</span></span><span style="font-family:inherit;font-size:10pt;"> or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the Direct Hire fallout reserve was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Payment Terms</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our payment terms and conditions vary by arrangement, although terms are typically less than </span><span style="font-family:inherit;font-size:10pt;"><span>90 days</span></span><span style="font-family:inherit;font-size:10pt;">. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unsatisfied Performance Obligations</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t have any material contract assets as of January 1, 2018 and December 31, 2018.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t have any material contract liabilities as of January 1, 2018 and December 31, 2018.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Services</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div>Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&amp;A”), along with other customary costs such as administrative and corporate costs. 0.01 P90D 600000 500000 P90D 0 0 Our associates make placements and earn commissions as a percentage of gross profit for Flex or Direct Hire revenues pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year. Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period. Effective January 1, 2017, the Firm changed its accounting policy regarding forfeitures and elected to recognize as incurred. Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes. Effective January 1, 2017, excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income. All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents consist of cash on hand with banks, either in commercial accounts or overnight interest-bearing money market accounts and at times may exceed federally insured limits. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Trade receivables are recorded net of allowance for doubtful accounts. The allowance for doubtful accounts is determined based on factors including recent write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and higher-risk sectors, and the current state of the U.S. economy. Trade receivables are written off after all reasonable collection efforts have been exhausted. 0.010 Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income. Leases for our field offices, which are located throughout the U.S., range from <span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;">-year terms, although a limited number of leases contain short-term renewal provisions that range from month-to-month to </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">.</span><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For leases that contain escalations of the minimum rent, we recognize the related rent expense on a straight-line basis over the lease term. We record any difference between the straight-line rent amounts and amounts payable under the leases as a deferred rent liability in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets.</span></div>The Company records incentives provided by landlords for leasehold improvements in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets and records a corresponding reduction in rent expense on a straight-line basis over the lease term. P1Y Goodwill<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches under both the guideline company method and guideline transaction method (collectively, the “market approach”). Fair market value using the income approach is based on estimated future cash flows on a discounted basis. The market approach compares each reporting unit to other comparable companies based on valuation multiples derived from operational and transactional data to arrive at a fair value. Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies, and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets arising from certain of Kforce’s acquisitions include non-compete and employment agreements, contractual relationships, client contracts, technology, and GS’s Data Confidence trademark. Our trade names and trademarks, and derivatives thereof, including GS’s Data Confidence trademark, are important to our business and are registered with the U.S. Patent and Trademark Office.</span></div><span style="font-family:inherit;font-size:10pt;">For definite-lived intangible assets, amortization is computed using the straight-line method over the period of expected benefit, which ranges from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>fifteen years</span></span>. The impairment evaluation for indefinite-lived intangible assets is conducted on an annual basis or more frequently if events or changes in circumstances indicate that an asset may be impaired. P15Y Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows. Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are classified as Other assets, net in the accompanying Consolidated Balance Sheets. Amortization is computed using the straight-line method over the estimated useful lives of the software, which range from <span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span>. P7Y Kforce retains the economic burden for the first <span style="font-family:inherit;font-size:10pt;"><span>$250 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence in workers’ compensation claims except: (1) in states that require participation in state-operated insurance funds and (2) for Kforce Government Solutions, Inc. which is fully insured for workers’ compensation claims. Workers’ compensation includes ongoing health care and indemnity coverage for claims and may be paid over numerous years following the date of injury. Workers’ compensation expense includes insurance premiums paid, claims administration fees charged by Kforce’s workers’ compensation administrator, premiums paid to state-operated insurance funds and an estimate for Kforce’s liability for IBNR claims and for the ongoing development of existing claims.</span>Management estimates its workers’ compensation liability based upon historical claims experience, actuarially determined loss development factors, and qualitative considerations such as claims management activities. 250000 Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to <span style="font-family:inherit;font-size:10pt;"><span>$350 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> in claims annually. Additionally, for all claim amounts exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>$350 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, Kforce retains the risk of loss up to an aggregate annual loss of those claims of </span><span style="font-family:inherit;font-size:10pt;"><span>$700 thousand</span></span>. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and IBNR claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs. 350000 350000 700000 The unfunded status of its defined benefit pension plan is recorded as a liability in its Consolidated Balance Sheets. Because our plan is unfunded as of <span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, actuarial gains and losses may arise as a result of the actuarial experience of the plan, as well as changes in actuarial assumptions in measuring the associated obligation as of year-end, or an interim date if any re-measurement is necessary. The net after-tax impact of unrecognized actuarial gains and losses related to our defined benefit pension plan is recorded in Accumulated other comprehensive income (loss) in our consolidated financial statements.</span>Amortization of a net unrecognized gain or loss in accumulated other comprehensive income (loss) is included as a component of net periodic benefit cost if, as of the beginning of the year, that net gain or loss exceeds 10% of the projected benefit obligation. If amortization is required, the minimum amortization shall be that excess divided by the average remaining service period of active plan participants. The interest cost component of the net periodic benefit cost is included in Other expense, net in the Consolidated Statements of Operations and Comprehensive Income. Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. 513000 364000 175000 527000 32000 The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes, including issuances under the 2009 Employee Stock Purchase Plan. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements. Our interest rate swap derivative instrument has been designated as a cash flow hedge and is recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instrument is recorded as a component of Accumulated other comprehensive income (loss), net of tax, and reclassified into earnings when the hedged item affects earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.<div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:2%;"/><td style="width:98%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div>Fair value measurements include, but are not limited to: the impairment testing of goodwill, other intangible assets and other long-lived assets; stock-based compensation; the interest rate swap and contingent consideration liability. The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments. Using available market information and appropriate valuation methodologies, Management has determined the estimated fair value measurements; however, considerable judgment is required in interpreting data to develop the estimates of fair value. Recently Adopted Accounting Standards<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Topic 606 is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the year ended December 31, 2018, the consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605. The comparative information continues to be reported under the accounting standards in effect for the period presented. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software, and defer these costs over the noncancelable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised. This amendment also requires entities to present cash flows, capitalized costs and amortization expense in the same financial statement line items as the service costs incurred for such hosting arrangements. The guidance is effective for fiscal periods beginning after December 15, 2019 with retrospective application or prospective to all implementation costs incurred after the date of adoption. We plan to early adopt this standard in the first quarter of 2019 and expect certain presentation changes, which are not expected to be material to the consolidated financial statements. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt this standard using the period of adoption method with an adjustment of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$168 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> to retained earnings on January 1, 2019. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. Kforce will adopt this standard in the first quarter of 2019; it will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect to our disclosures.</span></div><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The amended guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018. We will adopt this standard in the first quarter of 2019 utilizing the optional transition method in the period of adoption without retrospective application to comparative periods. We anticipate recording approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$17.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$21.0 million</span></span> in right-of-use assets and lease liabilities, respectively, on our consolidated balance sheets on January 1, 2019. We will take advantage of the package of practical expedients permitted in the new standard as well as the practical expedients for short term leases and not separating lease and nonlease components. -200000 168000 17600000 21000000.0 Reportable Segments<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce’s reportable segments are as follows: (1) Tech; (2) FA; and (3) GS. Historically, and for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, Kforce has generated only sales and gross profit information on a segment basis. We do not report total assets or income from continuing operations separately by segment as our operations are largely combined. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended December 31, 2017 and 2016, our Tech segment included the results of operations for Global, a wholly-owned subsidiary located in Manila, Philippines. During the year ended December 31, 2017, Kforce completed the sale of Global’s assets. This sale did not meet the definition of discontinued operations. Kforce recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> gain on sale of Global’s assets, which was recorded in Selling, general and administrative expenses within the accompanying Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2017.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Tech</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">FA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">GS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,848</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>418,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and other expenses </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,153</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>907,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,357,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>257,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>408,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and other expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343,962</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,628</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,319,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>408,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and other expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,955</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3300000 The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Tech</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">FA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">GS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,848</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>418,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and other expenses </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,153</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>907,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,357,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>257,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>408,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and other expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343,962</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,628</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,319,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>408,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating and other expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,955</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 990089000 313848000 114416000 1418353000 277388000 109099000 32121000 418608000 341455000 77153000 907511000 346135000 104294000 1357940000 257118000 118479000 32459000 408056000 343962000 64094000 883477000 337601000 98628000 1319706000 255842000 120551000 32106000 408499000 352544000 55955000 Revenue <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue by segment and revenue type for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Tech</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">FA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">GS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by type:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>971,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,356,463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,089</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,848</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by type:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>887,675</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,298,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>907,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,357,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by type:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>863,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>307,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,253,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,319,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">GS Flex revenue includes </span><span style="font-family:inherit;font-size:10pt;"><span>41.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>34.3%</span></span> of revenue recognized from fixed-price contracts for the years ended December 31, 2018 and 2017, respectively. The following table provides information about disaggregated revenue by segment and revenue type for the years ended <span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Tech</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">FA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">GS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by type:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>971,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,356,463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,089</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,848</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by type:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>887,675</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,298,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>907,511</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,357,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by type:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>863,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>307,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,253,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct Hire revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,319,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 971310000 286939000 98214000 1356463000 18779000 26909000 0 45688000 0 0 16202000 16202000 990089000 313848000 114416000 1418353000 887675000 318294000 92241000 1298210000 19836000 27841000 0 47677000 0 0 12053000 12053000 907511000 346135000 104294000 1357940000 863434000 307245000 82427000 1253106000 20043000 30356000 0 50399000 0 0 16201000 16201000 883477000 337601000 98628000 1319706000 0.419 0.343 Fixed Assets<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents major classifications of fixed assets and related useful lives (in thousands):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:53%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">USEFUL LIFE</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-40 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-20 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-5 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,900</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,565</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Fixed assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,818</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Computer equipment as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> includes equipment acquired under capital leases of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and related accumulated depreciation of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Depreciation expense, which includes capital leases, during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$6.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span>, respectively. The following table presents major classifications of fixed assets and related useful lives (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:53%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">USEFUL LIFE</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-40 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-20 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-5 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,900</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,565</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Fixed assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,818</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 5892000 5892000 25755000 25733000 17467000 17285000 6289000 9231000 12497000 13424000 67900000 71565000 32082000 31885000 35818000 39680000 2300000 3500000 1400000 2100000 6300000 6900000 6700000 Income Taxes<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act was enacted in December 2017, which reduced the U.S. federal corporate tax rate from 35.0% to 21.0% effective January 1, 2018. As a result, we revalued our net deferred income tax assets and recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$5.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of additional Income tax expense in the Consolidated Statement of Operations and Comprehensive Income for the year ended December 31, 2017.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes from continuing operations consists of the following (in thousands):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">YEARS ENDED DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current tax expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax expense (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:42px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes the impact of TCJA for the year ended December 31, 2017.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes from continuing operations shown above varied from the statutory federal income tax rate for those periods as follows:</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">YEARS ENDED DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of Federal tax effect</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible compensation and meals and entertainment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance on foreign tax credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Enactment of TCJA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 effective tax rate was favorably impacted by the TCJA. The 2017 effective tax rate was unfavorably impacted due to the revaluation of our net deferred tax assets as a result of TCJA. The 2016 effective tax rate was unfavorably impacted by certain one-time non-cash adjustments. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities are composed of the following (in thousands):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable reserves</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pension and post-retirement benefit plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax credit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(251</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,057</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,778</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,750</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, Kforce had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of state tax net operating losses (“NOLs”) which will be carried forward to be offset against future state taxable income. The state tax NOLs expire in varying amounts through 2037.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In evaluating the realizability of Kforce’s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets, will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of deferred tax liabilities) during the periods in which the related temporary differences will become deductible. The valuation allowance includes a foreign tax credit, which we expect may not be realizable as a result of reduction in our foreign income. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. During </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the IRS commenced an audit for the tax year ended December 31, 2016. No adjustments have been proposed to date. During 2018, the Company also received a notice of examination by the North Carolina Department of Revenue for the years ended December 31, 2016, 2015 and 2014. No adjustments have been proposed to date. The Company has not received a notice of examination by any other jurisdictions for any other tax year open under statute. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Uncertain Income Tax Positions</span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of the beginning and ending balance of unrecognized tax benefits for the years ended (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, beginning</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>788</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Additions for prior year tax positions </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Additions for current year tax positions </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(248</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Reductions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, ending</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>906</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the amount of unrecognized tax benefit that would impact the effective tax rate, if recognized, is </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. Kforce does not expect any significant changes to its uncertain tax positions in the next 12 months.</span></div>Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. Global files income tax returns in the Philippines. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2016. 5400000 The provision for income taxes from continuing operations consists of the following (in thousands):<div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">YEARS ENDED DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current tax expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax expense (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>(1) Includes the impact of TCJA for the year ended December 31, 2017. 12730000 15060000 16677000 5454000 3244000 3829000 989000 12505000 2676000 19173000 30809000 23182000 The provision for income taxes from continuing operations shown above varied from the statutory federal income tax rate for those periods as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">YEARS ENDED DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of Federal tax effect</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible compensation and meals and entertainment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance on foreign tax credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Enactment of TCJA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div> 0.210 0.350 0.350 0.057 0.038 0.068 0.010 0.007 0.012 0.022 0.022 0.021 0 0.025 0 0 0.091 0 -0.006 -0.008 0.005 0.249 0.481 0.414 Deferred tax assets and liabilities are composed of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable reserves</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pension and post-retirement benefit plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax credit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(251</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,057</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,778</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,750</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 738000 611000 1825000 1953000 5545000 5423000 723000 598000 3471000 3767000 0 526000 1630000 1632000 344000 289000 14276000 14799000 190000 251000 1277000 1482000 1057000 0 254000 17000 2778000 1750000 1747000 1733000 9751000 11316000 3400000 The following table presents a reconciliation of the beginning and ending balance of unrecognized tax benefits for the years ended (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, beginning</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>788</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Additions for prior year tax positions </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Additions for current year tax positions </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(248</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Reductions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, ending</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>906</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1127000 1115000 788000 41000 50000 454000 0 29000 0 248000 67000 102000 14000 0 25000 906000 1127000 1115000 700000 Goodwill and Other Intangible Assets<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance and<br/>Accounting</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Government<br/>Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, gross amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(139,357</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,760</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83,668</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(234,785</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,034</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment expense related to goodwill for each of the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Throughout </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we considered the qualitative and quantitative factors associated with each of our reporting units and determined that there was no indication that the carrying values of any of our reporting units were likely impaired. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management performed its annual impairment assessment of the carrying value of goodwill as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. We concluded that it was more likely than not that the fair value of these reporting units was more than their carrying amounts at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce performed a quantitative analysis for each reporting unit and compared the carrying value for each to the respective estimated fair values as of December 31, 2017. Discounted cash flows, which serve as the primary basis for the income approach, were based on a discrete financial forecast developed by management. Cash flows beyond the discrete forecast period of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> were estimated using a terminal value calculation, which incorporated historical and forecasted financial trends and also considered long-term earnings growth rates for publicly-traded peer companies, as well as the risk-free rate of return. The market approach consists of: (1) the guideline company method and (2) the guideline transaction method. The guideline company method applies pricing multiples derived from publicly-traded guideline companies that are comparable to the reporting unit to determine its value. The guideline transaction method applies pricing multiples derived from recently completed acquisitions that we believe are reasonably comparable to the reporting unit to determine fair value. Kforce concluded there were no indications of impairment for its reporting units for the year ended December 31, 2017. </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2016, for our Technology and Finance and Accounting reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was not more likely than not that the fair values of the reporting units were less than the carrying values. As of December 31, 2016, for our Government Solutions reporting unit, we performed a quantitative analysis and compared the carrying value to the estimated fair value, using a similar approach as described above noting no indications of impairment.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Intangible Assets</span></div><span style="font-family:inherit;font-size:10pt;">Our other intangible assets balance includes an indefinite-lived trademark of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and is recorded in Intangible assets, net in the accompanying Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, our definite-lived intangible assets balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, included accumulated amortization of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment expense related to our other intangible assets during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span>. The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of <span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance and<br/>Accounting</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Government<br/>Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, gross amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(139,357</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,760</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(83,668</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(234,785</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,034</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 156391000 19766000 104596000 280753000 139357000 11760000 83668000 234785000 17034000 8006000 20928000 45968000 0 P5Y 2200000 700000 1100000 27900000 27500000 0 Accounts Payable and Other Accrued Liabilities<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and other accrued liabilities consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Accounts payable and other accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of our deferred compensation plans liability, contract liabilities from contracts with customers (such as customer rebates), and other accrued liabilities. Accounts payable and other accrued liabilities consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Accounts payable and other accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 22900000 21591000 15706000 13282000 38606000 34873000 Accrued Payroll Costs<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued payroll costs consisted of the following (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,788</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,842</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Health insurance liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Workers’ compensation liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Accrued payroll costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Accrued payroll costs consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,788</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,842</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Health insurance liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Workers’ compensation liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Accrued payroll costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 39690000 37788000 1842000 5270000 2714000 2596000 1016000 1232000 45262000 46886000 Employee Benefit Plans<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">401(k) Savings Plans</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Firm maintains various qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce accrued matching 401(k) contributions of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The plans held a combined </span><span style="font-family:inherit;font-size:10pt;"><span>146 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>167 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Kforce’s common stock as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce’s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce’s common stock at a </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> discount from its market price on the last day of the quarter. Kforce issued </span><span style="font-family:inherit;font-size:10pt;"><span>19 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>25 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>34 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at an average purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.93</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$20.65</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.37</span></span><span style="font-family:inherit;font-size:10pt;"> per share during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce’s treasury stock.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Compensation Plans</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year, upon retirement or termination of employment in the accompanying Consolidated Balance Sheets. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$28.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in Other long-term liabilities at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> in the Consolidated Balance Sheets. For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, we recognized compensation expense for the plans of </span><span style="font-family:inherit;font-size:10pt;"><span>$876 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$722 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$881 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was </span><span style="font-family:inherit;font-size:10pt;"><span>$29.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$31.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the life insurance policies had a cumulative face value of </span><span style="font-family:inherit;font-size:10pt;"><span>$213.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. Kforce had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> realized gains or losses attributable to investments in trading securities for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supplemental Executive Retirement Plan</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce maintains a SERP for the benefit of certain executive officers. The primary goals of the SERP are to create an additional wealth accumulation opportunity, restore lost qualified pension benefits due to government limitations and retain our covered executive officers. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Normal retirement age under the SERP is defined as age </span><span style="font-family:inherit;font-size:10pt;"><span>65</span></span><span style="font-family:inherit;font-size:10pt;">; however, certain conditions allow for early retirement as early as age </span><span style="font-family:inherit;font-size:10pt;"><span>55</span></span><span style="font-family:inherit;font-size:10pt;"> or upon a change in control. Vesting under the plan is defined as </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> upon a participant’s attainment of age </span><span style="font-family:inherit;font-size:10pt;"><span>55</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years of service and </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> prior to a participant’s attainment of age </span><span style="font-family:inherit;font-size:10pt;"><span>55</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years of service. Full vesting also occurs if a participant with </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> or more of service is involuntarily terminated by Kforce without cause or upon death, disability or a change in control. The SERP will be funded entirely by Kforce, and benefits are taxable to the covered executive officer upon receipt and will be deductible by Kforce when paid. Benefits payable under the SERP upon the occurrence of a qualifying distribution event, as defined, are targeted at </span><span style="font-family:inherit;font-size:10pt;"><span>45%</span></span><span style="font-family:inherit;font-size:10pt;"> of the covered executive officers’ average salary and bonus, as defined, from the </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> in which the covered executive officer earned the highest salary and bonus during the last </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years of employment, which is subject to adjustment for retirement prior to the normal retirement age and the participant’s vesting percentage. The benefits under the SERP are reduced for a participant that has not reached age </span><span style="font-family:inherit;font-size:10pt;"><span>62</span></span><span style="font-family:inherit;font-size:10pt;"> with </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years of service or age </span><span style="font-family:inherit;font-size:10pt;"><span>55</span></span><span style="font-family:inherit;font-size:10pt;"> with </span><span style="font-family:inherit;font-size:10pt;"><span>25</span></span><span style="font-family:inherit;font-size:10pt;"> years of service with a percentage reduction up to the normal retirement age.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits under the SERP are based on the lump sum present value but may be paid over the life of the covered executive officer or </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;">-year annuity, as elected by the covered executive officer upon commencement of participation in the SERP. None of the benefits earned pursuant to the SERP are attributable to services provided prior to the effective date of the plan. For purposes of the measurement of the benefit obligation as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, Kforce has assumed that all participants will elect to take the lump sum present value option based on historical trends.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Actuarial Assumptions</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the SERP being unfunded as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, it is not necessary for Kforce to determine the expected long-term rate of return on plan assets. The following table presents the weighted average actuarial assumptions used to determine the actuarial present value of projected benefit obligations at:</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate of future compensation increase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the weighted average actuarial assumptions used to determine net periodic benefit cost for the years ended:</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate of future compensation increase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.60</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The discount rate was determined using the Moody’s Aa long-term corporate bond yield as of the measurement date with a maturity commensurate with the expected payout of the SERP obligation. This rate is also compared against the Citigroup Pension Discount Curve and Liability Index to ensure the rate used is reasonable and may be adjusted accordingly. This index is widely used by companies throughout the U.S. and is considered to be one of the preferred standards for establishing a discount rate.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The assumed rate of future compensation increases is based on a combination of factors, including the historical compensation increases for its covered executive officers and future target compensation levels for its covered executive officers taking into account the covered executive officers’ assumed retirement date.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The periodic benefit cost is based on actuarial assumptions that are reviewed on an annual basis; however, management monitors these assumptions on a periodic basis to ensure that they accurately reflect current expectations of the cost of providing retirement benefits.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Net Periodic Benefit Cost</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the components of net periodic benefit cost for the years ended (in thousands):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>856</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Changes in Benefit Obligation</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the changes in the projected benefit obligation for the years ended (in thousands):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation, beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial experience and changes in actuarial assumptions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,195</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation, ending</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> payments made under the SERP during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The projected benefit obligation is recorded in Other long-term liabilities in the accompanying Consolidated Balance Sheets. The accumulated benefit obligation is the actuarial present value of all benefits attributed to past service, excluding future salary increases. The accumulated benefit obligation as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$14.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contributions</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There is no requirement for Kforce to fund the SERP and, as a result, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> contributions have been made to the SERP through the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Kforce does </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t currently anticipate funding the SERP during the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Estimated Future Benefit Payments</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Undiscounted benefit payments by the SERP, which reflect the anticipated future service of participants, expected to be paid are as follows during the years ended December 31 (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">PROJECTED ANNUAL<br/>BENEFIT PAYMENTS</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024-2027</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1800000 1600000 146000 167000 0.05 19000 25000 34000 28.93 20.65 19.37 1800000 2900000 28900000 876000 722000 881000 29100000 31400000 213100000 0 P65Y P55Y 1 P55Y P10Y 0 P55Y P10Y P5Y 0.45 P3Y P10Y P62Y P10Y P55Y P25Y P10Y The following table presents the weighted average actuarial assumptions used to determine the actuarial present value of projected benefit obligations at:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate of future compensation increase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div> 0.0400 0.0325 0.0290 0.0290 The following table presents the weighted average actuarial assumptions used to determine net periodic benefit cost for the years ended:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate of future compensation increase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.60</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div> 0.0325 0.0400 0.0400 0.0290 0.0360 0.0400 The following table presents the components of net periodic benefit cost for the years ended (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>856</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1353000 319000 1310000 468000 537000 453000 1821000 856000 1763000 The following table presents the changes in the projected benefit obligation for the years ended (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DECEMBER 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation, beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial experience and changes in actuarial assumptions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,195</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projected benefit obligation, ending</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 14409000 13436000 1353000 319000 468000 537000 -1195000 117000 15035000 14409000 0 15000000.0 14300000 0 0 Undiscounted benefit payments by the SERP, which reflect the anticipated future service of participants, expected to be paid are as follows during the years ended December 31 (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">PROJECTED ANNUAL<br/>BENEFIT PAYMENTS</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024-2027</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 0 0 13351000 0 0 0 4409000 Credit Facility<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 25, 2017, the Firm entered into a credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the “Credit Facility”). Under the Credit Facility, the Firm has a maximum borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the “Commitment”), which is available to the Firm in the form of revolving credit loans, swingline loans, and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The maturity date of the Credit Facility is </span><span style="font-family:inherit;font-size:10pt;">May 25, 2022</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;color:#1a1a1a;">Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, </span><span style="font-family:inherit;font-size:10pt;">excluding the Firm’s corporate headquarters and certain other designated executed collateral.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit loans under the Credit Facility bears interest at a rate equal to: (a) the Base Rate (as described below) plus the Applicable Margin (as described below); or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate; (ii) the federal funds rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">; or (iii) one-month LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> and the Applicable Margin for LIBOR Rate loans ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>1.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;">. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between </span><span style="font-family:inherit;font-size:10pt;"><span>0.20%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.35%</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Firm is subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than </span><span style="font-family:inherit;font-size:10pt;"><span>1.25</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;"> and the maintenance of a total leverage ratio of no greater than </span><span style="font-family:inherit;font-size:10pt;"><span>3.25</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;">. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if: (a) the total leverage ratio is greater than </span><span style="font-family:inherit;font-size:10pt;"><span>2.75</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.00</span><span style="font-family:inherit;font-size:10pt;">; and (b) the Firm’s availability, inclusive of unrestricted cash, is less than </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, Kforce was not limited in making distributions and executing repurchases of our equity securities. </span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$71.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$116.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> was outstanding, respectively. Kforce had </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding letters of credit at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span> which, pursuant to the Credit Facility, reduces the availability. 300000000.0 150000000.0 10000000.0 0.0050 0.0100 0.0025 0.0075 0.0125 0.0175 0.0020 0.0035 1.25 3.25 2.75 25000000.0 71800000 116500000 3200000 Derivative Instrument and Hedging Activity<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce is exposed to interest rate risk as a result of our corporate borrowing activities. The Firm uses an interest rate swap derivative as a risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. The Swap rate is </span><span style="font-family:inherit;font-size:10pt;"><span>1.81%</span></span><span style="font-family:inherit;font-size:10pt;">, which is added to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of the Swap based on the notional amount of the Swap. The Swap was effective May 31, 2017 and matures April 29, 2022. The notional amount of the Swap is </span><span style="font-family:inherit;font-size:10pt;"><span>$65.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the first three years and decreases to </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for years four and five. </span></div><span style="font-family:inherit;font-size:10pt;">The Swap has been designated as a cash flow hedge and was effective as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. The change in the fair value of the Swap was recorded as a component of Accumulated other comprehensive income (loss), net of tax, in the Consolidated Statements of Operations and Comprehensive Income. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the Swap asset was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span>, respectively, and is recorded in Other assets, net within the accompanying Consolidated Balance Sheets. 0.0181 65000000.0 25000000.0 900000 500000 Fair Value Measurements<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce’s interest rate swap is measured at fair value using readily observable inputs, such as the LIBOR interest rate, which are considered to be Level 2 inputs. Refer to Note 11 - “Derivative Instrument and Hedging Activity” in the Notes to the Consolidated Financial Statements, included in this report for a complete discussion of the Firm’s derivative instrument.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our contingent consideration liability relates to a non-significant business acquisition within our GS reporting segment, which is measured on a recurring basis and recorded at fair value using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liability are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liability. Remeasurements to fair value are recorded in Other expense, net within the Consolidated Statements of Operations and Comprehensive Income. For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$565 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> of income, respectively, was recognized due to the remeasurement of our contingent consideration liability. The contingent consideration liability is recorded in Other long-term liabilities within the Consolidated Balance Sheets and the estimated fair value as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$187 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$191 thousand</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other intangible assets and other long-lived assets. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets/(Liabilities) Measured at Fair Value:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset/(Liability)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs <br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs <br/>(Level 3)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">At December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring basis:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivative instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">At December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring basis:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivative instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span>. -4000 -565000 187000 191000 The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at <span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets/(Liabilities) Measured at Fair Value:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset/(Liability)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets <br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs <br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs <br/>(Level 3)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">At December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring basis:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivative instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">At December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring basis:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivative instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 900000 0 900000 0 187000 0 0 187000 479000 0 479000 0 191000 0 0 191000 Stock Incentive Plans<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 18, 2017, the Kforce shareholders approved the 2017 Stock Incentive Plan (“2017 Plan”). The 2017 Plan allows for the issuance of stock options, stock appreciation rights, restricted stock (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2017 Plan is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares. The 2017 Plan terminates on April 18, 2027. Prior to the effective date of the 2017 Plan, the Company granted stock awards to eligible participants under our 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). No additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued authoritative guidance regarding the accounting for share-based payment transactions, including income tax consequences, classification of awards as either equity or liability, and classification in the statement of cash flows. This guidance was effective for us on January 1, 2017. An entity is allowed to make a policy election as to whether it will include an estimate for awards expected to be forfeited or whether it will account for forfeitures as incurred. The Firm elected to change its policy on accounting for forfeitures and to recognize as incurred. This policy election was applied using a modified retrospective approach with a cumulative-effect adjustment to retained earnings as of the effective date. The impact to the beginning balance of retained earnings was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is net of taxes of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, on January 1, 2017.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, stock-based compensation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The related tax benefit for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are generally based on total shareholder return performance goals. The LTI restricted stock granted during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> will vest ratably over a period between </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. Other restricted stock granted during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> will vest ratably over a period of between </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the restricted stock activity for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:48%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Restricted Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average<br/>Grant Date<br/>Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(280</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,434</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(574</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(392</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,935</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,320</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in shares granted during the year ended December 31, 2016 was due to a change in the grant date practice for our annual LTI awards. Kforce has historically granted these annual awards on the first business day of the year following the end of the performance period; however, for the performance period ending December 31, 2016 and thereafter, the grant date was shifted to the last day of the performance period. This administrative change resulted in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> annual grants being made during the year ended December 31, 2016 (a grant on January 4, 2016 for the performance period ending December 31, 2015 and a grant on December 31, 2016 for the performance period ending December 31, 2016).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in shares vested during the year ended December 31, 2017 was due to a shift in the vesting date of our outstanding annual LTI awards from January 2, 2018 and January 4, 2018 to December 31, 2017 as a tax planning strategy.</span></div></td></tr></table><span style="font-family:inherit;font-size:10pt;">The fair market value of restricted stock is determined based on the closing stock price of Kforce’s common stock at the date of grant, and is amortized on a straight-line basis over the requisite service period. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, total unrecognized stock-based compensation expense related to restricted stock was </span><span style="font-family:inherit;font-size:10pt;"><span>$29.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, which will be recognized over a weighted average remaining period of </span><span style="font-family:inherit;font-size:10pt;"><span>3.9 years</span></span>. 3000000.0 -500000 300000 8800000 7600000 6700000 2200000 3000000.0 2800000 P4Y P10Y The following table presents the restricted stock activity for the years ended <span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</span><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:48%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Restricted Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average<br/>Grant Date<br/>Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(280</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,434</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(574</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(392</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,935</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,320</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in shares granted during the year ended December 31, 2016 was due to a change in the grant date practice for our annual LTI awards. Kforce has historically granted these annual awards on the first business day of the year following the end of the performance period; however, for the performance period ending December 31, 2016 and thereafter, the grant date was shifted to the last day of the performance period. This administrative change resulted in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> annual grants being made during the year ended December 31, 2016 (a grant on January 4, 2016 for the performance period ending December 31, 2015 and a grant on December 31, 2016 for the performance period ending December 31, 2016).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in shares vested during the year ended December 31, 2017 was due to a shift in the vesting date of our outstanding annual LTI awards from January 2, 2018 and January 4, 2018 to December 31, 2017 as a tax planning strategy.</span></div></td></tr></table> 1293000 20.89 1048000 22.46 353000 21.04 280000 20.67 6434000 1708000 21.86 427000 24.03 206000 21.70 574000 21.60 13668000 1355000 22.67 447000 29.72 90000 22.81 392000 23.03 11935000 1320000 18.19 2 29600000 P3Y10M24D Commitments and Contingencies<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Commitments</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce leases office space and operating assets under operating and capital leases expiring at various dates, with some leases cancelable upon </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;"> days’ notice and with some leases containing escalation in rent clauses. In addition to rental payments, certain leases require payments for taxes, insurance and maintenance costs. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments, inclusive of accelerated lease payments, under non-cancelable capital and operating leases are summarized as follows (in thousands):</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Capital lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>944</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease payments </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,750</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The present value of the minimum lease payments for capital lease obligations has been classified in Other current liabilities and Long-term debt – other in the accompanying Consolidated Balance Sheets, according to their respective maturities. Rental expense under operating leases was </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, these purchase commitments amounted to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$16.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and are expected to be paid as follows: </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">; and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2022</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kforce provides letters of credit to certain vendors in lieu of cash deposits. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, Kforce had letters of credit outstanding for workers’ compensation and other insurance coverage totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and for facility lease deposits totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of our business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations, or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations, or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities.</span><span style="font-family:inherit;font-size:10pt;"> Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employment Agreements</span></div><span style="font-family:inherit;font-size:10pt;">Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;">-month to a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, our liability would be approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$32.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and </span><span style="font-family:inherit;font-size:10pt;"><span>$14.1 million</span></span> if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason. P30D P90D Future minimum lease payments, inclusive of accelerated lease payments, under non-cancelable capital and operating leases are summarized as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Capital lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>944</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease payments </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,750</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 721000 154000 18000 3000 0 0 896000 43000 4000 1000 0 0 0 48000 764000 158000 19000 3000 0 0 944000 6994000 6177000 3731000 2142000 1745000 1199000 21988000 7758000 6335000 3750000 2145000 1745000 1199000 22932000 7700000 16300000 10600000 3200000 2200000 300000 2800000 300000 32600000 14100000 Quarterly Financial Data (Unaudited)<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides quarterly information for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>340,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.24</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> The following table provides quarterly information for the years ended <span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>340,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>341,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.24</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 346293000 358624000 355452000 357984000 100188000 107483000 104381000 106556000 9175000 16272000 16177000 16356000 0.37 0.66 0.65 0.66 0.37 0.65 0.64 0.65 333992000 340309000 341053000 342586000 97135000 103919000 104375000 102627000 5902000 11144000 10099000 6140000 0.23 0.44 0.40 0.25 0.23 0.44 0.40 0.24 Supplemental Cash Flow Information<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information regarding supplemental cash flows for the years ended December 31 (in thousands):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash paid during the year for:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-Cash Financing and Investing Transactions:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unsettled repurchases of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>935</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>549</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment acquired under capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivable for sale of Global's assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares tendered in payment of exercise price of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, cash provided by operating activities included the receipt of an income tax refund in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. Our effective tax rate for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span> was positively impacted by the TCJA. The following table provides information regarding supplemental cash flows for the years ended December 31 (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash paid during the year for:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-Cash Financing and Investing Transactions:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unsettled repurchases of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>935</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>549</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment acquired under capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivable for sale of Global's assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares tendered in payment of exercise price of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 13442000 24330000 21324000 3814000 3518000 2101000 556000 898000 935000 549000 522000 669000 0 937000 1153000 0 1979000 0 0 0 63000 6800000 SCHEDULE II<div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">KFORCE INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SUPPLEMENTAL SCHEDULE</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(IN THOUSANDS)</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:32%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">COLUMN A</span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">COLUMN B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">COLUMN C</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">COLUMN D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">COLUMN E</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DESCRIPTION</span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">BALANCE AT<br/>BEGINNING OF PERIOD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CHARGED TO<br/>COSTS AND<br/>EXPENSES</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CHARGED<br/>TO OTHER<br/>ACCOUNTS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">DEDUCTIONS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">BALANCE AT<br/>END OF<br/>PERIOD</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable reserves (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(797</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets valuation allowance </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,747</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;padding-left:16px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div><span style="font-family:inherit;font-size:10pt;">The beginning balance for 2018 was adjusted by </span><span style="font-family:inherit;font-size:10pt;"><span>$475 thousand</span></span> due to the adoption of ASC 606 and the reclassification of the Direct Hire fallouts as a contract liability effective January 1, 2018. Refer to Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of the adoption of ASC 606. 2121000 795000 39000 889000 2066000 2066000 1155000 -91000 797000 2333000 1858000 1874000 0 931000 2801000 85000 0 0 0 85000 85000 1648000 0 0 1733000 1733000 14000 0 0 1747000 475000 XML 18 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Feb. 20, 2019
Jun. 30, 2018
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Entity Registrant Name KFORCE INC    
Entity Central Index Key 0000930420    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   25,848,178  
Entity Public Float     $ 786,439,764

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]      
Revenue $ 1,418,353 $ 1,357,940 $ 1,319,706
Direct costs 999,745 949,884 911,207
Gross profit 418,608 408,056 408,499
Selling, general and administrative expenses 329,126 331,172 340,742
Depreciation and amortization 7,831 8,255 8,701
Income from operations 81,651 68,629 59,056
Other expense, net 4,498 4,535 3,101
Income before income taxes 77,153 64,094 55,955
Income tax expense 19,173 30,809 23,182
Net income 57,980 33,285 32,773
Other comprehensive income (loss):      
Defined benefit pension plans, net of tax 881 (373) (134)
Change in fair value of interest rate swap, net of tax 315 289 0
Comprehensive income $ 59,176 $ 33,201 $ 32,639
Earnings per share – basic (in dollars per share) $ 2.34 $ 1.32 $ 1.26
Earnings per share – diluted (in dollars per share) $ 2.30 $ 1.30 $ 1.25
Weighted average shares outstanding - basic (in shares) 24,738 25,222 26,099
Weighted average shares outstanding – diluted (in shares) 25,251 25,586 26,274
Dividends declared per share (in dollars per share) $ 0.60 $ 0.48 $ 0.48
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 112 $ 379
Trade receivables, net of allowances of $2,800 and $2,333, respectively 234,895 225,865
Income tax refund receivable 319 7,116
Prepaid expenses and other current assets 13,136 12,085
Total current assets 248,462 245,445
Fixed assets, net 35,818 39,680
Other assets, net 36,957 38,598
Deferred tax assets, net 9,751 11,316
Intangible assets, net 2,952 3,297
Goodwill 45,968 45,968
Total assets 379,908 384,304
Current liabilities:    
Accounts payable and other accrued liabilities 38,606 34,873
Accrued payroll costs 45,262 46,886
Other current liabilities 1,632 1,960
Income taxes payable 4,858 0
Total current liabilities 90,358 83,719
Long-term debt – credit facility 71,800 116,523
Long-term debt – other 1,359 2,597
Other long-term liabilities 48,060 47,188
Total liabilities 211,577 250,027
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding 0 0
Common stock, $0.01 par; 250,000 shares authorized, 71,856 and 71,494 issued and outstanding, respectively 719 715
Additional paid-in capital 447,337 437,394
Accumulated other comprehensive income 1,296 100
Retained earnings 237,308 195,143
Treasury stock, at cost; 45,822 and 45,167 shares, respectively (518,329) (499,075)
Total stockholders’ equity 168,331 134,277
Total liabilities and stockholders’ equity $ 379,908 $ 384,304
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 2,800 $ 2,333
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 15,000,000 15,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 71,856,000 71,494,000
Treasury stock, shares (in shares) 45,822,000 45,167,000
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Shares at beginning of year (in shares) at Dec. 31, 2015   70,558       42,130
Balance at beginning of year at Dec. 31, 2015 $ 139,627 $ 705 $ 420,276 $ 318 $ 155,096 $ (436,768)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 32,773       32,773  
Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)   695        
Issuance for stock-based compensation and dividend equivalents, net of forfeitures 0 $ 8 447   (455)  
Exercise of stock options (in shares)   15       3
Exercise of stock options 109   172     $ (63)
Stock-based compensation expense 6,705   6,705      
Income tax benefit from stock-based compensation $ 307   307      
Employee stock purchase plan (in shares) (34)         (34)
Employee stock purchase plan $ 669   305     $ 364
Dividends (12,447)       (12,447)  
Defined benefit pension plans, net of tax (134)     (134)    
Change in fair value of interest rate swap, net of tax 0          
Repurchases of common stock (in shares)           2,370
Repurchases of common stock (45,873)         $ (45,873)
Shares at end of year (in shares) at Dec. 31, 2016   71,268       44,469
Balance at end of year at Dec. 31, 2016 121,736 $ 713 428,212 184 174,967 $ (482,340)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 33,285       33,285  
Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)   221        
Issuance for stock-based compensation and dividend equivalents, net of forfeitures 0 $ 2 494   (496)  
Exercise of stock options (in shares)   5        
Exercise of stock options 72   72      
Stock-based compensation expense $ 7,600   7,600      
Employee stock purchase plan (in shares) (25)         (25)
Employee stock purchase plan $ 522   247     $ 275
Dividends (12,144)       (12,144)  
Defined benefit pension plans, net of tax (373)     (373)    
Change in fair value of interest rate swap, net of tax 289     289    
Repurchases of common stock (in shares)           723
Repurchases of common stock (17,010)         $ (17,010)
Shares at end of year (in shares) at Dec. 31, 2017   71,494       45,167
Balance at end of year at Dec. 31, 2017 134,277 $ 715 437,394 100 195,143 $ (499,075)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 57,980       57,980  
Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)   357        
Issuance for stock-based compensation and dividend equivalents, net of forfeitures 0 $ 4 762   (766)  
Exercise of stock options (in shares)   5       1
Exercise of stock options 0   46     $ (46)
Stock-based compensation expense $ 8,797   8,797      
Employee stock purchase plan (in shares) (19)         (19)
Employee stock purchase plan $ 549   338     $ 211
Dividends (14,870)       (14,870)  
Defined benefit pension plans, net of tax 881     881    
Change in fair value of interest rate swap, net of tax 315     315    
Repurchases of common stock (in shares)           673
Repurchases of common stock (19,419)         $ (19,419)
Shares at end of year (in shares) at Dec. 31, 2018   71,856       45,822
Balance at end of year at Dec. 31, 2018 $ 168,331 $ 719 $ 447,337 $ 1,296 $ 237,308 $ (518,329)
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dividends declared per share (in dollars per share) $ 0.60 $ 0.48 $ 0.48
Accounting Standards Update 2014-09      
Tax effect of new accounting standard $ 63    
Accumulated Other Comprehensive Income (Loss)      
Defined benefit pension plans, tax expense (benefit) 314 $ (207) $ (89)
Interest rate swap, tax $ 107 $ 189  
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash flows from operating activities:      
Net income $ 57,980 $ 33,285 $ 32,773
Adjustments to reconcile net income to cash provided by operating activities:      
Deferred income tax provision, net 989 12,243 2,007
Provision for bad debt 1,820 1,031 976
Depreciation and amortization 8,265 8,508 8,796
Stock-based compensation expense 8,797 7,600 6,705
Defined benefit pension plans expense 1,821 937 1,733
Loss on deferred compensation plan investments, net 563 510 597
Gain on sale of Global's assets 0 (3,148) 0
Other 388 1,453 279
(Increase) decrease in operating assets      
Trade receivables, net (10,851) (20,535) (8,403)
Income tax refund receivable 6,797 (6,944) 354
Prepaid expenses and other current assets (2,050) (1,471) (1,631)
Other assets, net 994 (556) (495)
Increase (decrease) in operating liabilities      
Accounts payable and other accrued liabilities 3,932 (1,537) (1,920)
Accrued payroll costs 1,350 1,954 (1,320)
Income taxes payable 4,858 (221) (489)
Other long-term liabilities 2,070 (3,770) (139)
Cash provided by operating activities 87,723 29,339 39,823
Cash flows from investing activities:      
Capital expenditures (5,170) (5,846) (12,420)
Proceeds from sale of Global's assets 1,000 1,000 0
Cash used in investing activities (4,170) (4,846) (12,420)
Cash flows from financing activities:      
Proceeds from credit facility 450,400 1,038,593 937,083
Payments on credit facility (495,123) (1,033,617) (906,008)
Payments on other financing arrangements (2,039) (2,148) (1,830)
Repurchases of common stock (22,187) (14,622) (46,013)
Cash dividends (14,871) (12,144) (12,447)
Payments of loan financing fees 0 (1,730) (158)
Proceeds from exercise of stock options, net of shares tendered in payment of exercise 0 72 172
Proceeds from other financing arrangements 0 0 1,783
Cash used in financing activities (83,820) (25,596) (27,418)
Change in cash and cash equivalents (267) (1,103) (15)
Cash and cash equivalents at beginning of year 379 1,482 1,497
Cash and cash equivalents at end of year $ 112 $ 379 $ 1,482
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in conformity with GAAP and the rules of the SEC.
Principles of Consolidation
The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Revenue Recognition
All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.
Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income.
Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenue is recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Product Revenue
Revenue for our product business, which accounts for approximately 1% of total revenue for each of the years ended December 31, 2018, 2017 and 2016, is recognized after the transfer of control to the customer, which typically occurs upon delivery.
Variable Consideration
Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Consolidated Balance Sheets.
Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Consolidated Balance Sheets. As of December 31, 2018 and 2017, the Direct Hire fallout reserve was $0.6 million and $0.5 million, respectively.
Payment Terms
Our payment terms and conditions vary by arrangement, although terms are typically less than 90 days. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do not have any material contract assets as of January 1, 2018 and December 31, 2018.
We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of January 1, 2018 and December 31, 2018.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&A”), along with other customary costs such as administrative and corporate costs.
Commissions
Our associates make placements and earn commissions as a percentage of gross profit for Flex or Direct Hire revenues pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.
Stock-Based Compensation
Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period. Effective January 1, 2017, the Firm changed its accounting policy regarding forfeitures and elected to recognize as incurred.
Income Taxes
Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes. Effective January 1, 2017, excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Cash and Cash Equivalents
All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents consist of cash on hand with banks, either in commercial accounts or overnight interest-bearing money market accounts and at times may exceed federally insured limits. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments.
Trade Receivables and Related Reserves
Trade receivables are recorded net of allowance for doubtful accounts. The allowance for doubtful accounts is determined based on factors including recent write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and higher-risk sectors, and the current state of the U.S. economy. Trade receivables are written off after all reasonable collection efforts have been exhausted. Trade accounts receivable reserves as a percentage of gross trade receivables was 1.0% at December 31, 2018 and 2017.
Fixed Assets
Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&A in the Consolidated Statements of Operations and Comprehensive Income.
Leases
Leases for our field offices, which are located throughout the U.S., range from three to seven-year terms, although a limited number of leases contain short-term renewal provisions that range from month-to-month to one year.
For leases that contain escalations of the minimum rent, we recognize the related rent expense on a straight-line basis over the lease term. We record any difference between the straight-line rent amounts and amounts payable under the leases as a deferred rent liability in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets.
The Company records incentives provided by landlords for leasehold improvements in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets and records a corresponding reduction in rent expense on a straight-line basis over the lease term.
Goodwill and Other Intangible Assets
Goodwill
Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches under both the guideline company method and guideline transaction method (collectively, the “market approach”). Fair market value using the income approach is based on estimated future cash flows on a discounted basis. The market approach compares each reporting unit to other comparable companies based on valuation multiples derived from operational and transactional data to arrive at a fair value. Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies, and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.
Other Intangible Assets
Identifiable intangible assets arising from certain of Kforce’s acquisitions include non-compete and employment agreements, contractual relationships, client contracts, technology, and GS’s Data Confidence trademark. Our trade names and trademarks, and derivatives thereof, including GS’s Data Confidence trademark, are important to our business and are registered with the U.S. Patent and Trademark Office.
For definite-lived intangible assets, amortization is computed using the straight-line method over the period of expected benefit, which ranges from one to fifteen years. The impairment evaluation for indefinite-lived intangible assets is conducted on an annual basis or more frequently if events or changes in circumstances indicate that an asset may be impaired.
Impairment of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.
Capitalized Software
Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are classified as Other assets, net in the accompanying Consolidated Balance Sheets. Amortization is computed using the straight-line method over the estimated useful lives of the software, which range from one to seven years.
Workers’ Compensation
Kforce retains the economic burden for the first $250 thousand per occurrence in workers’ compensation claims except: (1) in states that require participation in state-operated insurance funds and (2) for Kforce Government Solutions, Inc. which is fully insured for workers’ compensation claims. Workers’ compensation includes ongoing health care and indemnity coverage for claims and may be paid over numerous years following the date of injury. Workers’ compensation expense includes insurance premiums paid, claims administration fees charged by Kforce’s workers’ compensation administrator, premiums paid to state-operated insurance funds and an estimate for Kforce’s liability for IBNR claims and for the ongoing development of existing claims.
Management estimates its workers’ compensation liability based upon historical claims experience, actuarially determined loss development factors, and qualitative considerations such as claims management activities.
Health Insurance
Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $350 thousand in claims annually. Additionally, for all claim amounts exceeding $350 thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $700 thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and IBNR claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs.
Defined Benefit Pension Plan
The unfunded status of its defined benefit pension plan is recorded as a liability in its Consolidated Balance Sheets. Because our plan is unfunded as of December 31, 2018, actuarial gains and losses may arise as a result of the actuarial experience of the plan, as well as changes in actuarial assumptions in measuring the associated obligation as of year-end, or an interim date if any re-measurement is necessary. The net after-tax impact of unrecognized actuarial gains and losses related to our defined benefit pension plan is recorded in Accumulated other comprehensive income (loss) in our consolidated financial statements.
Amortization of a net unrecognized gain or loss in accumulated other comprehensive income (loss) is included as a component of net periodic benefit cost if, as of the beginning of the year, that net gain or loss exceeds 10% of the projected benefit obligation. If amortization is required, the minimum amortization shall be that excess divided by the average remaining service period of active plan participants. The interest cost component of the net periodic benefit cost is included in Other expense, net in the Consolidated Statements of Operations and Comprehensive Income.
Earnings per Share
Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
For the years ended December 31, 2018, 2017 and 2016, there were 513 thousand, 364 thousand, and 175 thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December 31, 2018, 2017 and 2016, there were nil, 527 thousand and 32 thousand, respectively, of anti-dilutive common stock equivalents.
Treasury Stock
The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes, including issuances under the 2009 Employee Stock Purchase Plan. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.
Derivative Instrument
Our interest rate swap derivative instrument has been designated as a cash flow hedge and is recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instrument is recorded as a component of Accumulated other comprehensive income (loss), net of tax, and reclassified into earnings when the hedged item affects earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.
Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.
Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.
Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Fair value measurements include, but are not limited to: the impairment testing of goodwill, other intangible assets and other long-lived assets; stock-based compensation; the interest rate swap and contingent consideration liability. The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments. Using available market information and appropriate valuation methodologies, Management has determined the estimated fair value measurements; however, considerable judgment is required in interpreting data to develop the estimates of fair value.
New Accounting Standards
Recently Adopted Accounting Standards
In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Topic 606 is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of $0.2 million, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the year ended December 31, 2018, the consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605. The comparative information continues to be reported under the accounting standards in effect for the period presented. 
Accounting Standards Not Yet Adopted
In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software, and defer these costs over the noncancelable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised. This amendment also requires entities to present cash flows, capitalized costs and amortization expense in the same financial statement line items as the service costs incurred for such hosting arrangements. The guidance is effective for fiscal periods beginning after December 15, 2019 with retrospective application or prospective to all implementation costs incurred after the date of adoption. We plan to early adopt this standard in the first quarter of 2019 and expect certain presentation changes, which are not expected to be material to the consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.
In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt this standard using the period of adoption method with an adjustment of approximately $168 thousand to retained earnings on January 1, 2019.
In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. Kforce will adopt this standard in the first quarter of 2019; it will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect to our disclosures.
In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The amended guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018. We will adopt this standard in the first quarter of 2019 utilizing the optional transition method in the period of adoption without retrospective application to comparative periods. We anticipate recording approximately $17.6 million and $21.0 million in right-of-use assets and lease liabilities, respectively, on our consolidated balance sheets on January 1, 2019. We will take advantage of the package of practical expedients permitted in the new standard as well as the practical expedients for short term leases and not separating lease and nonlease components.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Reportable Segments Reportable Segments
Kforce’s reportable segments are as follows: (1) Tech; (2) FA; and (3) GS. Historically, and for the year ended December 31, 2018, Kforce has generated only sales and gross profit information on a segment basis. We do not report total assets or income from continuing operations separately by segment as our operations are largely combined.
For the years ended December 31, 2017 and 2016, our Tech segment included the results of operations for Global, a wholly-owned subsidiary located in Manila, Philippines. During the year ended December 31, 2017, Kforce completed the sale of Global’s assets. This sale did not meet the definition of discontinued operations. Kforce recorded a $3.3 million gain on sale of Global’s assets, which was recorded in Selling, general and administrative expenses within the accompanying Consolidated Statements of Operations and Comprehensive Income for the year ended December 31, 2017.
The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
 
Tech
 
FA
 
GS
 
Total
2018
 
 
 
 
 
 
 
Revenue
$
990,089

 
$
313,848

 
$
114,416

 
$
1,418,353

Gross profit
$
277,388

 
$
109,099

 
$
32,121

 
$
418,608

Operating and other expenses
 
 
 
 
 
 
341,455

Income before income taxes
 
 
 
 
 
 
$
77,153

2017
 
 
 
 
 
 
 
Revenue
$
907,511

 
$
346,135

 
$
104,294

 
$
1,357,940

Gross profit
$
257,118

 
$
118,479

 
$
32,459

 
$
408,056

Operating and other expenses
 
 
 
 
 
 
343,962

Income before income taxes
 
 
 
 
 
 
$
64,094

2016
 
 
 
 
 
 
 
Revenue
$
883,477

 
$
337,601

 
$
98,628

 
$
1,319,706

Gross profit
$
255,842

 
$
120,551

 
$
32,106

 
$
408,499

Operating and other expenses
 
 
 
 
 
 
352,544

Income before income taxes
 
 
 
 
 
 
$
55,955

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31, 2018, 2017 and 2016 (in thousands):
 
Tech
 
FA
 
GS
 
Total
2018
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
971,310

 
$
286,939

 
$
98,214

 
$
1,356,463

Direct Hire revenue
18,779

 
26,909

 

 
45,688

Product revenue

 

 
16,202

 
16,202

Total Revenue
$
990,089

 
$
313,848

 
$
114,416

 
$
1,418,353

2017
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
887,675

 
$
318,294

 
$
92,241

 
$
1,298,210

Direct Hire revenue
19,836

 
27,841

 

 
47,677

Product revenue

 

 
12,053

 
12,053

Total Revenue
$
907,511

 
$
346,135

 
$
104,294

 
$
1,357,940

2016
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
863,434

 
$
307,245

 
$
82,427

 
$
1,253,106

Direct Hire revenue
20,043

 
30,356

 

 
50,399

Product revenue

 

 
16,201

 
16,201

Total Revenue
$
883,477

 
$
337,601

 
$
98,628

 
$
1,319,706


GS Flex revenue includes 41.9% and 34.3% of revenue recognized from fixed-price contracts for the years ended December 31, 2018 and 2017, respectively.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fixed Assets
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Fixed Assets Fixed Assets
The following table presents major classifications of fixed assets and related useful lives (in thousands):
 
 
 
DECEMBER 31,
 
USEFUL LIFE
 
2018
 
2017
Land
 
 
$
5,892

 
$
5,892

Building and improvements
3-40 years
 
25,755

 
25,733

Furniture and equipment
1-20 years
 
17,467

 
17,285

Computer equipment
1-5 years
 
6,289

 
9,231

Leasehold improvements
3-7 years
 
12,497

 
13,424

 
 
 
67,900

 
71,565

Less accumulated depreciation
 
 
(32,082
)
 
(31,885
)
Total Fixed assets, net
 
 
$
35,818

 
$
39,680


Computer equipment as of December 31, 2018 and 2017 includes equipment acquired under capital leases of $2.3 million and $3.5 million, respectively, and related accumulated depreciation of $1.4 million and $2.1 million, respectively. Depreciation expense, which includes capital leases, during the years ended December 31, 2018, 2017 and 2016 was $6.3 million, $6.9 million, and $6.7 million, respectively.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Tax Cuts and Jobs Act was enacted in December 2017, which reduced the U.S. federal corporate tax rate from 35.0% to 21.0% effective January 1, 2018. As a result, we revalued our net deferred income tax assets and recorded $5.4 million of additional Income tax expense in the Consolidated Statement of Operations and Comprehensive Income for the year ended December 31, 2017.
The provision for income taxes from continuing operations consists of the following (in thousands):
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Current tax expense:
 
 
 
 
 
Federal
$
12,730

 
$
15,060

 
$
16,677

State
5,454

 
3,244

 
3,829

Deferred tax expense (1)
989

 
12,505

 
2,676

Total Income tax expense
$
19,173

 
$
30,809

 
$
23,182


(1) Includes the impact of TCJA for the year ended December 31, 2017.
The provision for income taxes from continuing operations shown above varied from the statutory federal income tax rate for those periods as follows:
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Federal income tax rate
21.0
 %
 
35.0
 %
 
35.0
 %
State income taxes, net of Federal tax effect
5.7

 
3.8

 
6.8

Non-deductible compensation and meals and entertainment
1.0

 
0.7

 
1.2

Tax credits
(2.2
)
 
(2.2
)
 
(2.1
)
Valuation allowance on foreign tax credit

 
2.5

 

Enactment of TCJA

 
9.1

 

Other
(0.6
)
 
(0.8
)
 
0.5

Effective tax rate
24.9
 %
 
48.1
 %
 
41.4
 %

The 2018 effective tax rate was favorably impacted by the TCJA. The 2017 effective tax rate was unfavorably impacted due to the revaluation of our net deferred tax assets as a result of TCJA. The 2016 effective tax rate was unfavorably impacted by certain one-time non-cash adjustments.
Deferred tax assets and liabilities are composed of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Deferred tax assets:
 
 
 
Accounts receivable reserves
$
738

 
$
611

Accrued liabilities
1,825

 
1,953

Deferred compensation obligation
5,545

 
5,423

Stock-based compensation
723

 
598

Pension and post-retirement benefit plans
3,471

 
3,767

Goodwill and intangible assets

 
526

Foreign tax credit
1,630

 
1,632

Other
344

 
289

Deferred tax assets
14,276

 
14,799

Deferred tax liabilities:
 
 
 
Prepaid expenses
(190
)
 
(251
)
Fixed assets
(1,277
)
 
(1,482
)
Goodwill and intangible assets
(1,057
)
 

Other
(254
)
 
(17
)
Deferred tax liabilities
(2,778
)
 
(1,750
)
Valuation allowance
(1,747
)
 
(1,733
)
Deferred tax assets, net
$
9,751

 
$
11,316


At December 31, 2018, Kforce had approximately $3.4 million of state tax net operating losses (“NOLs”) which will be carried forward to be offset against future state taxable income. The state tax NOLs expire in varying amounts through 2037.
In evaluating the realizability of Kforce’s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets, will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of deferred tax liabilities) during the periods in which the related temporary differences will become deductible. The valuation allowance includes a foreign tax credit, which we expect may not be realizable as a result of reduction in our foreign income.
Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. During 2018, the IRS commenced an audit for the tax year ended December 31, 2016. No adjustments have been proposed to date. During 2018, the Company also received a notice of examination by the North Carolina Department of Revenue for the years ended December 31, 2016, 2015 and 2014. No adjustments have been proposed to date. The Company has not received a notice of examination by any other jurisdictions for any other tax year open under statute. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.
Uncertain Income Tax Positions
The following table presents a reconciliation of the beginning and ending balance of unrecognized tax benefits for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
 
2016
Unrecognized tax benefits, beginning
$
1,127

 
$
1,115

 
$
788

     Additions for prior year tax positions
41

 
50

 
454

     Additions for current year tax positions

 
29

 

     Lapse of statute of limitations
(248
)
 
(67
)
 
(102
)
     Reductions for tax positions of prior years
(14
)
 

 
(25
)
Unrecognized tax benefits, ending
$
906

 
$
1,127

 
$
1,115


As of December 31, 2018, the amount of unrecognized tax benefit that would impact the effective tax rate, if recognized, is $0.7 million. Kforce does not expect any significant changes to its uncertain tax positions in the next 12 months.
Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. Global files income tax returns in the Philippines. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2016.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2018, 2017 and 2016 (in thousands):
 
Technology
 
Finance and
Accounting
 
Government
Solutions
 
Total
Goodwill, gross amount
$
156,391

 
$
19,766

 
$
104,596

 
$
280,753

Accumulated impairment losses
(139,357
)
 
(11,760
)
 
(83,668
)
 
(234,785
)
Goodwill, carrying value
$
17,034

 
$
8,006

 
$
20,928

 
$
45,968


There was no impairment expense related to goodwill for each of the years ended December 31, 2018, 2017 and 2016.
Throughout 2018, we considered the qualitative and quantitative factors associated with each of our reporting units and determined that there was no indication that the carrying values of any of our reporting units were likely impaired.
Management performed its annual impairment assessment of the carrying value of goodwill as of December 31, 2018. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. We concluded that it was more likely than not that the fair value of these reporting units was more than their carrying amounts at December 31, 2018.
Kforce performed a quantitative analysis for each reporting unit and compared the carrying value for each to the respective estimated fair values as of December 31, 2017. Discounted cash flows, which serve as the primary basis for the income approach, were based on a discrete financial forecast developed by management. Cash flows beyond the discrete forecast period of five years were estimated using a terminal value calculation, which incorporated historical and forecasted financial trends and also considered long-term earnings growth rates for publicly-traded peer companies, as well as the risk-free rate of return. The market approach consists of: (1) the guideline company method and (2) the guideline transaction method. The guideline company method applies pricing multiples derived from publicly-traded guideline companies that are comparable to the reporting unit to determine its value. The guideline transaction method applies pricing multiples derived from recently completed acquisitions that we believe are reasonably comparable to the reporting unit to determine fair value. Kforce concluded there were no indications of impairment for its reporting units for the year ended December 31, 2017.
As of December 31, 2016, for our Technology and Finance and Accounting reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was not more likely than not that the fair values of the reporting units were less than the carrying values. As of December 31, 2016, for our Government Solutions reporting unit, we performed a quantitative analysis and compared the carrying value to the estimated fair value, using a similar approach as described above noting no indications of impairment.
Other Intangible Assets
Our other intangible assets balance includes an indefinite-lived trademark of $2.2 million as of December 31, 2018 and 2017 and is recorded in Intangible assets, net in the accompanying Consolidated Balance Sheets. As of December 31, 2018 and 2017, our definite-lived intangible assets balance of $0.7 million and $1.1 million, respectively, included accumulated amortization of $27.9 million and $27.5 million, respectively. There was no impairment expense related to our other intangible assets during the years ended December 31, 2018, 2017 and 2016.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Accrued Liabilities
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Accounts Payable and Other Accrued Liabilities Accounts Payable and Other Accrued Liabilities
Accounts payable and other accrued liabilities consisted of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Accounts payable
$
22,900

 
$
21,591

Accrued liabilities
15,706

 
13,282

Total Accounts payable and other accrued liabilities
$
38,606

 
$
34,873


Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of our deferred compensation plans liability, contract liabilities from contracts with customers (such as customer rebates), and other accrued liabilities.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Payroll Costs
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Accrued Payroll Costs Accrued Payroll Costs
Accrued payroll costs consisted of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Payroll and benefits
$
39,690

 
$
37,788

Payroll taxes
1,842

 
5,270

Health insurance liabilities
2,714

 
2,596

Workers’ compensation liabilities
1,016

 
1,232

Total Accrued payroll costs
$
45,262

 
$
46,886

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
401(k) Savings Plans
The Firm maintains various qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board.
Kforce accrued matching 401(k) contributions of $1.8 million and $1.6 million as of December 31, 2018 and 2017, respectively. The plans held a combined 146 thousand and 167 thousand shares of Kforce’s common stock as of December 31, 2018 and 2017, respectively.
Employee Stock Purchase Plan
Kforce’s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce’s common stock at a 5% discount from its market price on the last day of the quarter. Kforce issued 19 thousand, 25 thousand, and 34 thousand shares of common stock at an average purchase price of $28.93, $20.65, and $19.37 per share during the years ended December 31, 2018, 2017 and 2016, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce’s treasury stock.
Deferred Compensation Plans
The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year, upon retirement or termination of employment in the accompanying Consolidated Balance Sheets. At December 31, 2018 and 2017, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $1.8 million and $2.9 million, respectively, and $28.9 million was included in Other long-term liabilities at December 31, 2018 and 2017 in the Consolidated Balance Sheets. For the years ended December 31, 2018, 2017 and 2016, we recognized compensation expense for the plans of $876 thousand, $722 thousand and $881 thousand, respectively.
Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $29.1 million and $31.4 million as of December 31, 2018 and 2017, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December 31, 2018, the life insurance policies had a cumulative face value of $213.1 million. Kforce had no realized gains or losses attributable to investments in trading securities for the years ended December 31, 2018, 2017 and 2016.
Supplemental Executive Retirement Plan
Kforce maintains a SERP for the benefit of certain executive officers. The primary goals of the SERP are to create an additional wealth accumulation opportunity, restore lost qualified pension benefits due to government limitations and retain our covered executive officers. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.
Normal retirement age under the SERP is defined as age 65; however, certain conditions allow for early retirement as early as age 55 or upon a change in control. Vesting under the plan is defined as 100% upon a participant’s attainment of age 55 and 10 years of service and 0% prior to a participant’s attainment of age 55 and 10 years of service. Full vesting also occurs if a participant with five years or more of service is involuntarily terminated by Kforce without cause or upon death, disability or a change in control. The SERP will be funded entirely by Kforce, and benefits are taxable to the covered executive officer upon receipt and will be deductible by Kforce when paid. Benefits payable under the SERP upon the occurrence of a qualifying distribution event, as defined, are targeted at 45% of the covered executive officers’ average salary and bonus, as defined, from the three years in which the covered executive officer earned the highest salary and bonus during the last 10 years of employment, which is subject to adjustment for retirement prior to the normal retirement age and the participant’s vesting percentage. The benefits under the SERP are reduced for a participant that has not reached age 62 with 10 years of service or age 55 with 25 years of service with a percentage reduction up to the normal retirement age.
Benefits under the SERP are based on the lump sum present value but may be paid over the life of the covered executive officer or 10-year annuity, as elected by the covered executive officer upon commencement of participation in the SERP. None of the benefits earned pursuant to the SERP are attributable to services provided prior to the effective date of the plan. For purposes of the measurement of the benefit obligation as of December 31, 2018, Kforce has assumed that all participants will elect to take the lump sum present value option based on historical trends.
Actuarial Assumptions
Due to the SERP being unfunded as of December 31, 2018 and 2017, it is not necessary for Kforce to determine the expected long-term rate of return on plan assets. The following table presents the weighted average actuarial assumptions used to determine the actuarial present value of projected benefit obligations at:
 
DECEMBER 31,
 
2018
 
2017
Discount rate
4.00
%
 
3.25
%
Rate of future compensation increase
2.90
%
 
2.90
%

The following table presents the weighted average actuarial assumptions used to determine net periodic benefit cost for the years ended:
 
DECEMBER 31,
 
2018
 
2017
 
2016
Discount rate
3.25
%
 
4.00
%
 
4.00
%
Rate of future compensation increase
2.90
%
 
3.60
%
 
4.00
%

The discount rate was determined using the Moody’s Aa long-term corporate bond yield as of the measurement date with a maturity commensurate with the expected payout of the SERP obligation. This rate is also compared against the Citigroup Pension Discount Curve and Liability Index to ensure the rate used is reasonable and may be adjusted accordingly. This index is widely used by companies throughout the U.S. and is considered to be one of the preferred standards for establishing a discount rate.
The assumed rate of future compensation increases is based on a combination of factors, including the historical compensation increases for its covered executive officers and future target compensation levels for its covered executive officers taking into account the covered executive officers’ assumed retirement date.
The periodic benefit cost is based on actuarial assumptions that are reviewed on an annual basis; however, management monitors these assumptions on a periodic basis to ensure that they accurately reflect current expectations of the cost of providing retirement benefits.
Net Periodic Benefit Cost
The following table presents the components of net periodic benefit cost for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
 
2016
Service cost
$
1,353

 
$
319

 
$
1,310

Interest cost
468

 
537

 
453

Net periodic benefit cost
$
1,821

 
$
856

 
$
1,763


Changes in Benefit Obligation
The following table presents the changes in the projected benefit obligation for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Projected benefit obligation, beginning
$
14,409

 
$
13,436

Service cost
1,353

 
319

Interest cost
468

 
537

Actuarial experience and changes in actuarial assumptions
(1,195
)
 
117

Projected benefit obligation, ending
$
15,035

 
$
14,409


There were no payments made under the SERP during the years ended December 31, 2018 and 2017, respectively. The projected benefit obligation is recorded in Other long-term liabilities in the accompanying Consolidated Balance Sheets. The accumulated benefit obligation is the actuarial present value of all benefits attributed to past service, excluding future salary increases. The accumulated benefit obligation as of December 31, 2018 and 2017 was $15.0 million and $14.3 million, respectively.
Contributions
There is no requirement for Kforce to fund the SERP and, as a result, no contributions have been made to the SERP through the year ended December 31, 2018. Kforce does not currently anticipate funding the SERP during the year ending December 31, 2019.
Estimated Future Benefit Payments
Undiscounted benefit payments by the SERP, which reflect the anticipated future service of participants, expected to be paid are as follows during the years ended December 31 (in thousands):
 
PROJECTED ANNUAL
BENEFIT PAYMENTS
2019
$

2020

2021
13,351

2022

2023

2024-2027

Thereafter
4,409

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Credit Facility Credit Facility
On May 25, 2017, the Firm entered into a credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the “Credit Facility”). Under the Credit Facility, the Firm has a maximum borrowing capacity of $300.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”), which is available to the Firm in the form of revolving credit loans, swingline loans, and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of $10.0 million. The maturity date of the Credit Facility is May 25, 2022. Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated executed collateral.
Revolving credit loans under the Credit Facility bears interest at a rate equal to: (a) the Base Rate (as described below) plus the Applicable Margin (as described below); or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate; (ii) the federal funds rate plus 0.50%; or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.25% to 0.75% and the Applicable Margin for LIBOR Rate loans ranges from 1.25% to 1.75%. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.35%.
The Firm is subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.25 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if: (a) the total leverage ratio is greater than 2.75 to 1.00; and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. At December 31, 2018, Kforce was not limited in making distributions and executing repurchases of our equity securities.
As of December 31, 2018 and 2017, $71.8 million and $116.5 million was outstanding, respectively. Kforce had $3.2 million of outstanding letters of credit at December 31, 2018 and 2017 which, pursuant to the Credit Facility, reduces the availability.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instrument and Hedging Activity
12 Months Ended
Dec. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instrument and Hedging Activity Derivative Instrument and Hedging Activity
Kforce is exposed to interest rate risk as a result of our corporate borrowing activities. The Firm uses an interest rate swap derivative as a risk management tool to mitigate the potential impact of rising interest rates on variable rate debt.
On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. The Swap rate is 1.81%, which is added to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of the Swap based on the notional amount of the Swap. The Swap was effective May 31, 2017 and matures April 29, 2022. The notional amount of the Swap is $65.0 million for the first three years and decreases to $25.0 million for years four and five.
The Swap has been designated as a cash flow hedge and was effective as of December 31, 2018. The change in the fair value of the Swap was recorded as a component of Accumulated other comprehensive income (loss), net of tax, in the Consolidated Statements of Operations and Comprehensive Income. As of December 31, 2018 and 2017, the fair value of the Swap asset was $0.9 million and $0.5 million, respectively, and is recorded in Other assets, net within the accompanying Consolidated Balance Sheets.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Kforce’s interest rate swap is measured at fair value using readily observable inputs, such as the LIBOR interest rate, which are considered to be Level 2 inputs. Refer to Note 11 - “Derivative Instrument and Hedging Activity” in the Notes to the Consolidated Financial Statements, included in this report for a complete discussion of the Firm’s derivative instrument.
Our contingent consideration liability relates to a non-significant business acquisition within our GS reporting segment, which is measured on a recurring basis and recorded at fair value using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liability are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liability. Remeasurements to fair value are recorded in Other expense, net within the Consolidated Statements of Operations and Comprehensive Income. For the years ended December 31, 2018 and 2017, approximately $4 thousand and $565 thousand of income, respectively, was recognized due to the remeasurement of our contingent consideration liability. The contingent consideration liability is recorded in Other long-term liabilities within the Consolidated Balance Sheets and the estimated fair value as of December 31, 2018 and 2017 was $187 thousand and $191 thousand, respectively.
Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other intangible assets and other long-lived assets. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.
The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at December 31, 2018 and 2017 were as follows (in thousands):
Assets/(Liabilities) Measured at Fair Value:
Asset/(Liability)
 
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs 
(Level 2)
 
Significant
Unobservable
Inputs 
(Level 3)
At December 31, 2018
 
 
 
 
 
 
 
Recurring basis:
 
 
 
 
 
 
 
Interest rate swap derivative instrument
$
900

 
$

 
$
900

 
$

Contingent consideration liability
$
(187
)
 
$

 
$

 
$
(187
)
At December 31, 2017
 
 
 
 
 
 
 
Recurring basis:
 
 
 
 
 
 
 
Interest rate swap derivative instrument
$
479

 
$

 
$
479

 
$

Contingent consideration liability
$
(191
)
 
$

 
$

 
$
(191
)

There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December 31, 2018 and 2017.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Incentive Plans Stock Incentive Plans
On April 18, 2017, the Kforce shareholders approved the 2017 Stock Incentive Plan (“2017 Plan”). The 2017 Plan allows for the issuance of stock options, stock appreciation rights, restricted stock (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2017 Plan is approximately 3.0 million shares. The 2017 Plan terminates on April 18, 2027. Prior to the effective date of the 2017 Plan, the Company granted stock awards to eligible participants under our 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). No additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.
In March 2016, the FASB issued authoritative guidance regarding the accounting for share-based payment transactions, including income tax consequences, classification of awards as either equity or liability, and classification in the statement of cash flows. This guidance was effective for us on January 1, 2017. An entity is allowed to make a policy election as to whether it will include an estimate for awards expected to be forfeited or whether it will account for forfeitures as incurred. The Firm elected to change its policy on accounting for forfeitures and to recognize as incurred. This policy election was applied using a modified retrospective approach with a cumulative-effect adjustment to retained earnings as of the effective date. The impact to the beginning balance of retained earnings was $0.5 million, which is net of taxes of $0.3 million, on January 1, 2017.
During the years ended December 31, 2018, 2017 and 2016, stock-based compensation expense was $8.8 million, $7.6 million, and $6.7 million, respectively. The related tax benefit for the years ended December 31, 2018, 2017 and 2016 was $2.2 million, $3.0 million, and $2.8 million, respectively.
Restricted Stock
Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are generally based on total shareholder return performance goals. The LTI restricted stock granted during the year ended December 31, 2018 will vest ratably over a period between three to four years. Other restricted stock granted during the year ended December 31, 2018 will vest ratably over a period of between one to ten years.
RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.
The following table presents the restricted stock activity for the years ended December 31, 2018, 2017 and 2016 (in thousands, except per share amounts):
 
Number of Restricted Stock
 
Weighted Average
Grant Date
Fair Value
 
Total Intrinsic
Value of Restricted
Stock Vested
Outstanding at December 31, 2015
1,293

 
$
20.89

 
 
Granted (1)
1,048

 
$
22.46

 
 
Forfeited/Canceled
(353
)
 
$
21.04

 
 
Vested
(280
)
 
$
20.67

 
$
6,434

Outstanding at December 31, 2016
1,708

 
$
21.86

 
 
Granted
427

 
$
24.03

 
 
Forfeited/Canceled
(206
)
 
$
21.70

 
 
Vested (2)
(574
)
 
$
21.60

 
$
13,668

Outstanding at December 31, 2017
1,355

 
$
22.67

 
 
Granted
447

 
$
29.72

 
 
Forfeited/Canceled
(90
)
 
$
22.81

 
 
Vested
(392
)
 
$
23.03

 
$
11,935

Outstanding at December 31, 2018
1,320

 
$
18.19

 
 
(1)
The increase in shares granted during the year ended December 31, 2016 was due to a change in the grant date practice for our annual LTI awards. Kforce has historically granted these annual awards on the first business day of the year following the end of the performance period; however, for the performance period ending December 31, 2016 and thereafter, the grant date was shifted to the last day of the performance period. This administrative change resulted in two annual grants being made during the year ended December 31, 2016 (a grant on January 4, 2016 for the performance period ending December 31, 2015 and a grant on December 31, 2016 for the performance period ending December 31, 2016).
(2)
The increase in shares vested during the year ended December 31, 2017 was due to a shift in the vesting date of our outstanding annual LTI awards from January 2, 2018 and January 4, 2018 to December 31, 2017 as a tax planning strategy.
The fair market value of restricted stock is determined based on the closing stock price of Kforce’s common stock at the date of grant, and is amortized on a straight-line basis over the requisite service period. As of December 31, 2018, total unrecognized stock-based compensation expense related to restricted stock was $29.6 million, which will be recognized over a weighted average remaining period of 3.9 years.
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease Commitments
Kforce leases office space and operating assets under operating and capital leases expiring at various dates, with some leases cancelable upon 30 to 90 days’ notice and with some leases containing escalation in rent clauses. In addition to rental payments, certain leases require payments for taxes, insurance and maintenance costs.
Future minimum lease payments, inclusive of accelerated lease payments, under non-cancelable capital and operating leases are summarized as follows (in thousands):
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
Total
Capital leases
 
 
 
 
 
 
 
 
 
 
 
 
 
Present value of payments
$
721

 
$
154

 
$
18

 
$
3

 
$

 
$

 
$
896

Interest
43

 
4

 
1

 

 

 

 
48

Total Capital lease payments
$
764

 
$
158

 
$
19

 
$
3

 
$

 
$

 
$
944

Operating lease payments
$
6,994

 
$
6,177

 
$
3,731

 
$
2,142

 
$
1,745

 
$
1,199

 
$
21,988

Total Lease payments
$
7,758

 
$
6,335

 
$
3,750

 
$
2,145

 
$
1,745

 
$
1,199

 
$
22,932


The present value of the minimum lease payments for capital lease obligations has been classified in Other current liabilities and Long-term debt – other in the accompanying Consolidated Balance Sheets, according to their respective maturities. Rental expense under operating leases was $7.7 million for each of the years ended December 31, 2018, 2017 and 2016.
Purchase Commitments
Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December 31, 2018, these purchase commitments amounted to approximately $16.3 million and are expected to be paid as follows: $10.6 million in 2019; $3.2 million in 2020; $2.2 million in 2021; and $0.3 million in 2022.
Letters of Credit
Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December 31, 2018, Kforce had letters of credit outstanding for workers’ compensation and other insurance coverage totaling $2.8 million, and for facility lease deposits totaling $0.3 million.
Litigation
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of our business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations, or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations, or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Employment Agreements
Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At December 31, 2018, our liability would be approximately $32.6 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $14.1 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data (Unaudited) Quarterly Financial Data (Unaudited)
The following table provides quarterly information for the years ended December 31, 2018 and 2017 (in thousands, except per share amounts):
 
Three Months Ended
 
March 31
 
June 30
 
September 30
 
December 31
2018
 
 
 
 
 
 
 
Revenue
$
346,293

 
$
358,624

 
$
355,452

 
$
357,984

Gross profit
100,188

 
107,483

 
104,381

 
106,556

Net income
9,175

 
16,272

 
16,177

 
16,356

Earnings per share-basic
$
0.37

 
$
0.66

 
$
0.65

 
$
0.66

Earnings per share-diluted
$
0.37

 
$
0.65

 
$
0.64

 
$
0.65

2017
 
 
 
 
 
 
 
Revenue
$
333,992

 
$
340,309

 
$
341,053

 
$
342,586

Gross profit
97,135

 
103,919

 
104,375

 
102,627

Net income
5,902

 
11,144

 
10,099

 
6,140

Earnings per share-basic
$
0.23

 
$
0.44

 
$
0.40

 
$
0.25

Earnings per share-diluted
$
0.23

 
$
0.44

 
$
0.40

 
$
0.24

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2018
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
The following table provides information regarding supplemental cash flows for the years ended December 31 (in thousands):
 
2018
 
2017
 
2016
Cash paid during the year for:
 
 
 
 
 
Income taxes
$
13,442

 
$
24,330

 
$
21,324

Interest, net
$
3,814

 
$
3,518

 
$
2,101

Non-Cash Financing and Investing Transactions:
 
 
 
 
 
Unsettled repurchases of common stock
$
556

 
$
898

 
$
935

Employee stock purchase plan
$
549

 
$
522

 
$
669

Equipment acquired under capital leases
$

 
$
937

 
$
1,153

Receivable for sale of Global's assets
$

 
$
1,979

 
$

Shares tendered in payment of exercise price of stock options
$

 
$

 
$
63


During the year ended December 31, 2018, cash provided by operating activities included the receipt of an income tax refund in the amount of $6.8 million. Our effective tax rate for the year ended December 31, 2018 was positively impacted by the TCJA.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule
12 Months Ended
Dec. 31, 2018
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule SCHEDULE II
KFORCE INC. AND SUBSIDIARIES
VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
SUPPLEMENTAL SCHEDULE
(IN THOUSANDS)
 
COLUMN A
COLUMN B
 
COLUMN C
 
COLUMN D
 
COLUMN E
DESCRIPTION
BALANCE AT
BEGINNING OF PERIOD
 
CHARGED TO
COSTS AND
EXPENSES
 
CHARGED
TO OTHER
ACCOUNTS
 
DEDUCTIONS
 
BALANCE AT
END OF
PERIOD
Accounts receivable reserves (1)
2016
 
$
2,121

 
795

 
39

 
(889
)
 
$
2,066

 
2017
 
$
2,066

 
1,155

 
(91
)
 
(797
)
 
$
2,333

 
2018
 
$
1,858

 
1,874

 

 
(931
)
 
$
2,801

Deferred tax assets valuation allowance
2016
 
$
85

 

 

 

 
$
85

 
2017
 
$
85

 
1,648

 

 

 
$
1,733

 
2018
 
$
1,733

 
14

 

 

 
$
1,747

(1)
The beginning balance for 2018 was adjusted by $475 thousand due to the adoption of ASC 606 and the reclassification of the Direct Hire fallouts as a contract liability effective January 1, 2018. Refer to Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report for a complete discussion of the adoption of ASC 606.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation The consolidated financial statements have been prepared in conformity with GAAP and the rules of the SEC.
Principles of Consolidation The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Revenue Recognition All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.
Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income.
Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenue is recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Product Revenue
Revenue for our product business, which accounts for approximately 1% of total revenue for each of the years ended December 31, 2018, 2017 and 2016, is recognized after the transfer of control to the customer, which typically occurs upon delivery.
Variable Consideration
Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Consolidated Balance Sheets.
Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Consolidated Balance Sheets. As of December 31, 2018 and 2017, the Direct Hire fallout reserve was $0.6 million and $0.5 million, respectively.
Payment Terms
Our payment terms and conditions vary by arrangement, although terms are typically less than 90 days. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do not have any material contract assets as of January 1, 2018 and December 31, 2018.
We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of January 1, 2018 and December 31, 2018.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&A”), along with other customary costs such as administrative and corporate costs.
Commissions Our associates make placements and earn commissions as a percentage of gross profit for Flex or Direct Hire revenues pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.
Stock-Based Compensation Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period. Effective January 1, 2017, the Firm changed its accounting policy regarding forfeitures and elected to recognize as incurred.
Income Taxes Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes. Effective January 1, 2017, excess tax benefits or deficiencies of deductions attributable to employees’ vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.
Cash and Cash Equivalents All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents consist of cash on hand with banks, either in commercial accounts or overnight interest-bearing money market accounts and at times may exceed federally insured limits. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments.
Trade Receivables and Related Reserves Trade receivables are recorded net of allowance for doubtful accounts. The allowance for doubtful accounts is determined based on factors including recent write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and higher-risk sectors, and the current state of the U.S. economy. Trade receivables are written off after all reasonable collection efforts have been exhausted.
Fixed Assets Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&A in the Consolidated Statements of Operations and Comprehensive Income.
Leases Leases for our field offices, which are located throughout the U.S., range from three to seven-year terms, although a limited number of leases contain short-term renewal provisions that range from month-to-month to one year.
For leases that contain escalations of the minimum rent, we recognize the related rent expense on a straight-line basis over the lease term. We record any difference between the straight-line rent amounts and amounts payable under the leases as a deferred rent liability in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets.
The Company records incentives provided by landlords for leasehold improvements in Accounts payable and other accrued liabilities or Other long-term liabilities, as appropriate, in the Consolidated Balance Sheets and records a corresponding reduction in rent expense on a straight-line basis over the lease term.
Goodwill and Other Intangible Assets Goodwill
Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the “income approach”) and the use of comparative market approaches under both the guideline company method and guideline transaction method (collectively, the “market approach”). Fair market value using the income approach is based on estimated future cash flows on a discounted basis. The market approach compares each reporting unit to other comparable companies based on valuation multiples derived from operational and transactional data to arrive at a fair value. Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies, and market multiples. Changes in economic and operating conditions or changes in Kforce’s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.
Other Intangible Assets
Identifiable intangible assets arising from certain of Kforce’s acquisitions include non-compete and employment agreements, contractual relationships, client contracts, technology, and GS’s Data Confidence trademark. Our trade names and trademarks, and derivatives thereof, including GS’s Data Confidence trademark, are important to our business and are registered with the U.S. Patent and Trademark Office.
For definite-lived intangible assets, amortization is computed using the straight-line method over the period of expected benefit, which ranges from one to fifteen years. The impairment evaluation for indefinite-lived intangible assets is conducted on an annual basis or more frequently if events or changes in circumstances indicate that an asset may be impaired.
Impairment of Long-Lived Assets Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.
Capitalized Software Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are classified as Other assets, net in the accompanying Consolidated Balance Sheets. Amortization is computed using the straight-line method over the estimated useful lives of the software, which range from one to seven years.
Workers' Compensation Kforce retains the economic burden for the first $250 thousand per occurrence in workers’ compensation claims except: (1) in states that require participation in state-operated insurance funds and (2) for Kforce Government Solutions, Inc. which is fully insured for workers’ compensation claims. Workers’ compensation includes ongoing health care and indemnity coverage for claims and may be paid over numerous years following the date of injury. Workers’ compensation expense includes insurance premiums paid, claims administration fees charged by Kforce’s workers’ compensation administrator, premiums paid to state-operated insurance funds and an estimate for Kforce’s liability for IBNR claims and for the ongoing development of existing claims.Management estimates its workers’ compensation liability based upon historical claims experience, actuarially determined loss development factors, and qualitative considerations such as claims management activities.
Health Insurance Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $350 thousand in claims annually. Additionally, for all claim amounts exceeding $350 thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $700 thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and IBNR claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs.
Defined Benefit Pension Plan The unfunded status of its defined benefit pension plan is recorded as a liability in its Consolidated Balance Sheets. Because our plan is unfunded as of December 31, 2018, actuarial gains and losses may arise as a result of the actuarial experience of the plan, as well as changes in actuarial assumptions in measuring the associated obligation as of year-end, or an interim date if any re-measurement is necessary. The net after-tax impact of unrecognized actuarial gains and losses related to our defined benefit pension plan is recorded in Accumulated other comprehensive income (loss) in our consolidated financial statements.Amortization of a net unrecognized gain or loss in accumulated other comprehensive income (loss) is included as a component of net periodic benefit cost if, as of the beginning of the year, that net gain or loss exceeds 10% of the projected benefit obligation. If amortization is required, the minimum amortization shall be that excess divided by the average remaining service period of active plan participants. The interest cost component of the net periodic benefit cost is included in Other expense, net in the Consolidated Statements of Operations and Comprehensive Income.
Earnings Per Share Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
Treasury Stock The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes, including issuances under the 2009 Employee Stock Purchase Plan. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders’ equity in the accompanying consolidated financial statements.
Derivative Instrument Our interest rate swap derivative instrument has been designated as a cash flow hedge and is recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instrument is recorded as a component of Accumulated other comprehensive income (loss), net of tax, and reclassified into earnings when the hedged item affects earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item.
Fair Value Measurements Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.
Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.
Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management’s own assumptions about inputs used in pricing the asset or liability.
Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Fair value measurements include, but are not limited to: the impairment testing of goodwill, other intangible assets and other long-lived assets; stock-based compensation; the interest rate swap and contingent consideration liability. The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments. Using available market information and appropriate valuation methodologies, Management has determined the estimated fair value measurements; however, considerable judgment is required in interpreting data to develop the estimates of fair value.
New Accounting Standards Recently Adopted Accounting Standards
In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Topic 606 is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of $0.2 million, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the year ended December 31, 2018, the consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605. The comparative information continues to be reported under the accounting standards in effect for the period presented. 
Accounting Standards Not Yet Adopted
In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software, and defer these costs over the noncancelable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised. This amendment also requires entities to present cash flows, capitalized costs and amortization expense in the same financial statement line items as the service costs incurred for such hosting arrangements. The guidance is effective for fiscal periods beginning after December 15, 2019 with retrospective application or prospective to all implementation costs incurred after the date of adoption. We plan to early adopt this standard in the first quarter of 2019 and expect certain presentation changes, which are not expected to be material to the consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures and is not expected to have a material effect on our consolidated financial statements.
In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt this standard using the period of adoption method with an adjustment of approximately $168 thousand to retained earnings on January 1, 2019.
In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. Kforce will adopt this standard in the first quarter of 2019; it will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect to our disclosures.
In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The amended guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018. We will adopt this standard in the first quarter of 2019 utilizing the optional transition method in the period of adoption without retrospective application to comparative periods. We anticipate recording approximately $17.6 million and $21.0 million in right-of-use assets and lease liabilities, respectively, on our consolidated balance sheets on January 1, 2019. We will take advantage of the package of practical expedients permitted in the new standard as well as the practical expedients for short term leases and not separating lease and nonlease components.
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Operations of Segments The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
 
Tech
 
FA
 
GS
 
Total
2018
 
 
 
 
 
 
 
Revenue
$
990,089

 
$
313,848

 
$
114,416

 
$
1,418,353

Gross profit
$
277,388

 
$
109,099

 
$
32,121

 
$
418,608

Operating and other expenses
 
 
 
 
 
 
341,455

Income before income taxes
 
 
 
 
 
 
$
77,153

2017
 
 
 
 
 
 
 
Revenue
$
907,511

 
$
346,135

 
$
104,294

 
$
1,357,940

Gross profit
$
257,118

 
$
118,479

 
$
32,459

 
$
408,056

Operating and other expenses
 
 
 
 
 
 
343,962

Income before income taxes
 
 
 
 
 
 
$
64,094

2016
 
 
 
 
 
 
 
Revenue
$
883,477

 
$
337,601

 
$
98,628

 
$
1,319,706

Gross profit
$
255,842

 
$
120,551

 
$
32,106

 
$
408,499

Operating and other expenses
 
 
 
 
 
 
352,544

Income before income taxes
 
 
 
 
 
 
$
55,955

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31, 2018, 2017 and 2016 (in thousands):
 
Tech
 
FA
 
GS
 
Total
2018
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
971,310

 
$
286,939

 
$
98,214

 
$
1,356,463

Direct Hire revenue
18,779

 
26,909

 

 
45,688

Product revenue

 

 
16,202

 
16,202

Total Revenue
$
990,089

 
$
313,848

 
$
114,416

 
$
1,418,353

2017
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
887,675

 
$
318,294

 
$
92,241

 
$
1,298,210

Direct Hire revenue
19,836

 
27,841

 

 
47,677

Product revenue

 

 
12,053

 
12,053

Total Revenue
$
907,511

 
$
346,135

 
$
104,294

 
$
1,357,940

2016
 
 
 
 
 
 
 
Revenue by type:
 
 
 
 
 
 
 
Flex revenue
$
863,434

 
$
307,245

 
$
82,427

 
$
1,253,106

Direct Hire revenue
20,043

 
30,356

 

 
50,399

Product revenue

 

 
16,201

 
16,201

Total Revenue
$
883,477

 
$
337,601

 
$
98,628

 
$
1,319,706

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fixed Assets (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Major Classifications of Fixed Assets and Related Useful Lives The following table presents major classifications of fixed assets and related useful lives (in thousands):
 
 
 
DECEMBER 31,
 
USEFUL LIFE
 
2018
 
2017
Land
 
 
$
5,892

 
$
5,892

Building and improvements
3-40 years
 
25,755

 
25,733

Furniture and equipment
1-20 years
 
17,467

 
17,285

Computer equipment
1-5 years
 
6,289

 
9,231

Leasehold improvements
3-7 years
 
12,497

 
13,424

 
 
 
67,900

 
71,565

Less accumulated depreciation
 
 
(32,082
)
 
(31,885
)
Total Fixed assets, net
 
 
$
35,818

 
$
39,680

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Tax Expense (Benefit), Continuing Operations The provision for income taxes from continuing operations consists of the following (in thousands):
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Current tax expense:
 
 
 
 
 
Federal
$
12,730

 
$
15,060

 
$
16,677

State
5,454

 
3,244

 
3,829

Deferred tax expense (1)
989

 
12,505

 
2,676

Total Income tax expense
$
19,173

 
$
30,809

 
$
23,182


(1) Includes the impact of TCJA for the year ended December 31, 2017.
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation The provision for income taxes from continuing operations shown above varied from the statutory federal income tax rate for those periods as follows:
 
YEARS ENDED DECEMBER 31,
 
2018
 
2017
 
2016
Federal income tax rate
21.0
 %
 
35.0
 %
 
35.0
 %
State income taxes, net of Federal tax effect
5.7

 
3.8

 
6.8

Non-deductible compensation and meals and entertainment
1.0

 
0.7

 
1.2

Tax credits
(2.2
)
 
(2.2
)
 
(2.1
)
Valuation allowance on foreign tax credit

 
2.5

 

Enactment of TCJA

 
9.1

 

Other
(0.6
)
 
(0.8
)
 
0.5

Effective tax rate
24.9
 %
 
48.1
 %
 
41.4
 %
Components of Deferred Tax Assets and Liabilities Deferred tax assets and liabilities are composed of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Deferred tax assets:
 
 
 
Accounts receivable reserves
$
738

 
$
611

Accrued liabilities
1,825

 
1,953

Deferred compensation obligation
5,545

 
5,423

Stock-based compensation
723

 
598

Pension and post-retirement benefit plans
3,471

 
3,767

Goodwill and intangible assets

 
526

Foreign tax credit
1,630

 
1,632

Other
344

 
289

Deferred tax assets
14,276

 
14,799

Deferred tax liabilities:
 
 
 
Prepaid expenses
(190
)
 
(251
)
Fixed assets
(1,277
)
 
(1,482
)
Goodwill and intangible assets
(1,057
)
 

Other
(254
)
 
(17
)
Deferred tax liabilities
(2,778
)
 
(1,750
)
Valuation allowance
(1,747
)
 
(1,733
)
Deferred tax assets, net
$
9,751

 
$
11,316

Income Tax Uncertainties The following table presents a reconciliation of the beginning and ending balance of unrecognized tax benefits for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
 
2016
Unrecognized tax benefits, beginning
$
1,127

 
$
1,115

 
$
788

     Additions for prior year tax positions
41

 
50

 
454

     Additions for current year tax positions

 
29

 

     Lapse of statute of limitations
(248
)
 
(67
)
 
(102
)
     Reductions for tax positions of prior years
(14
)
 

 
(25
)
Unrecognized tax benefits, ending
$
906

 
$
1,127

 
$
1,115

XML 47 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December 31, 2018, 2017 and 2016 (in thousands):
 
Technology
 
Finance and
Accounting
 
Government
Solutions
 
Total
Goodwill, gross amount
$
156,391

 
$
19,766

 
$
104,596

 
$
280,753

Accumulated impairment losses
(139,357
)
 
(11,760
)
 
(83,668
)
 
(234,785
)
Goodwill, carrying value
$
17,034

 
$
8,006

 
$
20,928

 
$
45,968

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities Accounts payable and other accrued liabilities consisted of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Accounts payable
$
22,900

 
$
21,591

Accrued liabilities
15,706

 
13,282

Total Accounts payable and other accrued liabilities
$
38,606

 
$
34,873

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Payroll Costs (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Components of Accrued Payroll Costs Accrued payroll costs consisted of the following (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Payroll and benefits
$
39,690

 
$
37,788

Payroll taxes
1,842

 
5,270

Health insurance liabilities
2,714

 
2,596

Workers’ compensation liabilities
1,016

 
1,232

Total Accrued payroll costs
$
45,262

 
$
46,886

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations The following table presents the weighted average actuarial assumptions used to determine the actuarial present value of projected benefit obligations at:
 
DECEMBER 31,
 
2018
 
2017
Discount rate
4.00
%
 
3.25
%
Rate of future compensation increase
2.90
%
 
2.90
%
Actuarial Assumptions Used to Determine Net Periodic Benefit Cost The following table presents the weighted average actuarial assumptions used to determine net periodic benefit cost for the years ended:
 
DECEMBER 31,
 
2018
 
2017
 
2016
Discount rate
3.25
%
 
4.00
%
 
4.00
%
Rate of future compensation increase
2.90
%
 
3.60
%
 
4.00
%
Components of Net Periodic Benefit Cost The following table presents the components of net periodic benefit cost for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
 
2016
Service cost
$
1,353

 
$
319

 
$
1,310

Interest cost
468

 
537

 
453

Net periodic benefit cost
$
1,821

 
$
856

 
$
1,763

Changes in the Benefit Obligation The following table presents the changes in the projected benefit obligation for the years ended (in thousands):
 
DECEMBER 31,
 
2018
 
2017
Projected benefit obligation, beginning
$
14,409

 
$
13,436

Service cost
1,353

 
319

Interest cost
468

 
537

Actuarial experience and changes in actuarial assumptions
(1,195
)
 
117

Projected benefit obligation, ending
$
15,035

 
$
14,409

Projected Annual Benefit Payment Undiscounted benefit payments by the SERP, which reflect the anticipated future service of participants, expected to be paid are as follows during the years ended December 31 (in thousands):
 
PROJECTED ANNUAL
BENEFIT PAYMENTS
2019
$

2020

2021
13,351

2022

2023

2024-2027

Thereafter
4,409

XML 51 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2018
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at December 31, 2018 and 2017 were as follows (in thousands):
Assets/(Liabilities) Measured at Fair Value:
Asset/(Liability)
 
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
 
Significant
Other
Observable
Inputs 
(Level 2)
 
Significant
Unobservable
Inputs 
(Level 3)
At December 31, 2018
 
 
 
 
 
 
 
Recurring basis:
 
 
 
 
 
 
 
Interest rate swap derivative instrument
$
900

 
$

 
$
900

 
$

Contingent consideration liability
$
(187
)
 
$

 
$

 
$
(187
)
At December 31, 2017
 
 
 
 
 
 
 
Recurring basis:
 
 
 
 
 
 
 
Interest rate swap derivative instrument
$
479

 
$

 
$
479

 
$

Contingent consideration liability
$
(191
)
 
$

 
$

 
$
(191
)
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Restricted Stock Activity The following table presents the restricted stock activity for the years ended December 31, 2018, 2017 and 2016 (in thousands, except per share amounts):
 
Number of Restricted Stock
 
Weighted Average
Grant Date
Fair Value
 
Total Intrinsic
Value of Restricted
Stock Vested
Outstanding at December 31, 2015
1,293

 
$
20.89

 
 
Granted (1)
1,048

 
$
22.46

 
 
Forfeited/Canceled
(353
)
 
$
21.04

 
 
Vested
(280
)
 
$
20.67

 
$
6,434

Outstanding at December 31, 2016
1,708

 
$
21.86

 
 
Granted
427

 
$
24.03

 
 
Forfeited/Canceled
(206
)
 
$
21.70

 
 
Vested (2)
(574
)
 
$
21.60

 
$
13,668

Outstanding at December 31, 2017
1,355

 
$
22.67

 
 
Granted
447

 
$
29.72

 
 
Forfeited/Canceled
(90
)
 
$
22.81

 
 
Vested
(392
)
 
$
23.03

 
$
11,935

Outstanding at December 31, 2018
1,320

 
$
18.19

 
 
(1)
The increase in shares granted during the year ended December 31, 2016 was due to a change in the grant date practice for our annual LTI awards. Kforce has historically granted these annual awards on the first business day of the year following the end of the performance period; however, for the performance period ending December 31, 2016 and thereafter, the grant date was shifted to the last day of the performance period. This administrative change resulted in two annual grants being made during the year ended December 31, 2016 (a grant on January 4, 2016 for the performance period ending December 31, 2015 and a grant on December 31, 2016 for the performance period ending December 31, 2016).
(2)
The increase in shares vested during the year ended December 31, 2017 was due to a shift in the vesting date of our outstanding annual LTI awards from January 2, 2018 and January 4, 2018 to December 31, 2017 as a tax planning strategy.
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Lease Payments for Capital and Operating Lease Future minimum lease payments, inclusive of accelerated lease payments, under non-cancelable capital and operating leases are summarized as follows (in thousands):
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
Total
Capital leases
 
 
 
 
 
 
 
 
 
 
 
 
 
Present value of payments
$
721

 
$
154

 
$
18

 
$
3

 
$

 
$

 
$
896

Interest
43

 
4

 
1

 

 

 

 
48

Total Capital lease payments
$
764

 
$
158

 
$
19

 
$
3

 
$

 
$

 
$
944

Operating lease payments
$
6,994

 
$
6,177

 
$
3,731

 
$
2,142

 
$
1,745

 
$
1,199

 
$
21,988

Total Lease payments
$
7,758

 
$
6,335

 
$
3,750

 
$
2,145

 
$
1,745

 
$
1,199

 
$
22,932

XML 54 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Summary of Quarterly Financial Information The following table provides quarterly information for the years ended December 31, 2018 and 2017 (in thousands, except per share amounts):
 
Three Months Ended
 
March 31
 
June 30
 
September 30
 
December 31
2018
 
 
 
 
 
 
 
Revenue
$
346,293

 
$
358,624

 
$
355,452

 
$
357,984

Gross profit
100,188

 
107,483

 
104,381

 
106,556

Net income
9,175

 
16,272

 
16,177

 
16,356

Earnings per share-basic
$
0.37

 
$
0.66

 
$
0.65

 
$
0.66

Earnings per share-diluted
$
0.37

 
$
0.65

 
$
0.64

 
$
0.65

2017
 
 
 
 
 
 
 
Revenue
$
333,992

 
$
340,309

 
$
341,053

 
$
342,586

Gross profit
97,135

 
103,919

 
104,375

 
102,627

Net income
5,902

 
11,144

 
10,099

 
6,140

Earnings per share-basic
$
0.23

 
$
0.44

 
$
0.40

 
$
0.25

Earnings per share-diluted
$
0.23

 
$
0.44

 
$
0.40

 
$
0.24

XML 55 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2018
Supplemental Cash Flow Elements [Abstract]  
Details of Supplemental Cash Flow Information The following table provides information regarding supplemental cash flows for the years ended December 31 (in thousands):
 
2018
 
2017
 
2016
Cash paid during the year for:
 
 
 
 
 
Income taxes
$
13,442

 
$
24,330

 
$
21,324

Interest, net
$
3,814

 
$
3,518

 
$
2,101

Non-Cash Financing and Investing Transactions:
 
 
 
 
 
Unsettled repurchases of common stock
$
556

 
$
898

 
$
935

Employee stock purchase plan
$
549

 
$
522

 
$
669

Equipment acquired under capital leases
$

 
$
937

 
$
1,153

Receivable for sale of Global's assets
$

 
$
1,979

 
$

Shares tendered in payment of exercise price of stock options
$

 
$

 
$
63

XML 56 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Disaggregation of Revenue [Line Items]        
Contingency period (or less) 90 days      
Required payment period (typically less) 90 days      
Contract assets $ 0     $ 0
Contract liabilities $ 0     $ 0
Product        
Disaggregation of Revenue [Line Items]        
Revenue, as a percent 1.00% 1.00% 1.00%  
Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Contract with customer, refund liability $ 600 $ 500    
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Accounts receivable reserves as percentage of gross accounts receivable 1.00% 1.00%
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Leases (Details)
12 Months Ended
Dec. 31, 2018
Operating Leased Assets [Line Items]  
Short-term office lease, maximum term 1 year
Minimum  
Operating Leased Assets [Line Items]  
Term of lease contract 3 years
Maximum  
Operating Leased Assets [Line Items]  
Term of lease contract 7 years
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details)
12 Months Ended
Dec. 31, 2018
Minimum  
Finite-Lived Intangible Assets [Line Items]  
Cost allocation period for definite-lived intangible assets 1 year
Maximum  
Finite-Lived Intangible Assets [Line Items]  
Cost allocation period for definite-lived intangible assets 15 years
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Capitalized Software (Details) - Computers and Software
12 Months Ended
Dec. 31, 2018
Minimum  
Property, Plant and Equipment [Line Items]  
Amortization period 1 year
Maximum  
Property, Plant and Equipment [Line Items]  
Amortization period 7 years
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Workers' Compensation (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
Accounting Policies [Abstract]  
Economic burden for worker's compensation claim per occurrence $ 250,000
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Health Insurance (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
Accounting Policies [Abstract]  
Health insurance maximum risk of loss liability per employee insurance plan (up to) $ 350,000
Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to) $ 700,000
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Earnings per Share (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]      
Common stock equivalents (in shares) 513,000 364,000 175,000
Antidilutive common stock equivalents (in shares) 0 527,000 32,000
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - New Accounting Standards (Details) - USD ($)
$ in Thousands
Jan. 01, 2019
Dec. 31, 2018
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract liabilities   $ 0 $ 0
Accounting Standards Update 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of new accounting standard, net of tax     179
Contract liabilities     200
Accounting Standards Update 2018-02 | Forecast      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Reclassification of stranded tax to retained earnings $ 168    
Accounting Standards Update 2016-02 | Forecast      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease, right-of-use asset 17,600    
Operating lease, liability $ 21,000    
Retained Earnings | Accounting Standards Update 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of new accounting standard, net of tax     $ 179
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]      
Gain on sale of Global's asset $ 0 $ 3,148 $ 0
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Kforce Global Solutions, Inc. | Technology      
Segment Reporting Information [Line Items]      
Gain on sale of Global's asset   $ 3,300  
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments - Operations of Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]                      
Revenue $ 357,984 $ 355,452 $ 358,624 $ 346,293 $ 342,586 $ 341,053 $ 340,309 $ 333,992 $ 1,418,353 $ 1,357,940 $ 1,319,706
Gross profit $ 106,556 $ 104,381 $ 107,483 $ 100,188 $ 102,627 $ 104,375 $ 103,919 $ 97,135 418,608 408,056 408,499
Operating and other expenses                 341,455 343,962 352,544
Income before income taxes                 77,153 64,094 55,955
Tech                      
Segment Reporting Information [Line Items]                      
Revenue                 990,089 907,511 883,477
Gross profit                 277,388 257,118 255,842
FA                      
Segment Reporting Information [Line Items]                      
Revenue                 313,848 346,135 337,601
Gross profit                 109,099 118,479 120,551
GS                      
Segment Reporting Information [Line Items]                      
Revenue                 114,416 104,294 98,628
Gross profit                 $ 32,121 $ 32,459 $ 32,106
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Additional Information (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Flex revenue | GS | Fixed-price Contract    
Disaggregation of Revenue [Line Items]    
Revenue, as a percent 41.90% 34.30%
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                      
Revenue $ 357,984 $ 355,452 $ 358,624 $ 346,293 $ 342,586 $ 341,053 $ 340,309 $ 333,992 $ 1,418,353 $ 1,357,940 $ 1,319,706
Flex revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,356,463 1,298,210 1,253,106
Direct Hire revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 45,688 47,677 50,399
Product revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 16,202 12,053 16,201
Tech                      
Disaggregation of Revenue [Line Items]                      
Revenue                 990,089 907,511 883,477
Tech | Flex revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 971,310 887,675 863,434
Tech | Direct Hire revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 18,779 19,836 20,043
Tech | Product revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 0 0 0
FA                      
Disaggregation of Revenue [Line Items]                      
Revenue                 313,848 346,135 337,601
FA | Flex revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 286,939 318,294 307,245
FA | Direct Hire revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 26,909 27,841 30,356
FA | Product revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 0 0 0
GS                      
Disaggregation of Revenue [Line Items]                      
Revenue                 114,416 104,294 98,628
GS | Flex revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 98,214 92,241 82,427
GS | Direct Hire revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 0 0 0
GS | Product revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 16,202 $ 12,053 $ 16,201
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fixed Assets - Major Classifications of Fixed Assets and Related Useful Lives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 67,900 $ 71,565
Less accumulated depreciation (32,082) (31,885)
Fixed assets, net 35,818 39,680
Land    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross 5,892 5,892
Building and Improvements    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 25,755 25,733
Building and Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 3 years  
Building and Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 40 years  
Furniture and Equipment    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 17,467 17,285
Furniture and Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 1 year  
Furniture and Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 20 years  
Computer Equipment    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 6,289 9,231
Computer Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 1 year  
Computer Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 5 years  
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 12,497 $ 13,424
Leasehold Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 3 years  
Leasehold Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Fixed assets, useful life 7 years  
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fixed Assets - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]      
Fixed assets, gross $ 67,900 $ 71,565  
Accumulated depreciation and amortization 32,082 31,885  
Depreciation and amortization 6,300 6,900 $ 6,700
Assets Held under Capital Leases      
Property, Plant and Equipment [Line Items]      
Fixed assets, gross 2,300 3,500  
Accumulated depreciation and amortization $ 1,400 $ 2,100  
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]    
Adjustment of deferred tax (asset) liability $ 5.4  
Unrecognized tax benefits that would impact effective tax rate   $ 0.7
State    
Operating Loss Carryforwards [Line Items]    
State tax net operating losses   $ 3.4
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current tax expense:      
Federal $ 12,730 $ 15,060 $ 16,677
State 5,454 3,244 3,829
Deferred tax expense 989 12,505 2,676
Total Income tax expense $ 19,173 $ 30,809 $ 23,182
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Federal income tax rate 21.00% 35.00% 35.00%
State income taxes, net of Federal tax effect 5.70% 3.80% 6.80%
Non-deductible compensation and meals and entertainment 1.00% 0.70% 1.20%
Tax credits (2.20%) (2.20%) (2.10%)
Valuation allowance on foreign tax credit 0.00% 2.50% 0.00%
Enactment of TCJA 0.00% 9.10% 0.00%
Other (0.60%) (0.80%) 0.50%
Effective tax rate 24.90% 48.10% 41.40%
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred tax assets:    
Accounts receivable reserves $ 738 $ 611
Accrued liabilities 1,825 1,953
Deferred compensation obligation 5,545 5,423
Stock-based compensation 723 598
Pension and post-retirement benefit plans 3,471 3,767
Goodwill and intangible assets 0 526
Foreign tax credit 1,630 1,632
Other 344 289
Deferred tax assets 14,276 14,799
Deferred tax liabilities:    
Prepaid expenses (190) (251)
Fixed assets (1,277) (1,482)
Goodwill and intangible assets (1,057) 0
Other (254) (17)
Deferred tax liabilities (2,778) (1,750)
Valuation allowance (1,747) (1,733)
Deferred tax assets, net $ 9,751 $ 11,316
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Income Tax Uncertainties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning $ 1,127 $ 1,115 $ 788
Additions for prior year tax positions 41 50 454
Additions for current year tax positions 0 29 0
Lapse of statute of limitations (248) (67) (102)
Reductions for tax positions of prior years (14) 0 (25)
Unrecognized tax benefits, ending $ 906 $ 1,127 $ 1,115
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill [Line Items]      
Gross amount $ 280,753 $ 280,753 $ 280,753
Accumulated impairment losses (234,785) (234,785) (234,785)
Carrying value 45,968 45,968 45,968
Technology      
Goodwill [Line Items]      
Gross amount 156,391 156,391 156,391
Accumulated impairment losses (139,357) (139,357) (139,357)
Carrying value 17,034 17,034 17,034
Finance and Accounting      
Goodwill [Line Items]      
Gross amount 19,766 19,766 19,766
Accumulated impairment losses (11,760) (11,760) (11,760)
Carrying value 8,006 8,006 8,006
Government Solutions      
Goodwill [Line Items]      
Gross amount 104,596 104,596 104,596
Accumulated impairment losses (83,668) (83,668) (83,668)
Carrying value $ 20,928 $ 20,928 $ 20,928
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill And Other Intangible Assets [Line Items]      
Goodwill impairment $ 0 $ 0 $ 0
Discrete forecast period 5 years    
Intangible assets, net $ 2,952,000 3,297,000  
Finite-lived intangible assets, net 700,000 1,100,000  
Amortization of intangible assets 27,900,000 27,500,000  
Impairment expense 0 0 $ 0
Trademarks and Trade Names      
Goodwill And Other Intangible Assets [Line Items]      
Intangible assets, net $ 2,200,000 $ 2,200,000  
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accounts payable $ 22,900 $ 21,591
Accrued liabilities 15,706 13,282
Total Accounts payable and other accrued liabilities $ 38,606 $ 34,873
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Payroll Costs - Components of Accrued Payroll Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Payroll and benefits $ 39,690 $ 37,788
Payroll taxes 1,842 5,270
Health insurance liabilities 2,714 2,596
Workers’ compensation liabilities 1,016 1,232
Total Accrued payroll costs $ 45,262 $ 46,886
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Accrued matching contribution $ 1,800,000 $ 1,600,000  
Kforce common stock held by both plans (in shares) 146 167  
Employee stock purchase plan (in shares) 19 25 34
Current deferred compensation liability $ 1,800,000 $ 2,900,000  
Deferred compensation plan 28,900,000 28,900,000  
Compensation expenses (income) 876,000 722,000 $ 881,000
Deferred compensation plan assets 29,100,000 31,400,000  
Life insurance 213,100,000    
Gains (losses) attributable to the investments in bond mutual funds $ 0 0 $ 0
Normal retirement age 65 years    
Early retirement age 55 years    
Vesting percentage under plan for attaining age 55 and 10 years 100.00%    
Defined benefit plan arrangement minimum age 55 years    
Completed at least credited service period 10 years    
Vesting percentage under plan prior to attaining age 55 and 10 years 0.00%    
Defined benefit plan employees minimum requisition period under specific conditions 5 years    
Benefits payable targeted percentage 45.00%    
Period in which the executive officer earned the highest salary and bonus 3 years    
Employment period for computation of benefit 10 years    
Eligible age under condition one for reduced benefits under the plan 62 years    
Eligible service under condition one for reduced benefits under plan 10 years    
Eligible age under condition two for reduced benefits under plan 55 years    
Eligible service under condition two for reduced benefits under plan 25 years    
Lump sum payment period 10 years    
Payment to participants under the SERP $ 0 0  
Accumulated benefit obligation 15,000,000.0 $ 14,300,000  
Employer contributions to benefit plans 0    
Expected future benefit payments, next twelve months $ 0    
ESPP      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Percentage of discount on shares purchased under employee stock purchase plan 5.00%    
Average purchase price (in dollars per share) $ 28.93 $ 20.65 $ 19.37
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations (Details) - Weighted Average
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 4.00% 3.25%
Rate of future compensation increase 2.90% 2.90%
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Weighted Average Actuarial Assumptions Used To Determine Net Periodic Benefit Cost (Details) - Weighted Average
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 3.25% 4.00% 4.00%
Rate of future compensation increase 2.90% 3.60% 4.00%
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Retirement Benefits [Abstract]      
Service cost $ 1,353 $ 319 $ 1,310
Interest cost 468 537 453
Net periodic benefit cost $ 1,821 $ 856 $ 1,763
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Changes in the Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation, beginning $ 14,409 $ 13,436  
Service cost 1,353 319 $ 1,310
Interest cost 468 537 453
Actuarial experience and changes in actuarial assumptions (1,195) 117  
Projected benefit obligation, ending $ 15,035 $ 14,409 $ 13,436
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Projected Annual Benefit Payment (Details)
Dec. 31, 2018
USD ($)
Retirement Benefits [Abstract]  
2019 $ 0
2020 0
2021 13,351,000
2022 0
2023 0
2024-2027 0
Thereafter $ 4,409,000
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility (Details) - Line of Credit - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Current borrowing capacity $ 300,000,000.0  
Possible borrowing capacity increase 150,000,000.0  
Long-term debt - credit facility $ 71,800,000 $ 116,500,000
Revolving Credit Facility | Minimum    
Line of Credit Facility [Line Items]    
Commitment fee percentage 0.20%  
Fixed charge coverage ratio 1.25  
Equity securities limitation, leverage ratio 2.75  
Debt instrument, covenant, availability $ 25,000,000.0  
Revolving Credit Facility | Maximum    
Line of Credit Facility [Line Items]    
Commitment fee percentage 0.35%  
Leverage ratio 3.25  
Letter of Credit    
Line of Credit Facility [Line Items]    
Current borrowing capacity $ 10,000,000.0  
Long-term debt - credit facility 3,200,000 $ 3,200,000
Swingline Loan    
Line of Credit Facility [Line Items]    
Current borrowing capacity $ 10,000,000  
Federal Funds Effective Swap Rate    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 0.50%  
Base Rate | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 0.25%  
Base Rate | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 0.75%  
LIBOR    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.00%  
LIBOR | Revolving Credit Facility | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.25%  
LIBOR | Revolving Credit Facility | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.75%  
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instrument and Hedging Activity (Details) - Designated as Hedging Instrument - Interest Rate Swap - USD ($)
May 31, 2021
May 31, 2020
May 31, 2019
Dec. 31, 2018
May 31, 2018
Dec. 31, 2017
May 31, 2017
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative interest rate             1.81%
Derivative notional amount         $ 65,000,000   $ 65,000,000.0
Derivative asset       $ 900,000   $ 500,000  
Forecast              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative notional amount $ 25,000,000 $ 25,000,000.0 $ 65,000,000        
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 187 $ 191
Other Expense    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability remeasurement $ 4 $ 565
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Estimated Fair Values (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Significant Unobservable Inputs (Level 3)    
Assets/(Liabilities) Measured at Fair Value:    
Contingent consideration liability $ (187) $ (191)
Recurring Basis    
Assets/(Liabilities) Measured at Fair Value:    
Contingent consideration liability (187) (191)
Recurring Basis | Interest Rate Swap    
Assets/(Liabilities) Measured at Fair Value:    
Interest rate swap derivative instrument 900 479
Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets/(Liabilities) Measured at Fair Value:    
Contingent consideration liability 0 0
Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Interest Rate Swap    
Assets/(Liabilities) Measured at Fair Value:    
Interest rate swap derivative instrument 0 0
Recurring Basis | Significant Other Observable Inputs (Level 2)    
Assets/(Liabilities) Measured at Fair Value:    
Contingent consideration liability 0 0
Recurring Basis | Significant Other Observable Inputs (Level 2) | Interest Rate Swap    
Assets/(Liabilities) Measured at Fair Value:    
Interest rate swap derivative instrument 900 479
Recurring Basis | Significant Unobservable Inputs (Level 3)    
Assets/(Liabilities) Measured at Fair Value:    
Contingent consideration liability (187) (191)
Recurring Basis | Significant Unobservable Inputs (Level 3) | Interest Rate Swap    
Assets/(Liabilities) Measured at Fair Value:    
Interest rate swap derivative instrument $ 0 $ 0
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Jan. 01, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Apr. 18, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 8,800 $ 7,600 $ 6,700  
Related tax benefit   2,200 $ 3,000 $ 2,800  
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation expenses   $ 29,600      
Weighted average period expected to be recognized   3 years 10 months 24 days      
Restricted Stock | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock granted, vesting period   1 year      
Restricted Stock | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock granted, vesting period   10 years      
2017 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares)         3.0
LTI | Restricted Stock | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock granted, vesting period   3 years      
LTI | Restricted Stock | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock granted, vesting period   4 years      
Accounting Standards Update 2016-09          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cumulative effect of new accounting standard, net of tax $ (300)        
Retained Earnings | Accounting Standards Update 2016-09          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cumulative effect of new accounting standard, net of tax 469        
Tax effect of new accounting standard $ 300        
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
grant
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Number of Restricted Stock      
Outstanding as of beginning of period (in shares) | shares 1,355 1,708 1,293
Granted (in shares) | shares 447 427 1,048
Forfeited/Canceled (in shares) | shares (90) (206) (353)
Vested (in shares) | shares (392) (574) (280)
Outstanding as of end of period (in shares) | shares 1,320 1,355 1,708
Weighted Average Grant Date Fair Value      
Outstanding as of beginning of period (in dollars per share) | $ / shares $ 22.67 $ 21.86 $ 20.89
Granted (in dollars per share) | $ / shares 29.72 24.03 22.46
Forfeited/Canceled (in dollars per share) | $ / shares 22.81 21.70 21.04
Vested (in dollars per share) | $ / shares 23.03 21.60 20.67
Outstanding as of end of period (in dollars per share) | $ / shares $ 18.19 $ 22.67 $ 21.86
Total Intrinsic Value of Restricted Stock Vested      
Vested | $ $ 11,935 $ 13,668 $ 6,434
Number of annual grants | grant 2    
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Present value of payments  
2019 $ 721
2020 154
2021 18
2022 3
2023 0
Thereafter 0
Total 896
Interest  
2019 43
2020 4
2021 1
2022 0
2023 0
Thereafter 0
Total 48
Total Capital lease payments  
2019 764
2020 158
2021 19
2022 3
2023 0
Thereafter 0
Total 944
Operating lease payments  
2019 6,994
2020 6,177
2021 3,731
2022 2,142
2023 1,745
Thereafter 1,199
Total 21,988
Total Lease payments  
2019 7,758
2020 6,335
2021 3,750
2022 2,145
2023 1,745
Thereafter 1,199
Total Lease payments $ 22,932
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Other Commitments [Line Items]      
Operating lease, rental expense $ 7.7 $ 7.7 $ 7.7
Purchase Commitments      
Total leases 16.3    
Commitments to be paid in 2019 10.6    
Commitments to be paid in 2020 3.2    
Commitments to be paid in 2021 2.2    
Commitments to be paid in 2022 0.3    
Letter of credit outstanding, for workers compensation 2.8    
Letter of credit outstanding, for facility lease deposit 0.3    
Employees under contract terminated by employer without good cause or change in control 32.6    
Employees under contract terminated by employer without good cause or in absence of change in control $ 14.1    
Minimum      
Other Commitments [Line Items]      
Tenure of expiration of lease 30 days    
Purchase Commitments      
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements 6 months    
Severance payment as a percentage of annual salary 100.00%    
Severance payment as a percentage of annual bonus 50.00%    
Maximum      
Other Commitments [Line Items]      
Tenure of expiration of lease 90 days    
Purchase Commitments      
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements 3 years    
Severance payment as a percentage of annual salary 300.00%    
Severance payment as a percentage of annual bonus 300.00%    
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 357,984 $ 355,452 $ 358,624 $ 346,293 $ 342,586 $ 341,053 $ 340,309 $ 333,992 $ 1,418,353 $ 1,357,940 $ 1,319,706
Gross profit 106,556 104,381 107,483 100,188 102,627 104,375 103,919 97,135 418,608 408,056 408,499
Net income $ 16,356 $ 16,177 $ 16,272 $ 9,175 $ 6,140 $ 10,099 $ 11,144 $ 5,902 $ 57,980 $ 33,285 $ 32,773
Earnings per share – basic (in dollars per share) $ 0.66 $ 0.65 $ 0.66 $ 0.37 $ 0.25 $ 0.40 $ 0.44 $ 0.23 $ 2.34 $ 1.32 $ 1.26
Earnings per share – diluted (in dollars per share) $ 0.65 $ 0.64 $ 0.65 $ 0.37 $ 0.24 $ 0.40 $ 0.44 $ 0.23 $ 2.30 $ 1.30 $ 1.25
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information - Details of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash paid during the year for:      
Income taxes $ 13,442 $ 24,330 $ 21,324
Interest, net 3,814 3,518 2,101
Non-Cash Financing and Investing Transactions:      
Unsettled repurchases of common stock 556 898 935
Employee stock purchase plan 549 522 669
Equipment acquired under capital leases 0 937 1,153
Receivable for sale of Global's assets 0 1,979 0
Shares tendered in payment of exercise price of stock options 0 $ 0 $ 63
Proceeds from income tax refunds $ 6,800    
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounts receivable reserves      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 1,858 $ 2,066 $ 2,121
Charged to Costs and Expenses 1,874 1,155 795
Charged to Other Accounts 0 (91) 39
Deductions (931) (797) (889)
Balance at End of Period 2,801 2,333 2,066
Accounts receivable reserves | Difference between Revenue Guidance in Effect before and after Topic 606      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 475    
Deferred tax assets valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,733 85 85
Charged to Costs and Expenses 14 1,648 0
Charged to Other Accounts 0 0 0
Deductions 0 0 0
Balance at End of Period $ 1,747 $ 1,733 $ 85
XML 97 R9999.htm IDEA: XBRL DOCUMENT v3.10.0.1
Label Element Value
Accounting Standards Update 2016-09 [Member] | Additional Paid-in Capital [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 769,000
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ("+5DX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ @(M63B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " " BU9.?#ZT^NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NLW0$%&7"X@32$A, G&+'&^+:-HH,6KW]J1E MZX3@ 3C&_O/YL^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_,GD!6U1H\L;&S (BQ$H1N+"B,9[N,);W'!A\_8SC"+0"UY MZCA!7=8@]#0Q',>V@0M@@C%%G[X+9!?B7/T3.W= G))CL2FPXI_TI.\3'01IPGOZ[N[KNIW[Q\9G0=W K[O07U!+ P04 " " BU9.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ("+5DZG<]:3PP( - * 8 >&PO=V]R:W-H965T&UL?5;MCILP$'P5Q ,4;,Q'3DFD2Z*JE5KI=%7;W[[$2= !IK:3 M7-^^QG"4>)?[$["9V?':.\XN;U*]ZK,0)GBKJT:OPK,Q[4,4Z?U9U%Q_DJUH M[)>C5#4W=JA.D6Z5X ='JJN(QG$6U;QLPO72S3VI]5)>3%4VXDD%^E+77/W= MB$K>5B$)WR>>R]/9=!/1>MGRD_@AS,_V2=E1-$8YE+5H="F;0(GC*GPD#SL: M=P2'^%6*FYZ\!UTJ+U*^=H.OAU48=RL2E=B;+@2WCZO8BJKJ(MEU_!F"AJ-F M1YR^OT?_[)*WR;QP+;:R^ET>S'D5%F%P$$=^J5=K_!_J*-K(.>M_X+2P8:3J #@8X$RCXD) ,A&0GD M8P(;",PC1'TJ;F]VW/#U4LE;H/KC;7E71>2!V=W?=Y-NL]TWNSW:SE[7\3*Z M=F$&Q*9'T F"C(C(QAX%*":PH8!.[P6V$)'<(W80P? E)&B.B:,G$WJ*TQE* M9X[.)O3,VR*(R'&!%!5( ;WP!"!B@0MDJ$ &Z,0_900R<\PY*I%#OG?.FQZ2 M.DC35T),"ERD0$4**.*5R@:!S-3* I580'[J22"0#)<@,>ZY&$;(?=?%8+<6 M20$-3O\PPS%R=X;8GT-04U!G$S!T^;GP"G4]!B4',G AN M? )M31>^",3,B>#6)]#8B5?&VP%S=XFE!2M(/G.14?P*H/ *2,B]UF[ 9!.M MO,A8LL@S_TJ+)G_WM5 GUTKI8"\OC>OC)K-CN_9(7;OP'][W>M^Y.I6-#EZD ML4V':PV.4AIA5Q1_LGF?;7LY#BIQ--UK;M]5WV/U R/;H7^,QB9V_0]02P,$ M% @ @(M63I.BS?;O P 'Q$ !@ !X;"]W;W)KK#]VJSO=?.UO3C7!=_*HFHWX:7K;D]1U!XNKLS;57US ME?_G5#=EWOG'YARUM\;EQR&H+"(I1!R5^;4*M^NA[*79KNNWKKA6[J4)VK>R MS)M_=ZZH[YL0PH^"+]?SI>L+HNWZEI_='Z[[\_;2^*?H4SN[#_JNO-;UU_[AU^,F%+TB5[A#UU>1^\N[V[NBZ&OR M.OZ9*@T?;?:!\_N/VG\>.N\[\YJW;E\7?U^/W643)F%P=*?\K>B^U/=?W-0A M$P93[W]S[Z[P>*_$MW&HBW;X#0YO;5>74RU>2IE_&Z_7:KC>I_H_PO@ .07( M1P#$/PQ04X#Z'J!_&*"G (T"HK$K0VZRO,NWZZ:^!\WX>F]Y/XK@2?OL'_K" M(=G#?SX]K2]]WRJYCM[[>B9D-R)RAL"#B'SECQ8DU\).DG#4P)X22GU&,@;1 MO C%=E,-\6H>;_AXS<;K(5[/XV.4IA&)!Z0:TZ0A409U9<]PRMA4"]1ECH/4 MBIC7;5C=ANJV2/>(F%D[:9I:;9!L!M-IDFBDFL$ I+"\Z)@5'5/1"1(=DV9\ MKF.!L#V#B408].HR%M-IRHNVK&A+1:=(M"7-*)F"1&KV#*8 +)HU&8-I8;7D M12>LZ(2(QL-PEY!F;*( 2:90(@T:01D#6;&PE*2LW)3*14IV*6T$8H/U4BI. M8HG>5T8ID\X'SR?%(/CU55#-9($5=/SYN84T$4$32]5+4X/W)J#F MI+$Y ?63),&SF8%^4OB=9AP%2[L(X)T)J#5I;$U W40!=E,&D@D97A02"W)Y M3P)J2AJ;TL3$GU8YL-B4&,P/+0%8,H/)6"TX*?"N!-26#+:EB;'S!*Z4QJHI M!2N\P60O#E) M:DX&F]/$S-^J6.&)R$)X$+ M*97GKOLV-7[=K+)BZR%47?/W?C/N5IG/%INPK=^:\6MW^B5<$C+9XI+];^$]-%$^.8ECO'3- M,'\N7MZ&L6LOO40K;?W]?-T?YNOITO]'F!R EP"\!H#^-$!= A0)R,_.YE1_ MJL=ZO>R[TZ(_K]:QGC8%/*@XF2_3PWGNYN]BMD-\^KXV9IF_3_U<)(]G"=Y( M\%Y1<8525TD>Q[^:0-$$SO'JUH25XY48K^9X?1OO2!)GB9TEAUD"0-/@&N5* MV8<6?6CNPQ,?9XFY&0.5]B69\TJ0H?'6R&Z,Z,9P-R5Q8]@P"HBFXAH'D%@> M*QJQS(@MB!'+!@$%RA(K@@H+GY@4)WIQW L0+X[/O?;:TMTBR8S6"3=>=..Y M&S+,H^=+9#R0;54)JM+Z0O92BEY*[D41+R4?Q9;TIU8)*F]*+WN!0L92P=UH MRJ6"#50Z Y1-7 5Q;R4V,"0H"=P.PR3P#5$:ADJN4EBZA!L9EX#[]R/@%SE]+^7O1F'NXE@4S).B\5H5..))!#)J]49(YR? $3D]+ MZ0D"/KTM*+4DF?8N\88$F:' (>HH1('S41MDX))DUOO4+T+F*'"0.@I2X(@$ MJY@=057:!+I YBAPD#H*4N",U)Z^GRM!E;(B8Q0X1QWE*'!$EH7B7KC,*P>) MD@1EDB(GJ:,D1IHRQ%3DE0M'JI!!6:%$LQ M47IRECK*4A0@Z0M:PU22+$YC@CLHLQ0Y2QUE*7)&(H"ANDK2F:+ U S)+$5> MU3I:U4H:MEJ?:NZ=R$Q&PZB>*G%0IBARBGI*+>1X9"O]F>3>ATQ/Y/3TE%?( MN>A8<2Z*$B4HRNQ$SDY/@84".[53BNTX0:><*A-O;Y01BARAGB&+LQ&PI*]> M254DEDK)_%2"#DH#.@%0)0-4<8!ZBBS%T?B# 1]+36I) M$.I8E[G$)E(R1A7'J&=_P3D?P7JE:,4NZ91&E\"62IP)<)!ZBBTE_N/G1:FD MDXK2_.;493H&^[WN7_>'8?' M]^?CIW-C[(Z7H[7\>KZW_@]02P,$% @ @(M63@O1F?=7 @ /@@ !@ M !X;"]W;W)K((#6I MJE9JI6BJML].X@0T@*GMA.G?US8, MNYY"&^[7W..@;9Y#VA;ZS$F#OO3=VR MM5MRWJT 8(<2-XB]D ZW8N5$:(.X&-(S8!W%Z*A,30U\"&/0H*IUBUS-[6B1 MDPNOJQ;OJ,,N38/HOPVN2;]V/?=CXK4ZEUQ.@"+OT!G_Q/Q7MZ-B!*8HQZK! M+:M(ZU!\6KN?O-764P:E^%WAGLWZCBQE3\B;''P[KETHB7"-#UR&0**YXBVN M:QE)V:E7;#RMQ-MKL!G\T^)/! M"^\:@M$0: 8PD*E2/R..BIR2WJ'#T^J0?"F\52 V\R GU=ZI-5$M$[/7(LUR M<)5Q1LEFD/@SB;]4;$U%$$P2(/)/$+X5PE?^8.;/H-T?6/V!\H=SOZ<5,4AB M)6F'(E((M3HLHN!6):&5)#1)M,W:#))DE@2^0 UW^T"T((FL))%)$F@D@R2: M)?$BJ'X:S1/"!5%L)8I-HE CBHU$.LH]Q8(AL3(D)D.D,20/&>XI%@RIE2$U M&6*-(7WF'7D@6I!D5I+,)$DTDLRHU1\?O;XKSR@73!ZTGTC0I$KU(PD:R1(O MC6*3RJH,L_ VU8USTC.IC(/2,W*%4>K[%BJ;THL3DPK,#G)YL_Y ]%RUS-D3 M+NX$=7*?".%81(4O(EXI+O-I4.,3E]U$].EPHPT#3KKQM@;3)T/Q'U!+ P04 M " " BU9.:L@HCDX& "0(@ & 'AL+W=O\&;$#18=NSFBB)4=OR;"7IOOTD M677#>X^LOC2V>T@>D=3O'M&^>2N/7T_/15&-ONVV^]/M^+FJ#A^GT]/]<['+ M3Q_*0[&O_^>Q/.[RJGY[?)J>#L6;_?CNIOWLT_'NIGRI MMIM]\>DX.KWL=OGQOUFQ+=]NQV;\_8//FZ?GJOE@>G=SR)^*/XOJK\.G8_UN M>NGE8;,K]J=-N1\=B\?;\2_FX]I1TZ!5_+TIWD[O7H^:2_E2EE^;-[\]W(Z3 MQE&Q+>ZKIHN\_O-:S(OMMNFI]O%OU^GX,F;3\/WK[[VOVHNO+^9+?BKFY?:? MS4/U?#M.QZ.'XC%_V5:?R[=?B^Z"W'C47?WOQ6NQK>6-DWJ,^W)[:O\=W;^< MJG+7]5);V>7?SG\W^_;O6]?_]V:X 74-Z-+ F*L-;-? _FA@KS;@K@%?&E"X MVL!U#=RE ?NK#7S7P/^PE%YM$+H&X4<#UR[@>7;;Y5KD57YWZ;#]OU;_^O7K%3_>GKG4F2F^EKTU&GF9TU%&E,K)DC#<6:!=+8 M6+-$&HXU*Z1QL6:--/ZBF=9S M3PJM) MP=4(!LU3-8J1Z-"2GH7+H(L,N!#[8Y9I%^]VZGG.@":(JUEG^K;Q/69-@OF? M +L"N+-.%&TT38TA56RGIQP98$?>@YTH H]D\Z(3N1Y1; :7 -J@/'2C,;[ MQ(H)7 ^(8C.X!!A0 TR09C1'O9<;JQ/%,Z/J)X"[[W.,<6P8.)95JQ-%,V-( MTV%8%UO"@#> \&H.-;PG1J[H(,8G\G5UO E M&_H&PO0U +^DHJ2&:TWY5!;0=:?S_;K8$D:Q 2PFE5PU:(,A+U,$W8.N88EO?3 ML"ZVA %K==I6<L^MQFPP"OMK(&-G M?$]HMYC(%A"9) :MIFT=QRFHXR\/0I,Z_]*=<;V;Y>4MT: 2O2LDRIQA&7F! ML[I$9DDO9G#1L.'G0Y/%H+<:]"HT68UP%[)47?R0+/:#66\1ZV52L1KCUO5L M-,:$9D1H&9I8DU=:81U_Q+(^B&!R46_GD#7HBT[?Y M< EA%.IEMF -ZHGA-$BF#>MB2YC3K,.]REZL4WN:"B M!T2Q%PQ\!L!7LP.. MQ67A7 Z(8B\8]HQ@KS:QAKWO2YL.P]ZAHQB9O!R*V1DK/PX<>,2ZV!)FM0.L MEL].LP%=D!.Y "+F8*VX M,Y9H4)+?*JZ BNH<)[\Z70/=Q)G4DER_Z;NOU9O?:OR1'Y\V^]/H2UE5Y:[] M'OVQ+*NB[C3Y4,_]J>1GJU\?S;R3.;ZKRT/W^8WKY$V$[M_/ M-H02<+L7;%_..?=<@Z^SEO$740)(YXV26JS=4LIFA9 H2J!8+%@#M7IS8IQB MJ9;\C$3# 1\-B1(4>%Z,**YJ-\],;,_SC%TDJ6K8N[]X" MS]6YE#J \JS!9_@)\E>SYVJ%!I5C1:$6%:L=#J>U^^BO=JG&&\#O"EHQFCNZ MD@-C+WKQ[;AV/6T("!12*V U7&$+A&@A9>.UUW2'E)HXGM_4GTSMJI8#%K!E MY$]UE.7:35WG""=\(?*9M5^AKV?I.GWQW^$*1,&U$Y6C8$28IU-CM,/+(9A_8Y"?>64#I@]UM:G6;6MSZ$[?I+(D_-;*U8&9& MT.CX4N!GTQJ%4[!++?4I&$6'[OL8Z.,_B6]45^Z:Z+M,U])_8'ZN:N$FFWD*SIKPDTW%7Y/U!+ P04 M" " BU9.-Y-;NXT% #-' & 'AL+W=OXK[I/[3' M>$C_>6B[?3.DG]WCNC]VL;F?&NUW:UT4Y7K?; _+V^OIVJ?N]KI]'G;;0_S4 M+?KG_;[I_JGBKGV]6:KE]PN?MX]/PWAA?7M];![C[W'XX_BI2[_6YRCWVWT\ M]-OVL.CBP\WRH[JJS=1@(O[GQ'IMQ%JDKDT;_;KPX#?;TOS0\?;KZHM&C.;K"1!-%;I :(P2((]I.F]O2FGX0#&!C 3 ',10!CV3B=D')"#A-B M7? %ZZRDB+1GL6I :>1"1FZ ";FR8#VO)52ZPF*]JL"IK0#SP?'< M5J )P9[U!E"!AZI1*)=+,BJ3CA70[+EF)6YD2^*2 :3X*",H9-:<@MG]H]) M<>"*M;@/7W, 69$R?!Z_&^FM7FP$BJ1>L>YFZ/(NY#U7+"%E+$]K@-(N9"1C MZU%&9G*3L6"%O4!9T&OA\U8^ E5X*U8#X'1AN3?4B/.FR*T(;$)*NI 5TTMZ M1RGS#J!693"&JY88V8QO*FQ$2CI1*::8](]Q$,6R )@RCIL1Q$K*31)L2$HZ M$D\KE9)&$H+AHB6TLK;DF@%E0B['8U-2 2R-S 33V":TM(F23S M4SL%OD_> M &JEK/ )B 6=26,:&X661N'X%-,RNZ<-')]AB J6KPI K5*ED!.-O4)+KW \ M"6F9X(VW//<":J6Y;=>(,CZ3?#7V"RW]PO%-I08YON"/8P.H%3F.U0B[=-2W MHK%C:%FM*)[HJAEZNUMSFF\D *8#<8NO 4;!Z]Q:Q#:E01ZM1IC2)KLXL&EH4+X8OEW5J#3AF^?-_Z)J0.448[_0TB_$ MAJW2*,N#H488&&J O3?4V#4TAOX M9A* J0XI?&:5$?8. D4&W^15!!)^%/]68,R93GQ*V% *5#]_=5"0K%;%& M47'DB"=5B-G5F_N&N?#\-X-')Q]7PF M]U&/9T+L>J6NZM/)VH\PIX.^WYKN<7OH%U_:86CWT[G00]L.,8DL/J01?8K- M_?G'+CX,XU>7OG>G [;3CZ$]SH>'Z_,)YNV_4$L#!!0 ( ("+5DZ:HQ[\ MLP$ -(# 8 >&PO=V]R:W-H965T&UL?5-ACYP@$/TK MA!]PK&BOEXV:W%[3M$F;;*YI[S.KHY(#QP*NUW]?0,_:UO8+,,.\-V^&(9_0 M/-L.P)$7K7I;T,ZYX?6=3YC@Z)7LX&V)'K87Y<0*%4T$3^NIXE&WG@H.5^2!:^ +NZW VWF(K M2RTU]%9B3PPT!;U/CJ ;Q(FNSF34,D%\3D8'^N"'H(@4%"YP"#\=H4' M4"H0>1G?%TZZI@S [?F5_7VLW==R$18>4#W)VG4%O:.DAD:,RCWB] &6>MY0 MLA3_":Z@?'A0XG-4J&Q<235:AWIA\5*T>)EWV<=]FF^R=('M _@"X"O@+N9A M.+DR'UOJN",K8AW7KSUWFN9W"8YNP:B)>8TQ_!M MS!K!//N:@N^E./&_X'P?GNXJ3",\_4WA/PBR78(L$F3_+7$O)OTC"=OT5(-I MXS194N'8QTG>>->!O>?Q37Z%S]/^69A6]I9&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]0$N)F M761;:CI-F[1*4:>MGXE]ME'!>(#C]M_OP*[GMM:^ '?<>_?N.-+!V"?7 'CR MK%7K,MIXWQT8R M>6IZKV0+)TM=J)&GZ"_]6=+%IL9BFEAM9) MTQ(+549OMX=C$N)CP&\)@UN<2:CD;,Q3,+Z7&=T$0:"@\(%!X':!.U J$*&, M/Q,GG5,&X/+\ROXUUHZUG(6#.Z,>9>F;C-Y04D(E>N4?S/ -IGJN*9F*_P$7 M4!@>E&".PB@75U+TSAL]L: 4+9['7;9Q'\8;_GF"K0/X!. SX";F86.BJ/R+ M\")/K1F('7O?B?#$VP/'WA3!&5L1[U"\0^\EW^Z3E%T"T11S'&/X,F:.8,@^ MI^!K*8[\ YROPW>K"G<1OGNC\'J=(%DE2")!\M\2UV+V[Y*P14\UV#I.DR.% MZ=LXR0OO/+"W/+[)O_!QVN^%K67KR-EX?-G8_\H8#RAE=88T[8! #0 P &0 M 'AL+W=O" M*S@;9'LIF?EW J&''"?XW?'(F]8%!RFRCC7P!.YW=S;>(K-*Q24HR[5"!NH< MWR7'4QKP$?"'PV 79Q0JN6C]$HP?58XW(2$04+J@P/QVA7L0(@CY-/Y.FG@. M&8C+\[OZ0ZS=UW)A%NZU>.:5:W-\P*B"FO7"/>KA.TSUW&(T%?\3KB \/&3B M8Y1:V+BBLK=.RTG%IR+9Z[AS%?=AO$GW$VV=0"<"G0F'&(>,@6+FWYAC16;T M@,S8^XZ%)TZ.U/>F#,[8BGCGD[?>>RVVNXQ<@\X$.8T0NH D,X)X\3D"78MP MHE_H=)V^74UP&^G;9?3=?ET@715(HT#ZOPJ_0I+=X5,,LNBH!-/$6;*HU+V* M<[SPSN-Z1^.+?,#'6?_%3,.511?M_+O&[M=:._"I;&[\ +7^>\V&@-J%X]Z? MS3ADH^%T-_T?,G_BX@U02P,$% @ @(M63A "Z:T 0 T@, !D !X M;"]W;W)K&UL?5/;;IPP$/T5RQ\0@Y=DTQ4@91-% MK=1*JU1-G[TP@!5?J&V6].]K&T)1@O)B>\;GG+EXG(_:O-@.P*%7*90M<.=< M?R#$5AU(9J]T#\K?--I(YKQI6F)[ ZR.)"D(39(;(AE7N,RC[V3*7 ].< 4G M@^P@)3-_CR#T6. 4OSF>>-NYX"!EWK,6?H+[U9^,M\BB4G,)RG*MD(&FP'?I MX9@%? 0\M7X+QK2YP$A(" 94+"LQO%[@'(8*03^//K(F7D(&X M/K^I/\;:?2UG9N%>B]^\=EV!;S&JH6&#<$]Z_ IS/=<8S<5_APL(#P^9^!B5 M%C:NJ!JLTW)6\:E(]CKM7,5]G&ZR=*9M$^A,H OA-L8A4Z"8^0-SK,R-'I&9 M>M^S\,3I@?K>5,$96Q'O?/+6>R]E>O,E)Y<@-&..$X:N,0N">/4E!-T*<:0? MZ'2;OMO,>5= M!O:.QC?Y#Y^F_027/D1ZOP'6PP!C0O'O3^;:H7P,;O^=F8;#3VQ;4 GKQIU;FOCN>9=/ZX&!%UHL&OH'_WI\L6FQAJ:2&SDG3$0MU3N_VAV,: MXF/ #PFC6YU)J.1LS$LP/E#>J)^R\FU.;RFIH!:#\L]F?(*YGD^4S,5_@0LH# ]*,$=IE(LK M*0?GC9Y94(H6;],NN[B/TTV2S+!M )\!? '&UL?5/;;MLP#/T501]0)4K2%(%MH.DP;, &!!VV/2LV M;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OQ+4 @KUH9G],VA.[$F"];T,+? MV0X,WM36:1'0= WSG0-1)9!6C&\V]TP+:6B1)=_%%9GM@Y(&+H[X7FOA?IY! MV2&G6_KF>)9-&Z*#%5DG&O@"X6MW<6BQF:62&HR7UA '=4X?MZ?S/L:G@&\2 M!K\XDUC)U=J7:'RL,P.7YC?U]JAUK MN0H/3U9]EU5H<_I 206UZ%5XML,'F.HY4#(5_PENH# \*L$'*U 5\V];^V-@!*V=SA"+7XP69#01WB\8AG-X[9: 3;33^(S=^X M^ 502P,$% @ @(M63@0E/>VU 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=+O573=MD]LS1A---F<\/[/MM"4' M3 6Z/?^]0'NU:N,78(9Y;]X,0SZB>;8=@",O2FI;T,ZY_L28K3I0W-YA#]K? M-&@4=]XT+;.] 5Y'D)(L39*W3'&A:9E'W\64.0Y."@T70^R@%#<_SR!Q+.B. MOCH>1=NYX&!EWO,6OH+[UE^,M]C"4@L%V@K4Q$!3T/O=Z9R%^!CP)&"TJS,) ME5P1GX/QJ2YH$@2!A,H%!NZW&SR E('(R_@Q<](E90"NSZ_L'V+MOI8KM_" M\KNH75?0(R4U-'R0[A''CS#7\X:2N?C/< /IPX,2GZ-":>-*JL$Z5#.+EZ+X MR[0+'?=QNLD.,VP;D,Z = $<8QXV)8K*WW/'R]S@2,S4^YZ')]Z=4M^;*CAC M*^*=%V^]]U;N#L>8M)US!+!//N2(MU*<4[_@:?;\/VFPGV$[_]0 M^&Z;(-LDR")!]M\2-V*.R5])V*JG"DP;I\F2"@<=)WGE70;V/HUO\CM\FO8O MW+1"6W)%YU\V]K]!=."E)'=^A#K_P19#0N/"\>#/9AJSR7#8SS^(+=^X_ 50 M2P,$% @ @(M63L ]&W.T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+LEMO9V22+U.4R>MTJG3ML]/@I-!P-L0.2G'S=@*)8T$3^NYX M$FWG@H.5><];^ [N1W\VWF(+2RT4:"M0$P--0>^2XVD?XF/ 3P&C79U)J.2" M^!R,KW5!=T$02*A<8.!^N\(]2!F(O(R7F9,N*0-P?7YG_Q)K][5&#=$\X/L!U#4 ;@]O[*_C[7[6J[1KPN!$S-S[@8RG.Z3_P=!^>[2K,(CS[0V&^3Y#O$N21 M(/]OB7LQ]W\E89N>*C!=G"9+:AQUG.2-=QW8AS2^R>_P>=H_<],);&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$ ME4!:,;[9W#,MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>))-ZZ.#%5DG M&O@*_EMWL<%B,TLE-1@GT1 +=4X?MJ?S/L:G@.\2!K,P.7YC?U#JCW4N6?=B$^\/?'0FS(Z4RO271#O@O=6;(_W M&;M%HBGF/,;P9@A2-G=AA-KPP69#0>WC\1#.=ARST?#833^(S=^X^ 502P,$% @ @(M6 M3H_HXSFU 0 T@, !D !X;"]W;W)K&UL?5/; M;IPP$/T5RQ\0L^PVW5T!4C95U4J)M$K5Y-D+ UCQA=IF2?^^8T,(:E%?;,_X MG#,7C[/!V%?7 GCRIJ1V.6V][XZ,N;(%Q=V-Z4#C36VLXAY-VS#76>!5)"G) MTB2Y98H+38LL^LZVR$SOI=!PML3U2G'[^P32##G=T'?'DVA:'QRLR#K>P _P M/[NS18O-*I50H)TPFEBHD@IKWTC^9 MX1M,]7RB9"K^ :X@$1XRP1BED2ZNI.R=-VI2P504?QMWH>,^C#>W^XFV3D@G M0CH3]C$.&P/%S+]PSXO,FH'8L?<=#T^\.:;8FS(X8ROB'2;OT'LM-OM#QJY! M:,*<1DRZQ,P(ANISB'0MQ"G]AYZNT[>K&6XC?;N,?DC6!7:K KLHL/MOB2N8 MP]]%LD5/%=@F3I,CI>EUG.2%=Q[8NS2^R0=\G/9';ANA';D8CR\;^U\;XP%3 M26YPA%K\8+,AH?;A^!G/=ARST?"FFWX0F[]Q\0=02P,$% @ @(M63EA8 M6PBT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0[DBV=J>M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+?[ MR+20'2VRZ#N9(L/!*=G!R1 [:"W,RQ$4CCG=TU?'HVQ:%QRLR'K1P'=P/_J3 M\19;6"JIH;,2.V*@SNGM_G!,0WP,^"EAM*LS"96<$9^"\:W*Z2X( @6E"PS" M;Q>X Z4"D9?Q>^:D2\H 7)]?V;_$VGTM9V'A#M4O6;DVIS>45%"+0;E''+_" M7,\'2N;B[^$"RH<')3Y'B-B6*RC\+)XK,X$C,U/M>A"?>'[CO31FJK!-'&:+"EQZ.(DK[S+P-[R^"9_PZ=I?Q"FD9TE9W3^96/_:T0'7LKNRH]0 MZS_88BBH73A>^[.9QFPR'/;S#V++-R[^ %!+ P04 " " BU9.^23D_K4! M #2 P &0 'AL+W=O: M%EGTG4R18>^DT' RQ/9*)D\XI W!Y_F#_$FOWM9RYA7N4/T7EVIS>4E)!S7OIGG!X@*F>:TJF MXK_!!:0/#TI\CA*EC2LI>^M032Q>BN)OXRYTW(?Q9I].L'5 ,@&2&7 ;\[ Q M453^F3M>9 8'8L;>=SP\\?:0^-Z4P1E;$>^\>.N]EV+[Z3ICET TQ1S'F&09 M,TJ"F;*S]"K?]@ MLR&A=N&X]V_8M M0" O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S;OF!;2T")+ MOK,K,ML')0V<'?&]UL+].H&R0TZW]-7Q*)LV1 J"D@EKT*CS:X1-,]=Q2,A7_ M!:Z@,#PJP1RE53ZMI.Q]L'IB02E:O(R[-&D?QIM;/L'6 7P"\!EP2'G8F"@I M_R""*#)G!^+&WGRVV=X>,72/1%',:8_@R9HY@ MR#ZGX&LI3OP-G*_#=ZL*=PF^^TOAW3K!?I5@GPCV_RWQ;0S.]3])V**G&ER3 MILF3TO8F3?+".P_L?7I$]B=\G/:OPC72>'*Q 5\V];^V-@!*V=S@"+7XP69# M01WB\3V>W3AFHQ%L-_T@-G_CXC=02P,$% @ @(M63BFH3M*S 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0 MM.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$D^,"UD1XLL^DZF MR'!P2G9P,L0.6@OS>@2%8TYW],WQ*)O6!0I,0B5GQ*=@W%1G/ M,R==4@;@^OS&_CG6[FLY"PMWJ'[*RK4YO:&D@EH,RCWB^ 7F>JXIF8O_"A=0 M/CPH\3E*5#:NI!RL0SVS>"E:O$R[[.(^3C?7Z0S;!O 9P!? 3M^+\,2[ _>]*8,SMB+>>?'6>R\%3W89NP2B.>8XQ?!5S'L$\^Q+ M"KZ5XLC_@O-M^'Y3X3["][\I_ =!NDF01H+TOR5NQ>S_2,)6/=5@FCA-EI0X M='&25]YE8&]Y?)/W\&G:'X1I9&?)&9U_V=C_&M&!EY)<^1%J_0=;# 6U"\>/ M_FRF,9L,A_W\@]CRC8M?4$L#!!0 ( ("+5DY)3D#"M0$ -(# 9 M>&PO=V]R:W-H965T5%2VYRV MSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*49#Q);I@2G:9%%GTG4V0X.-EI M.!EB!Z6$>3V"Q#&G._KF>.R:U@4'*[)>-/ #W,_^9+S%%I:J4Z!MAYH8J'-Z MMSLDM)1748I#N$<>O,-=S3X@/3A08G/ M4:*T<27E8!VJF<5+4>)EVCL=]W&Z2?6?A1-%9G D M9NI]+\(3[P[<]Z8,SMB*>.?%6^^]%#Q),W8)1'/,<8KAJYC=$L$\^Y*";Z4X M\G_@?!N^WU2XC_#].X77VP3I)D$:"=+_EK@5<_,A"5OU5(%IXC194N*@XR2O MO,O WO'X)G_#IVE_$*;IM"5G=/YE8_]K1 =>2G+E1ZCU'VPQ)-0N'#_YLYG& M;#(<]O,/8LLW+OX 4$L#!!0 ( ("+5DXS%T!ZL0$ -(# 9 >&PO M=V]R:W-H965TJVF3 M-NG4:>OG'!B(FF"6A*/[]TL"QVB+^H78QN_YV7'2 =&JM1EMG.OV MC-FB 2WL%7;0^C\5&BV<=TW-;&= E!&D%>-)\HEI(5N:IS%V-'F*O5.RA:,A MMM=:F+\'4#AD=$,O@4=9-RX$6)YVHH:?X'YU1^,]-K.44D-K);;$0)71N\W^ ML OY,>&WA,$N;!(Z.2$^!^=;F=$D" (%A0L,PA]GN >E I&7\6?BI'/) %S: M%_8OL7??RTE8N$?U)$O79/26DA(JT2OWB,-7F/JYIF1J_CN<0?GTH,37*%#9 M^"5%;QWJB<5+T>)E/&4;SV'BO\#6 7P"\#< -A:*RA^$$WEJ<"!FG'TGPA5O M]MS/I@C!.(KXSXNW/GK.>7*3LG,@FG(.8PY?Y&SF#.;9YQ)\K<2!OX/S=?AV M5>$VPK>O%-ZN$^Q6"7:18/=ABVLYG]\488N9:C!UW"9+"NS;N,F+Z+RP=SS> MR?_T<=M_"%/+UI(3.G^S&UL=5?M;ILP%'T5Q ,4?/E*JB12TVG:I$VJ.JW[[29. M@@J882?IWG[&4):9XS\!FW//LQ]%:G<2 M-5=WLA6->7*07U;QLPLW*SCUUFY4\ZZILQ%,7 MJ'-=\^[/5E3RN@Y9^#'Q7!Y/NI^(-JN6'\4/H7^V3YT911/+OJQ%HTK9!)TX MK,,'=K^EK ^PB)=27-7-?=!OY57*MW[P=;\.XWY%HA([W5-P<[F(1U%5/9-9 MQ^^1-)PT^\#;^P_VSW;S9C.O7(E'6?TJ]_JT#A=AL!<'?J[TL[Q^$>.&LC 8 M=_]-7$1EX/U*C,9.5LK^!KNSTK(>619>>:,1L M!PS=8-B$B S[)$%(8DNS<,+A"5QA8L.36_7<0Y!"@M02I/]MD3E;1!B/2 9% M,D"0."((DV*1'(KD@"!S1! FQR(%%"D 0>&((,P"BRR@R (0+!T1@*$8BRRA MR!(0N"\>83POGL780?&,@A7D6F@.(DH\.AZG,D"1NCH(E'ETH%T?& &*W-5! MH,*C@WW-DOFYY6X. !"1)],8MC\#WJ:9#@ EGF1CN *PN;U9X;H3@"CQ5%.& MBP ##D]F^89 OGS#=8 !DR>S?$,@7[[A4L" SY-9OB&0+]]P-6# ZLG"U4&@ M)=8A7 \(6#UU/ZD0Y/NJXGI P.JIFP<0Y,D#PO6 YE9GL?M^ (A2S[>-<#T@ M8/74]0\$>3YOA.L!S:W.EK-S _4@]>0;X7I P.JIFV\0Y.9;=-/,U:([VC96 M!3MY;FP/?3,[M&PO=V]R:W-H965TJVF3-NG4:=MG+G$25(@S()?NWP](FF5MO@ V?L_/QF0CFF?; M CCRHE5G<]HZUQ\9LV4+6M@;[*'S-S4:+9PW3<-L;T!4$:05XTERR[20'2VR MZ#N;(L/!*=G!V1 [:"W,GQ,H''.:TE?'DVQ:%QRLR'K1P'=P/_JS\19;6"JI MH;,2.V*@SNE]>CSM0WP,^"EAM*LS"95<$)^#\:7*:1($@8+2!0;AMRL\@%*! MR,OX/7/2)64 KL^O[)]B[;Z6B[#P@.J7K%R;TSM**JC%H-P3CI]AKN= R5S\ M5[B"\N%!B<]1HK)Q)>5@'>J9Q4O1XF7:91?W<;KA'V?8-H#/ +X [F(>-B6* MRA^%$T5F<"1FZGTOPA.G1^Y[4P9G;$6\\^*M]UX+?D@R=@U$<\QIBN&KF'2) M8)Y]2<&W4ISX.SC?AN\V%>XB?+?.?GO8)MAO$NPCP?Z_$M,W)6[%O%7)5CW5 M8)HX39:4.'1QDE?>96#O>7R3?^'3M'\3II&=)1=T_F5C_VM$!UY*&UL;5/M;ML@%'T5Q .4 MA#A-%=F6FDY3)VU2U&K;;V)?VZA@7,!Q]_:]8-?S.O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YM;IH5L:9Y& MW]GFJ>F]DBV<+7&]UL+^.8$R0T:W],/Q).O&!P?+TT[4\ S^9W>V:+%9I90: M6B=-2RQ4&;W?'D])P$? +PF#6YQ)J.1BS$LPOI49W82$0$'A@X+ [0H/H%00 MPC1>)TTZAPS$Y?E#_6NL'6NY" D=)"97HE7\RPR-,]>PIF8K_ M#E=0" ^98(S"*!=74O3.&SVI8"I:O(V[;.,^C#?)8:*M$_A$X#/A+L9A8Z"8 M^1?A19Y:,Q []KX3X8FW1XZ]*8(SMB+>8?(.O=><[W\_@F?^'CM/\0MI:M(Q?C\65C_RMC/& JFQLQ^1OG[U!+ P04 " " BU9.TMLZ';@! #2 M P &0 'AL+W=O:*!K1P=Z:#%F\J8[7P:-J:NRA8LEKM=:V-]G4&;(Z(:^.UYDW?C@8'G:B1J^@?_>72Q:;%8II8;6 M2=,2"U5&'S:G\R[@(^"'A,$MSB14*2FA$KWR+V;X!%,]]Y1,Q7^! M&RB$ATPP1F&4BRLI>N>-GE0P%2W>QEVV<1_&F_UVHJT3^$3@,^$8X[ Q4,S\ M27B1I]8,Q(Z][T1XXLV)8V^*X(RMB'>8O$/O+>?W^Y3=@M"$.8\8OL!L9@1# M]3D$7PMQYO_1^3I]NYKA-M*WR^B'9%U@MRJPBP*[?TH\?"AQ#7/\$(0M>JK! MUG&:'"E,W\9)7GCG@7W@\4W^PL=I_RIL+5M'KL;CR\;^5\9XP%22.QRA!C_8 M;"BH?#@>\&S',1L-;[KI!['Y&^=_ %!+ P04 " " BU9.3>[Q/N ! ! M!0 &0 'AL+W=O+5&E^J'(4V(6!0:LM S7*#1V#, M$IDT?B^<:)6T@=O]._NSJ]W4"Q)\R?+-$"^8\8\@& MB#_-!D;%7 M)/80D)V(#_-!)8E7)/$01#L1'R;VBZ1>D=1#D.Q$?)AT)X(W3Y"#;%SSJ: 4 M8^\:?^-=^_N!N"?\#SX/AV]4-EVO@JO0IA'<_,K;9F'JT&@UK; M;6KV\1=02P,$% @ @(M63LR]8T2X 0 T@, !D M !X;"]W;W)K&UL;5/M;ML@%'T5Q ,4A[A)%MF6 MFDY3)ZU2U&G;;V)?VZA\N(#C]NT'V/6\UG^ >SGGW \NV:#-LVT!''J50MD< MM\YU1T)LV8)D]D9WH/Q-K8UDSINF(;8SP*I(DH+0)-D1R;C"119]9U-DNG>" M*S@;9'LIF7D[@=!#CC?XW?'$F]8%!RFRCC7P$]RO[FR\16:5BDM0EFN%#-0Y MOML<3VG 1\!O#H-=G%&HY*+U,C$ MQRBUL'%%96^=EI.*3T6RUW'G*N[#>+-/)]HZ@4X$.A,.,0X9 \7,OS+'BLSH M 9FQ]QT+3[PY4M^;,CAC*^*=3]YZ[[6@NT-&KD%HPIQ&#%U@-C.">/4Y!%T+ M<:*?Z'2=OEW-Y5G.2%=Q[8.QK?Y!]\G/9'9AJN++IHYU\V]K_6VH%/);GQ(]3Z#S8; FH7 MCGM_-N.8C8;3W?2#R/R-B[]02P,$% @ @(M63K[;7!>W 0 T@, !D M !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A*1-%]F6 MFD[3)FU2U&G;;V)?VZC ]0#'W=L/L.MZG?\ ]W+.N1],PD MQ"A1N;22LG<>]:024M'B9=RE2?LPWMS>3;1U I\(?";!_3\E\G/Q M$,YV'+/1\-A-/XC-W[CX"U!+ P04 " " BU9.Z+'>M;@! #2 P &0 M 'AL+W=O.#@^5I)VKX#OY'=[9HL5FEE!I:)TU++%09 MO=\>3TG 1\"+A,$MSB14!VA0=0*@AA&K\F33J' M#,3E^5W]*=:.M5R$@P>C?LK2-QF]HZ2$2O3*/YOA,TSUW%(R%?\5KJ 0'C+! M&(51+JZDZ)TW>E+!5+1X&W?9QGT8;W;[B;9.X!.!SX2[&(>-@6+FC\*+/+5F M(';L?2?"$V^/''M3!&=L1;S#Y!UZKSD_)"F[!J$)>&=!_:>QS?Y"Q^G_9NPM6P=N1B/+QO[7QGC 5/9W. (-?C!9D-!Y---/XC-WSC_ U!+ P04 " " BU9.D/1ME>L! !F!0 &0 M 'AL+W=OVS0R8!K8VI;<+V[VL;0BD[?<&>\9ES9FQFLE[I5U,!6/(F16/R MJ+*VW5-JR@HD-P^JA<:=7)26W#I37ZEI-?!S")*"LCC>4*ZOE?4.6F0MO\)WL#_:HW86G5C.M83&U*HA M&BYY]+C:'U*/#X"7&GHSVQ-?R4FI5V]\.>=1[!," :7U#-PM-W@"(3R12^/7 MR!E-DCYPOK^S?PJUNUI.W,"3$C_KLZWR*(W(&2Z\$_99]9]AK&<;D;'XKW # MX> ^$Z=1*F'"EY2=L4J.+"X5R=^&M6["VH_\]S \@(T!;!% !Z&0^4=N>9%I MU1,]W'W+_1.O]LS=3>F=X2K"F4O>..^M8$F2T9LG&C&' <-FF-6$H(Y]DF"8 MQ(&]"V=X^!K--)\HEI(5N:I]%W M-GF*O5.RA;,AMM=:F-<3*!PRNJ'OCB=9-RXX6)YVHH8?X'YV9^,M-JN44D-K M);;$0)71N\WQM OX"/@E8;"+,PF57!"?@_&]S&@2$@(%A0L*PF]7N >E@I!/ MX\^D2>>0@;@\OZM_C;7[6B["PCVJW[)T34;WE)10B5ZY)QR^P53/+253\0]P M!>7A(1,?HT!EXTJ*WCK4DXI/18N7<9=MW(?QYO/M1%LG\(G 9\(^QF%CH)CY M%^%$GAH-_:\0'?A4DAL_0HW_ M8+.AH'+AZ >"F'',1L-A-_T@-G_C_ U02P,$% @ @(M63A%YQ#^V 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$ M7=:YK6Q+V411*[72*E7;9]8>VRA@',#K].\[8,=Q$K\ ,YQSYL*0#L8^NP; MDU>M6I?1QOMNSY@K&M#"79@.6KRIC-7"HVEKYCH+HHPDK1C?;*Z8%K*E>1I] M1YNGIO=*MG"TQ/5:"_OO ,H,&=W2-\>3K!L?'"Q/.U'#+_"_NZ-%B\TJI=30 M.FE:8J'*Z-UV?T@"/@+^2!C6OLGH#24E5*)7_LD,WV"JYY*2J?@? M< :%\) )QBB,^\T9,*IJ+%Z[C+-N[#>'.=3+1U I\(?";Y*DU [%C[SL1GGB[Y]B;(CAC*^(=)N_0>\[Y[39EYR T80XCAB\P[PB& MZG,(OA;BP+_0^3I]MYKA+M)WR^BW5^L"R:I $@62#R7R3R6N87:?@K!%3S78 M.DZ3(X7IVSC)"^\\L'<\OLD[?)SVG\+6LG7D9#R^;.Q_98P'3&5S@2/4X >; M#065#\=K/-MQS$;#FV[Z06S^QOE_4$L#!!0 ( ("+5D[0MB_FN $ -(# M 9 >&PO=V]R:W-H965TS*MI1-5;52*ZU2M7EF[;&- L8%O$[^/@-V7"?U"S##.6R M>6IZKV0+)TM=J)&GZ!_]V=+%IL5BFEAM9) MTQ(+54;OMX=C$O 1\$?"X!9G$BHY&_,9.F;C-Y14D(E>N4?S? -IGJN*9F*_P$7 M4 @/F6",PB@75U+TSAL]J6 J6KR,NVSC/HPWM[N)MD[@$X'/A+L8AXV!8N9? MA!=Y:LU [-C[3H0GWAXX]J8(SMB*>(?)._1>\_CF_R#C]/^4]A:MHZ7C?VOC/& J6RN<(0:_&"S MH:#RX7B+9SN.V6AXTTT_B,W?.'\#4$L#!!0 ( ("+5DX#+8ILMP$ -(# M 9 >&PO=V]R:W-H965T)W^?0?LN&[JO@ SG'/FPI"-QCZ[%L"3 M%ZTZE]/6^_[(F"M;T,+=F!XZO*F-U<*C:1OF>@NBBB2M&$^2=TP+V=$BB[ZS M+3(S>"4[.%OB!JV%_74"9<:<[NBKXTDVK0\.5F2]:. K^&_]V:+%%I5*:NB< M-!VQ4.?T87<\I0$? =\EC&YU)J&2BS'/P?A4Y30)"8&"T@<%@=L5'D&I((1I M_)PUZ1(R$-?G5_4/L7:LY2(F!D@IJ,2C_9,:/,-=S2\E<_&>X M@D)XR 1CE$:YN))R<-[H6053T>)EVF47]W&ZN4UGVC:!SP2^$ XQ#IL"Q:K!- MG"9'2C-T<9)7WF5@'WA\DS_P:=J_"-O(SI&+\?BRL?^U,1XPE>0&1ZC%#[88 M"FH?CG=XMM.8388W_?R#V/*-B]]02P,$% @ @(M63JAFE':V 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$FW72 M:&5;RJ:J6JF55JG:/K/V^*( XP)>IW]?P([CIGX!9IASYLPPY!.:9]L!./*B MI+8%[9P;CHS9J@,E[ T.H/U-@T8)YTW3,CL8$'4$* M..F:,@"WYU?V3[%V7\M%6'A$^:NO75?0>TIJ:,0HW1-.GV&IYY:2I?BO< 7I MPX,2GZ-":>-*JM$Z5 N+EZ+$R[SW.N[3?)/=+;!] %\ ? 7N>]-%9RQ%?'.B[?>>RT/29*S:R!:8DYS#-_$I&L$\^QK M"KZ7XL3_@_-]^&%7X2'"#UMXS'O5;)-3Q68-DZ3 M)16..D[RQKL.[ ./;_(6/D_[-V':7EMR0>=?-O:_073@I20W?H0Z_\%60T+C MPO&#/YMYS&;#X;#\(+9^X_(O4$L#!!0 ( ("+5DXC3!2H;P( )X( 9 M >&PO=V]R:W-H965T9_GUM0YC@W&32%[ OYYQ[?/&6GAA_$P4ATGFO M:"UF;B%E,_4\D1>DPN*)-:167W:,5UBJ+M][HN$$;PVIHE[@^XE7X;)VL]3$ MUCQ+V4'2LB9K[HA#56'^=T$H.\UUZML MRXK4HF2UP\ENYL[1]!F%FF 0OTIR$A=M1P]EP]B;[GS;SEQ?.R*4Y%)+8/4Z MDB6A5"LI'W\Z4;?/J8F7[;/Z%S-X-9@-%F3)Z.]R*XN9.W:=+=GA Y4O[/25 M= .*7:<;_7=R)%3!M1.5(V=4F*>3'X1D5:>BK%3XO7V7M7F?.OTS#28$'2'H M"2BY2P@[0OA!B.X2HHX0/4J(.T)L$;QV[*:8*RQQEG)VDX2GU/D4 I5@$5_1@F&!YC0@M M#RL $@TASP#$CV"C(5B+T B$ X$8%HA @<@(1 .!Q"HFA!G!26(P20P(C*TD M$.9&D@1,D@ "$RM)BTD,IC88W_HC]Q #$R/0Q.C:!+)2+$:?FKB'&)@8@R;& M@(D;TW\""DP>GU7(A]>H#W@([$4*@:Q5M'P$M/H$-'1\8U=!@,2-M8C 76.. M@O^H&[R>40BXB.VZA5?S(_%]NV[7H-BWIY%WL>=6A._- 2BEBVA_ MR,X#O6=;\06:KMJC\D.F/;E_8+XO:^%LF%0G@MFW=XQ)HCSZ3VK1%^JRT'Y%]\E&;1YMC6 M(R]*MC:EM7/=GC&;UZ"$O=,=M/BEU$8)AZ:IF.T,B"*0E&3Q9K-C2C0MS9+@ M.YDLT;V330LG0VROE##_#B#UD-*(7AV/354[[V!9THD*?H'[W9T,6FQ6*1H% MK6UT2PR4*7V(]L>MQP? GP8&N[@37\E9ZV=O?"]2NO$)@83<>06!QP6.(*47 MPC3^3IIT#NF)R_M5_6NH'6LY"PM'+9^:PM4I_4Q) :7HI7O4PS>8ZOE$R53\ M#[B 1+C/!&/D6MKP2_+>.JTF%4Q%B9?Q;-IP#I/^E;9.B"="/!.BW8<$/A'X M*R%TDXV9A5*_"">RQ.B!F/&Q.N%G(MIS;&;NG:%WX1M6:]%[R7BT2]C%"TV8 MPXB)%YAH1C!4GT/$:R$.\3MZ_#; \3V"\_4(?+4('OA\F> N7A?8K@IL@\#V M31?N;[JPAN$WA7R,&1-ABZ=18*HPQ9;DNF^=;\+".R_*0^R?]L9_P 4:Y_U5 M9MR^G\)436O)63L#?CV(^&T]VTT6S^ M6\G^ U!+ P04 " " BU9.2O6OQ/,! "D!0 &0 'AL+W=O2H&S=H.SA*I@7,J?Y^ MB3'#(7X+/+=UHVV Y&E/:_@&^GM_EN9$%I6RY="I5G1(0I7AQ_!X"@-+<(@? M+8QJM4?6RD6(%WOX7&8XL!4!@T);"6J6*SP!8U;)U/%K%L5+3DM<[]_4/SKS MQLR%*G@2[&=;ZB;#>XQ*J.C ]+,8/\%L:(O1[/X+7($9N*W$Y"@$4^X7%8/2 M@L\JIA1.7Z>U[=PZ3C=)--/\A&@F1 LA3)R7*9&K_ /5-$^E&)&<'K^G]C\. MCY%YF\(&W5.X.U.\,M%K'H?[E%RMT(PY39AHA0D7!#'J2XK(E^(4_4>/_/38 M6V'LZ/$_%1[\ ANOP,8);-8"47!CT8=YQ^36FV3K$7C'9N(52.ZWN?,*[#P5 MQ#FV3O$=CZ!0Y>@[_8X ZC7E!RDX>LFH2#K-UX4*@0 M0^=FTRJZC*!'UY7D+WR:7U^IK-M.H8O0IE5=0U5":#"U! _FVVC,R%P.#"IM MMSNSE]/&PO=V]R:W-H965T.GM22268L::JB>X5L-('"4YH%.V(8&V'\]3[SBI/ MY6!XV\%9(3T(P=2?$W Y9CC&-\=C6S?&.4B>]JR&[V!^]&=E+;*PE*V 3K>R M0PJJ#-_'Q]/!X3W@9PNC7NV1J^0BY9,SOI09CIP@X% 8Q\#L)/_5EJ;)\ &C$BHV:'P#8)-D&#C"9(7!(=1A=I[ 3X>UI):YLRQO[$"T&A\JX[=[NU32.DV%D M/[\T9'GN\K]02P,$% @ @(M63C3]C-7= 0 ^@0 !D !X;"]W;W)K M&ULC51M;]L@$/XKB!]08IPX461;:EI5F[1)4:=M MGXES?E'!>(#C[M\/L.-Z+9'ZQ7#'<\\]=^9(!ZE>= U@T*O@KRM[PIH6C0KH7 M@JF_!^!RR'"$KX[GIJJ- 7PT,>K%'KI*3E"_.^'K.\,H) @Z%<0S,+A=X ,X=D97Q9^+$FZ>Y? %IGHV&$W%?X,+< MW2FR.0G+M MOZCHM9%B8K%2!'L=UZ;UZS#Q7\/" 70*H'- E/A:QD1>^2,S+$^5') :>]\Q M]XNC/;6]*9S3M\*?6?':>B]Y'$4,0RSZGH*$4!_HAG(;# MXZ#"V(>OEPKI#8)UD&#M">+_2KQ!L D2;#XJB.-W/0I@Z(TN)<$D28!@$R;8 M!@FVGR]S%R38?:+, (8F[Y*0Q=T3H"H_=1H5LF_]Q"^\\V#?4W]WW^#CJ_"= MJ:II-3I)8R? W]-22@-6RNK.MKRV#]%L<"B-VV[M7HWC.!I&=M-+0^;G+O\' M4$L#!!0 ( ("+5DX2Z2@TP $ -<# 9 >&PO=V]R:W-H965T\,SXS)DS]CB?E'XQ'8!%KX)+4^#.VN%$B*DZ$,S65CJ7H TO9)(0U/@^]WIG'E\ /SL83(K&_E. MKDJ]>.=+7>#$"P(.E?4,S"TW> #./9&3\7OFQ$M)G[BVW]@?0^^NERLS\*#X MK[ZV78$_851#PT9NG]7T!',_>XSFYK_"#;B#>R6N1J6X"7]4C<8J,;,X*8*] MQK6789WBSO$XIVTGT#F!+@DT]A(+!>6?F65EKM6$=#S[@?DKWIVH.YO*!\-1 MA#TGWKCHK4S3+"&G15UEUON(1&*0M.37+GYJASKVQQ.#36FT=GZSAKT;%J MF)\16=YR^1=02P,$% @ @(M63G04[*C. 0 /P0 !D !X;"]W;W)K M&UL;51K;YLP%/TKEG] 32 D701(3:MJDS8IZK3M MLP.7A^H'LYW0_?OY01AKS0?L>SGWG'/]H)BD>M4]@$%OG E=XMZ8\4"(KGO@ M5-_)$83]TDK%J;&AZH@>%=#&%W%&TB39$4X'@:O"YTZJ*N3%L$' 22%]X9RJ M/T=@E(W(PM(,'(0>I$ *VA(_; ['W.$] MX.< DU[-D>OD+.6K"[XT)4Z<(6!0&\= [7"%1V#,$5D;OV=.O$BZPO7\QO[L M>[>]G*F&1\E^#8WI2WR/40,MO3#S(J?/,/>38S0W_Q6NP"S<.;$:M63:OU%] MT4;RF<5:X?0MC(/PXS3SW\KB!>E@E"'GG3]30JE!R0BJL_4C=%F\. MJ5V;VB7]4OAOUKRVV6N59?N"7!W1C#D&3+K";!8$L>R+1!J3.*8?RK,LCQ-D M48^9)\C6^KLT3K"-$FP]P?8_!_?OF@R8G<>(@,D3^\1U\JA.'M'Y]$XG_Z"S M3R(Z9+6!'%3GCZY&M;P(?VU6V>5V/*3^ /R#AZOUC:IN$!J=I;''R&]V*Z4! MZR:YLW9Z>YN7@$%KW'1OYRJ M\X+5# ( ),% 9 >&PO=V]R:W-H965TU]^R0#:"S,;6=.V>-2OU*ZW:'D"HJX%0]B18:\^8B)*?:'&6)5"N!GAV),X2# M8(,XK1L_2USL*+-$7#6K&SA*3UTYI_)?#DQTJ1_Z]\!+75;:!E"6M+2$7Z!_ MMT=I3FA4.=<<&E6+QI-P2?WG<'>(+=X!_M30JLY6\%>Z[.N4O^+[YWA0J], MOXCN&PSUQ+XW%/\#;L ,W#HQ.0K!E'MZQ55IP0<58X73]WZM&[=V@_Z=MD[ M P&/A'#S*8$,!/)!B#XE1 ,AFA%07XKKS8%JFB52=)[LOVY+[24*=Y'I?F&# MKMGNG6F/,M%;1J(@03%T@6A6(G$#T8""<-:K'Q [3.$P(F(\79I> DC>.D73:XF!UFZWUYYA;@V MVG[A272<+,_87NU9/#<3IQ\0'S+]N/I)95DWRCL);7X<=[TO0F@P)H,GXZ\R M$W(\,+AHN]V:O>SG1'_0HAU&(!KG&PO=V]R:W-H965TV$Z=_7-H0F<$DS+WCAW',7^]A.&R[> M9$ZI%Z.2 M%)6;I79N([*4GQ0K*KH1CCR5)1%_GBGCS=+%[F7BI3CFRDR@+*W)D?Z@ZF>] M$7J$>I9]4=)*%KQR!#TLW4]XL<:),;"(UX(V\JKOF%2VG+^9P=?]TO5,1)31 MG3(41#=GNJ*,&28=Q^^.U.U]&L/K_H7]LTU>)[,EDJXX^U7L5;YT9ZZSIP=R M8NJ%-U]HEU#D.EWVW^B9,@TWD6@?.\ZD_3J[DU2\[%AT*"5Y;]NBLFW3\5_, M8 ._,_![ QS>-0@Z@^!1@[ S" <&J$W%UF9-%,E2P1M'M,M;$[.+\"+4U=^9 M25ML^T^71^K9X,\6DQL,97%#!#K>XB;($(PB' 4!/9G,$$$$D2/ MER$&">)Q&<)XD&2+B:Z2Q,D<=I* 3I+_UWJ=C)SH\PIV,@.=S(!,$IA@#A+, M'Z\E]F#]>$ ,LZ& O-&>P?'$HN,)G6+ S\2*8%@_^ ,"PK"",""AR!MF&P"; M)YY:60S+!(]U$D1XZ"DL& 8$:J[$#Q M75FBJZ/?7-[?B3@6E72V7.E;Q)[U!\X5U83>D\X]U^^%?L#H09ENHONBO33; M@>)U]R! _:LD^PM02P,$% @ @(M63F)U<<<) @ OP4 !D !X;"]W M;W)K&ULC53MCILP$'P5Q .<^>84 =(ET:F56BFZ MJKW?#MD$=#:FM@G7MZ]M"$>(F]Z?V+O,C'7(.,52A?R$1,L!'PR)$A1X7H(HKANWR$QNQXN,=9+4#>RX M(SI*,?^S!L+ZW/7=2^*E/E52)U"1M?@$/T#^;'=<16A2.=04&E&SQN%PS-TG M?[5--=X ?M70B]G>T4[VC+WIX.LA=SU=$! HI5; :CG#!@C10JJ,WZ.F.QVI MB?/]1?W9>%=>]EC AI'7^B"KW'UTG0,<<4?D"^N_P.@G=IW1_#;+'$1<99[_#AWVVQOD3^*E+=+W72--M\4^T1*GLNPCC,T%D+C9CU M@ EF&']"(*4^'1'8CE@'-_3@^H#-+2)/"Z_W9*XJC:V5QI9*$[M 8A5(/M^KU"J0 M_K]7F_2V$Z&W](EFUY@"/YD1(9R2=8W4MV&6G:;04Z"?P2*_5M-I&"8?,L-H M^X[YJ6Z$LV=2/3+S%(Z,25 U>@^JE96:IE- X"CU-E5[/LR4(9"L'<&ULE9C;(!!DE(2$K9KHJ=R20V6Y6:K=V])K9\ MJ.'@ 1+/O/T*C!W3:F+/C0'Y^UNM;JD1&AV*\D>U-:;V?F5I7HW];5WO[X*@ M6FY-EE1?BKW)[3_KHLR2VCZ6FZ#:ER99M:(L#1@A49 EN]R?C-JVEW(R*M[J M=)>;E]*KWK(L*7]/35H#N8UJKMV%>^MS+KY"VM MOQ>')],-2/A>-_K8O)O4XHTGMH]ED5;MK[=\J^HBZZQ85[+DU_&ZR]OKH;-_ MDN$"U@G866#[_DP0=H+P0\ _%?!.P&\5B$X@;A5$G2"Z52 [@;Q5H#J!NE6@ M.X&^54#)*7/D0Q)]+CDGF][%]L^:=8T MO;,J:[QI;>=^^Z>=K95M?9^$0HZ"]\92QTR/#.LQJL_,78:>B<"Z7(;WB:^(E8CTF4>$"?O(-\P,[3-/& ,&]8PQH*_YU= L MKCL<(PC'$Q3B$R5L#82]\ ]8X+@%WEK@O;&"F79$HA;)3[-1*Y#$&88)+D!8 M'C!,10Q."03C$=,@@H\8QJP],#,PC!(!K#UA& D)F-#/"!:&6H.1SEV,Y/0/WN1TX%5.K[_+YQW36Y\T5-P) M(<+QR*EY,<:%,B(#^TPZ\%*BU]]*<^I61$HTT<[$13BJN-30=81C1(@AUP=* M+,5J[-#D'ZAW5/Y!]@<*$,4J$ RA0D+#.8U@"!&.<.843H33=B^G!CP?*'Q4 MWY!\[>ZY&&44.HYA''Z1Q+@U9R,57'RP9:;&UL?53;;IPP M$/T5RQ\0 X9-N@*DL%752JVT2M7TV0O#1;$QM;U+^O>U#2%D%_4%>\9SSLP9 M/$Y'J5YT"V#0J^"]SG!KS+ G1)N:8USD#P=6 ,_P?P: MCLI:9&&I.@&][F2/%-09?@SWA\3%^X#G#D:]VB.GY"3EBS.^51D.7$' H32. M@=GE @?@W!'9,O[,G'A)Z8#K_1O[%Z_=:CDQ#0?)?W>5:3/\@%$%-3MS\R3' MKS#K23":Q7^'"W ;[BJQ.4K)M?^B\JR-%#.++46PUVGM>K^.TTE,9]@V()H! MT0((=_\%T!E WP&Q%S]5YJ5^9H;EJ9(C4M//&IB[$^&>VF:6SNE[Y\^L6FV] MEYSN'E)R<41S3#'%1*N8<(D@EGU)$6VE**(;>/0QP>$V@M+M#'13!/7X^(.( M3]L$\29![ GHFB!(M@F238+DMH+P2F6Q$7,?7'5B*^:ZV63U;P6HQH^!1J4\ M]\9U<>5=)NTQ[M4T-Y-AY# _"61YE_)_4$L#!!0 ( ("+5DY-P$+X' 4 M *H; 9 >&PO=V]R:W-H965TRX8%TA\^_85F#A&VK7A3PS*V65UM'ND MA=F^*']6:V/JR:\\VU;7TW5=[ZZ"H'I9FSRMOA4[L[7_>2W*/*WM;?D65+O2 MI*O6*,\"P5@4Y.EF.YW/VK&GLJGGP,_ M-F_KNAD(YK-=^F;^-/5?NZ?2W@5'+ZM-;K;5IMA.2O-Z/;WA5PG$C4&+^'MC M]M7)]:29RG-1_&QN'E?74]9$9#+S4CY,EC6>;!S_=DZGQV2=%QM*GOXZ_&ZV[>^^\_]IAAN(SD <#>RSSQG(SD!^ M&JA!W!G$0PTX^UPY]F42G3;",0D.B=5FZGU:I_-96>PGY:'8=FE3T_S*6EGGS6B;^^T_;;96 M=O1C+I68!1^-IPYS>\"(4TRH^YB%C^%'1&!#.,8AT#ANA6?O1''G(V08]S'W M/@;ZB-\0+Q'K8QX0C.Q#?L?<\#[F.X9Q)O6(89QG+2Y2L[P<<() %\@B2>* M;!W(4PI2P37$ Q. M!208CL>*1?B"A_B"A_Z"*XE[B' /T?"D4[@'=3'I%@=(V"W6FEW"3$8+%VO24(S';60&R>@E ?@:@/ ME<:"4 (!(_@CE$ @!P&/O]";L9M]ER')64@_5D)Q!*8X5,X1I2_4",Z(TA?( M_N]QIKW92BXUN%LOAH/('G)<]A"<+3AJ\Q"$X@A$<93&?4BB]"4;3J$D2E\B MAP"7P@[3*S0=Q=*M6P0GN1:QTTLD&(XI 53HA.)(1'$4<0:25,,VHF.31/7+ MRSW;HL/T*(QBMY-98C"EP=U]$9AD]CA.Q$THCD041Q-*( DED".:#TDH@1S0 M?DB_7W"5[S(D.0OIQTHHCL04A]@M)%'Z _PN@7, [N"6&(Z! M7[8(+M:1($0+",$!1' T(9Y 5#Z,Z#J J'P8T'6 WR@I-7X;DIW]J//M7DI7C?ULV< M3T:/'Y9N1/,JW1F_Y5>/'!E?\*OD\-GHR_WA*]8?:?FVV5:3YZ*NB[Q]R_Y: M%+6QT;-O=LW7)ET=;S+S6C>7REZ7AZ]'AYNZV'5?QH+CY[GY_U!+ P04 M" " BU9.*R)K]GQI-L);[,ZIT?Y3>KOY^>J&7DW+?NLD&6=J=*IY&'M/K*'K0A: M 8/XDE/K9#K[LUZ[?>B1SN=.MBK1YO,JMS/-64^/'/[U2]V:S M%1R^OVG_PP3?!/.2UG*K\K^SO3ZMW=AU]O*07G+]55T_RSZ@P'7ZZ/^4KS)O MX*TGC8V=RFOSZ^PNM59%KZ5QI4A_=<^L-,]KK_]-# M0+T W 1;^KP#O!?B[ M@##!=YZ94#^E.MVL*G5UJN[?.J=M4; 'WB1SUTZ:W)EO3;1U,_NZX;%8>:^M MHA[SU&%H@&$WA-=HOYD@9.*))N)T;V [17".+7 8!#?R_$Z>L (!%0BC0-QE M(1AEH<.$!E,:3!@EOC\*98J*6! &V)D .A, 9\*1,QTF&)CYP,F/QXE%,!;' M%G="Z$XX<2<E!0UY0$ 4CV+:' M!?85B^=$BT V.YA^#/ OL90'8=:0/S]:PJPA-J/D>]"PY%DDPFA4\CTL MN(.1;8DFS$$"'$PL=428-;2@B1)F#8$V.BD"!"+;?@)3BQ"U; G#K*%P0;28 M-02:T31:! HM=C"U"+'&TO0(LX:2^=%RS!J.>LVXY'O0W1Z)!DMO5_$]:ECQ M"7%+"7#,0 X8F%A:'\>X[W!@;R0U='<7=3.3EU*O4?->=9<:W4"KUNFS 4?17$ ]1@S$_.>\1=1$2*]UX:V8NU74G:/ (BR(@T6#ZPC MK7IS8KS!4FWY&8B.$WPTI(8"& 0):'#=^D5NSO:\R-E%TKHE>^Z)2]-@_F]# M*.O7?NB_'3S7YTKJ U#D'3Z3GT3^ZO9<[<"D^-V7\G5T(57#M1,4I& MA?GURHN0K!E5E)4&OP[/NC7/?GB31B/-38 C 4Z$,/F4$(V$Z)V /B6@D8 6 M!#"D8FJSPQ(7.6>]QX>_M\/Z%H6/2%6_U(>FV.:=*H]0I]<"!2@'5RTT8C8# M!LXPX80 2GT* 5TA-M"BP]L 6QL11;>0G0."W"8B9YZ1X4@ MPBS[P$SB-),XS"R\)%:4)++JX@!9Q=LECA+/0#=V4Z?=U&$W<0MD3H'L_JNT M<@JL[KA**ZL8T*Z8#8KBCXJAFK/S^P_NN$HC:%[U$%EN'"@86G; K#,UA)]- MUQ=>R2ZMU!_X['2:+$]0=[;%^49/'-/QWF6&5+4J-2&G#24GJ9>I6O-A3 P;R;IQ!()I#A?_ 5!+ P04 " " BU9. MB^D3"/\! !R!0 &0 'AL+W=O0Z=/:BX847HI3ECV DAE@QC% MH>]O,"-MYQ69W3N((N-G1=L.#@+),V-$_-T!Y4/N!=[KQF-[:I39P$76DQ/\ M!/6K/PB]PC-+U3+H9,L[)*#.O8=@NT\-W@*>6ACDU1P9)T?.G\WB6Y5[ODD( M*)3*,! ]7& /E!HBG<:?B=.;)4W@]?R5_8OUKKT8_*P]-)G_#A>@&FXRT1HEI])^47F6BK.)1:?"R,LXMIT=A_$D":

BMA/,GPQ1!-F-V+"*TPP([!FGR5"E\0N7(1'T:W"?@D)W0J1TT1D MPZ,;$ZF;('82Q)8@OB'X=%>%$9-:3&*O$K?( MQBFR<8C\YV\E3H+DX[5,G02I(X/PSF:ZL!DM:HFOKC #<;*O7:*2GSO;::YV MYX;R8!\9?H./W>@'$:>VD^C(E7Y(]KK7G"O0J?@K7?)&-\!Y0:%69IKHN1C; MP+A0O)\Z')[;;/$/4$L#!!0 ( ("+5DX!&)NY3P( /,& 9 >&PO M=V]R:W-H965TZ]@+W,S,XNL,YZQM]$18CTWAO:BJU?2=EM M !!E11HLGEA'6O7DS'B#I=KR"Q =)_AD2 T%, @0:'#=^GEF8@>>9^PJ:=V2 M _?$M6DP_[LCE/5;/_3O@9?Z4DD= 'G6X0OY2>2O[L#5#DPJI[HAK:A9ZW%R MWOK/X:9(-=X 7FO2B]G:TY4<&7O3FV^GK1]H0X224FH%K&XWLB>4:B%EX\^H MZ4\I-7&^OJM_,;6K6HY8D#VCO^N3K+;^RO=.Y(RO5+ZP_BL9ZTE\;RS^.[D1 MJN#:B'M=EA_1.$F5MTO== TVSQ3[1$J>LOC,,K M30N-F-V @3-,."& 4I]20%>*'5S0X6."_1(161X*!R1VFXB<=4:&'SW4^1^! MV"D0&X'X02"Q&C5@D,&T0Z-@&@56M0Y4$B +53A0"*6IVW+BM)PX+(>6Y0&3 MS-(D<1);CI>@",86J'" 5G#M]HN4W7;[&=9A:7_=^B8J"56#552Q1, I7T+(,9K]^0_C%C%7A ME>S:2OT'S:+3Y'Z&>G18\9V:Z,, _I 9CH,?F%_J5GA')M5@,N/CS)@DRF3P MI#I:J1-HVE!REGJ9JC4?YO"PD:P;CQ@PG7/Y/U!+ P04 " " BU9.P4V4 M3(8" "@"0 &0 'AL+W=OIGSY-IQDHJGWC-*OWEQ$5)E5Z*LR=KP>C1DLK" M"WQ_[I4TK]Q-;/?V8A/SBRKRBNV%(R]E2<7?+2MXLW:)>]MXS<^9,AO>)J[I MF?UDZE>]%WKE]2K'O&25S'GE"'9:NR_D.2&68!%O.6OD8.Z84 Z2'MKY->I.)EIZ*ME/2C'?/* MCDVG?Z/AA* C!#V!S!\2PHX0?A*BAX2H(T2 X+6AV-PD5-%-+'CCB/;OK:FI M(O(RG9M,FVW[3Z9%Z][J)R#+VKD:HPVQ;3## D![A:?7^B [8AM,Z,'X M@-T4$89C2() (MQ$B,896GXXC&$1X@(1*A!9@6B4J!5(%(()?! KAB$@V,>8 MD=D9:G:&"("D;S$,R/H.PT3 +(:9X6;GJ-DY(C '9J>8D$"SF,X"F,4P2]SL M C6[0 1@&2"8$);!?V 2#'.G#):HV24B ,L P\#,8AA8!H]U1F97J-D5(C # M9C$,-(MA0#DECW5&9HF/WYO^1()$/KPXIZ H!"6Y0T'@"DY0T.J.XSLW/9E* M3!UC( (=8Z .L9 ,,?>X)DJF3C;%D Z*;]4RMSV@]V^S7@)S#,']K>F_;#/ MWZ=,V[O\H.*<5](Y<*4?4?O4G3A73'OTG_3=E>EVJ5\4[*3,=*'GHNT9VH7B M==7U3MOD'4$L#!!0 ( ("+5D[D.O.(!@, %H, 9 >&PO=V]R M:W-H965TOV M,8KZ[5'61?^@6MF87_:JJPMMAMTAZMM.%KLAJ*XB$L=)5!=E$ZZ7P]Q3MUZJ MDZ[*1CYU07^JZZ+[NY&5NJQ""#\FGLO#4=N):+ULBX/\*?5+^]29473-LBMK MV?2E:H).[E?A)WC,(;,!@^)7*2_]S7U@6WE5ZLT.ONU686R)9"6WVJ8HS.4L M#M_4?V+T/SIIG7HI>YJGZ7.WU1&0^X5N:^@]"J)#,"5@J 49(BG=Q0<3T#1!'1(P.X2 M)$X;HR89-,V@$31U&O$U"0 .PE 0AH (!V34\)LBD!+ND""BC,\L*D=1.(+B M]+OA7A7.F8N"B!B904E0E 1!R1R4Q*LB;HJ,)+Z&9RD.(E 0X8/PV $17A'* M!#@DB$@D D=)490407&J;%*OB@.;^PI.$APC0S$R!,-YO3>9_RPFU"5!101' M@1@WH]B# >9NSR2ZWQ_F&I(O(FDV S/CC("L#'5AP.^:$9&X.)A,9'- N$D" MXI*"7@9@F(6W+7ML%WP@40(5P>3,;2 MN0<0MTQ /--[*<'WPP7$W /R9?$,#&Z:X+LF\C;XEFBVP7L=$!7,N!7@S@F8 M=;I?-O!M<6&VROW*8C(0?&YYNG\4W:%L^N!5:7->'$YU>Z6T-"GC!]/; MT1STKX-*[K6]%>:^&T^[XT"K=CK)1]=_)];_ %!+ P04 " " BU9.&&/H MP70" X" &0 'AL+W=OQV$[=_7-H0E9IJ7^,(Y9\X,QI/M M0-D;KP@1UGO;='QG5T+T&\?AAXJTF#_1GG3RR8FR%@NY9&>']XS@HR:UC8-< M-W):7'=VMM5[+RS;THMHZHZ\,(M?VA:SOSEIZ+"S/?NV\5J?*Z$VG&S;XS/Y M0<3/_H7)E3.K'.N6=+RFG<7(:6<_>YLR57@-^%63@2_FELID3^F;6GP][FQ7 M&2(-.0BE@.5P)05I&B4D;?R9-.TYI"(NYS?USSIWFC:E%C@;,OH8+'Q[?98'2)O M$\CJ']2F+K9^)LO#Y>XU"\)TZUR5T(3)1PQ:8+P9X4CU.02"0N1H14?W 8HU MPO?O(24 "6 3/IBGK_G^,L_(A04"4"#0 L&=@&<4:L1$&M.-A?)0;"0+@;S0 M2'<-BI,$MAN"=D/ KE'V?,2$BR"!D5&QAH2N8150"?_S:B+0:@18-5Y_'JV" M&#:*-0(9Y[A\)'+G,P9]QH#/P/ 9KT)\0D%B6 5 D7%*2@#CN0BVFX!V$\"N M<8) %10"%M-0:LI8#4RK*:K+R)U#4RQQJR_OQ(">:9=9W%_ MMH2==6_BUH%>.J&NH<7NW/Z>D;I_C?U&PO=V]R:W-H965TD%OI]X%2EJ=[-2YMX*HXG+B>\S:HA1_J3\N?FL14C;\BR+RI:=P6KG98>UNYG=(\#7P8HXE=! MK]WHWI&EO##V*@??]FO7EXIH27=G]9NYCI[>B#GDC^QZU>J"XI=1U?_G5YH*7"I1+QCQ\I. M_3J[<\=9I;,(*15YZZ]%K:Y7G?\6!@<$.B 8 E#TWX!0!X2V 9$.B"8!7E^* MZ@TFG&Q6+;LZ;?_W-D2N(G0?B>[OY*1JMGHFVM.)V\RD(HS2+)[(M.;S,&<)C4'@,"$<3 MX?'L15&] MW=IA>!$S5.>@ZMQBC>;S-87"/(PG7K.UY/ R9PA'/NQ^OL4JU9#1H]0?N9?V M0"L,+V*F[G=<&P&ZW_$5!/LI^H"A(MA1D8VE:LBH-T^39-H]*PPO8J9NV%.1 MC:DBP 412A-_*MR.P\N<*1UV561CJVCNA9G8"$Z%VU!XB3)%P[Z*(&-];\'# MSHH^8*T(]E9D8ZX(\$-??DBFS;/C\#)G2H<-%MDX+ (L,0N3V>?4DL/+G+EK M@QTVL'%8#1D[)3\/ILKM,+R(];J]T199'G)^D/98U)WSPKC8;:L]\8$Q3D5* M_TYTX23.5<.@I MO\ U!+ P04 " " BU9. M?O.3ZGL" "N" &0 'AL+W=OV$Z=_7-H1A<9:78)MSSCW7 M./HX/,MQB?@+K7$EWQPI*Y&04W9R>,TP.FA2 M21SHNJ%3HJ*REZE>V[%E2L^"%!7>,8N?RQ*Q?VM,:+.P@7U=>"M.N5 +SC*M MT0G_Q.)7O6-RYO0JAZ+$%2]H93%\7-@K\+H%4!$TXG>!&SX86RJ5/:7O:O+M ML+!=Y0@3G DE@>3C@C>8$*4D??SM1.T^IB(.QU?U+SIYF

<;RAY$]Q$/G" MCFWK@(_H3,0;;;[B+J' MKKLO^,+)A*NG,@8&25<_UK9F0M:=BK22HD^VF=1 MZ6?3Z5]I9@+L"+ G@/ NP>L(WB?!OTOP.X(_(3AM*GIOMDB@9>^XDG@=;Q+!",$I,C$S"X8RDQ M6DH,EL#$4C*+-/7R$+%-GCV^P#77(]=@%-Z0N%'2P//_=6 L62L 'Y_P#C,Z MXM#T 9\ MIZ<0=$N,3OIALBMC)XKH6K?8+5ONBO=&W2@T'A&35 B/RB0_0ZS<- M%XPH78H+DH, 4EL2HP@'P0XQTO5^F=O>290YORK:]7 2GKPR1L2?9Z!\+/S0 MOS=>NDNK3 .5^4 N\!W4C^$D=(46E;ICT,N.]YZ IO _A(=C8O 6\+.#4:[F MGDERYOS5%%_JP@^,(:!0*:- ]'"#(U!JA+2-W[.FORQIB.OY7?V3S:ZSG(F$ M(Z>_NEJUA9_Y7@T-N5+UPL?/,.=)?&\._Q5N0#7<.-%K5)Q*^_2JJU2B2)D+/GIB^E@#,6+1 Y!2(K$+^+$6]B3)B=Q?13#+P/@DT4!RI,]J';3.PT$S^:B=.- MF0F3K)8)DS38;[!C ,59^GV.Z/5R3,W MP3&UL?93;CILP$(9?!?$ :S 'DQ5!:E)5K=1*T5;=7CO))* U MF-I.V+Y];4,0:ZS>X-,_O[\9;)<#%V^R!E#!>\LZN0UKI?IGA.2IAI;*)]Y# MIU3(^9L9?#MOP\@ 8.3,@Y4-W?8 V/&2&/\F3S#>4L3N.P_W+_8 MW'4N1RIAS]GOYJSJ;5B$P1DN],;4"Q^^PI1/%@93\M_A#DS+#8G>X\29M-_@ M=).*MY.+1FGI^]@VG6V'R?\1Y@_ 4P"> ^+TOP')%) X 6@DLZE^IHI6I>!# M(,:?U5-S)N+G1!?S9"9M[>R:SE;JV7N5%GF)[L9HTNQYH\$?%?JU(DEF" M-,!,@;T4V,8GB_B8;/P&B=<@L0;IAS2(D\:HR:VF&R$W^29R4O&H""D*/TSJ MA4D],(4#,VJRQ39QD;IE78LR3"(_2N9%R3PH&PNJ1+%S'/<>$4ZP'X5X48@')790R.H5%X=8%+6ZC M>1U_4'%M.ADR=?::2YEF=7_I;)0U[5+[L? U_QX:OL!;[,Z9T?YEVS_/K_6W9-W\[+/ M2UDUN:J<6A[6[C,];478&PR(?W)Y;>[NG3Z5-Z6^]0^_[]>NWS.2A=RUO8NL MN[S+%UD4O:>.Q_?)J7N+V1O>WW]X_S(DWR7SEC7R117_YOOVM'9CU]G+0W8I MVJ_J^IN<$@I=9\K^#_DNBP[>,^EB[%31#/^=W:5I53EYZ:B4V8_QFE?#]3KY M_S##!CP9\,V HH<&8C(0/PV"AP;!9!!H!MZ8RE";;=9FFU6MKDX]OMYSUL\B M>@JZZN_ZP:'8PV]=>9IN]'T3)+SRWGM'$R8=,7R'H1O"Z[S?0C *D;)AK@5X M,1%"S"%; DP"0'S%(.]F.4IL(, .@@&!\',0: 5:L1$ Z8:"Q7[_9^6+\!% M<]R,4 @)A8!0J!$:,>%]H"#2R !,M,1$(D@D,H@0:4'2R R2:#Q,"&OI;$V( M;1(L(=,E*)G.=/G)=VCB.'GP#F-(* :$EAJAV*Q+G"!&GP#.*"604@(HQ1JE MQ(@4+R.3D E;,ANP;6)4,H[)RII\K&,^X)WH0N:;)4H(U1(@!04/BDD6>26# M5J@'2R?0C!8)>A0-*NTS,8A&>C0VZFUDSP8A_:4]]#+GB@69!.!JK#P(9)%M MPKI-IG"'OB[<$!1:XF Y)E./0U\7%PBRB"UAM253;D-?;U (LN6#M9),L0Q] MHZ$ B&SS $L@F1H8DC%G@5 *VSS ND:FL(5DS#>@?K8>9"Q$; I12-IN)H4@ MRU+&6%D8* OIZS\ ";;%P9K"0%.,Y1V";'7#>L"@U4E?"R$HML3!>L"@U?6] M2 I!MGRP'C!H==:5'X%L?8VAP+Q8(T76%\$D [6^U&8 MVQ=;%*PN J@+Z]TX@3ZQ!Q!86P20#;:TL[!\U_W"AYW BB! L[.N" @D;-EB M11"@V87>J1-H.=O%+Q*MT5X0S%]$^@<3@%&R$/J.P[L[+2AE?1Q.8AIGIRY5 MVW]TWXW>3GN>N3]MT,93>MJ.9S8_W8Q'2']F]3&O&N=-M:TJAQ.'@U*M[%CZ MBX[E26;[VT,A#VU_N^SNZ_'H9GQHU7DZEO)N9V.;_P%02P,$% @ @(M6 M3BQ3)12Z 0 600 !D !X;"]W;W)K&UL?531 M;ML@%/T5Q >4Q#AM%=F6UDQ3)VU2U&K;,[&O8U0P+I"X^_L")E;JL;X8[O4Y MAW,,N!B5?C$=@$5O4O2FQ)VUPY804W<@F;E1 _3N3:NT9-:5^DC,H($U@20% MR5:K6R(9[W%5A-Y>5X4Z6<%[V&MD3E(R_?^TJ,JLT7$)ON.J1AK;$7];;7>[Q ?";PVBNYL@G.2CUXHOO38E7WA ( MJ*U78&XXPPZ$\$+.QFO4Q/.2GG@]OZA_"]E=E@,SL%/B#V]L5^)[C!IHV4G8 M)S4^0LRSP2B&_P%G$ [NG;@U:B5,>*+Z9*R24<59D>QM&GD?QC'J7VAI0A8) MV4Q8YY\2:"30!8%,SD+4K\RRJM!J1'K:K('Y,['>4O 5!+ P04 " " MBU9.0@AXM/L! "'!0 &0 'AL+W=O& =M.I-R3C%4H6\0J+C@ M# MH@0%GK=#%#>MFR4F=^99PGI)FA;.W!$]I9C_.P!A0^KZ[BWQTE2UU F4)1VN MX!?(W]V9JPC-*D5#H14-:QT.9>H^^_M3K/$&\-K (!9[1W=R8>Q-!]^+U/6T M(2"02ZV U7*%(Q"BA92-OY.F.Y?4Q.7^IO[5]*YZN6 !1T;^-(6L4_?)=0HH M<4_D"QN^P=1/[#I3\S_@"D3!M1-5(V=$F*>3]T(R.JDH*Q2_CVO3FG68]&\T M.R&8",%,\'=W">%$"#\(T5U"-!&B#0&-K9BS.6&)LX2SP>'CU^VPOD3^/E*G MG^ND.6SS3AV/4-EK%H=?$G350A/F,&*"!<:?$4BISR4"6XE#\(D>K L@_*8ZVFXAP0**7>/JH]'V?# M&$C636,/S;,W^P]02P,$% @ @(M63@J:1Z\J @ . 8 !D !X;"]W M;W)K&UL?571CILP$/P5Q >< QB21@3I2%1=I5:* MKFK[[)!-0&U#2'$N/<2V\O,[.P&+VG'^)LH :3W4=-&;/Q2RG:- MD"A*J(EX8BTTZLF)\9I(=>1G)%H.Y&A(-47A8I&@FE2-GZ4FMN=9RBZ25@WL MN2[Y^J$1I5C54,C*M9X'$X; M_SE8[Q*--X#?%71BLO=T)0?&WO3AVW'C+[0AH%!(K4#4=Q_M_MR7Z)0K66'6_T$'3;/-,M4>HZ#6+<9"BJQ8: M,'F/"2>8.P(I]3%%Z$J1AS-Z^)A@.T=$T2-DYX!@MXG(66=D^-&TAM5_!+!3 M !L!_- HJXZ\QR0&T_1)HMBJ9#L'1<$7JUJ74+!PVXV==F.'74M6H?6F;N>@59Q8;AU"R\2VBR;W MIP9^-K-)> 6[-%*_AI/H./Z>0WW_K'BNQF(_Q>XR_4S]0?BY:H1W8%+=;G,' M3XQ)4!X73ZJ9I1KCXX'"2>KM4NUY/\SZ@V3M,*?1^+'(_@%02P,$% @ M@(M63O\ U-Q9 @ 5 < !D !X;"]W;W)K&UL M?57;CILP$/T5Q'O77,QE(X*T!%6MU$JKK=H^.\0): VFMA.V?U_;$!:,NR_! MGIQSYLP8QME V2NO,1;.6TLZOG=K(?H= +RJ<8OX ^UQ)_\Y4]8B(;?L GC/ M,#II4DM X'DQ:%'3N7FF8\\LS^A5D*;#S\SAU[9%[&^!"1WVKN_> R_-I18J M /*L1Q?\ XN?_3.3.S"KG)H6=[RAG

>\^^;LR57@-^-7@@2_6CJKD2.FK MVGP][5U/&<($5T(I(/FXX0,F1 E)&W\F37=.J8C+]5W]LZY=UG)$'!\H^=V< M1+UW4]:G1!,A& F^/&'A' BA.\$^"$!3@1H$,!8BNY-B03*,T8'AXVG MVR/U$OD[*+M?J:!NMOY/MH?+Z"V/8)2!FQ*:,,6("188?T8 J3ZG"&PIBF!# M#]8)#EM$&*XAI04"[29":YVAYH>K.F.[ +0*0"T 5P*)T:@1$VM,-S8*0N_1 MJ-:""F'X'S.1U4QD,6,TM1@QT2I-9+3UL 6%ON&WC"Q^?<]N-[;:C2UV#2=% MO'$"X]1PN\5$H7$&I45G4?7*;&(UFUC,&D:*9)/DD^\_&M_-88OR_<1N);5: M22U6C-,ITNWI1%YH6K&@MF]F:4%9WDRPF"TM9A<]M[E3T6LGU">ZB,Y7PU.@ M9I,1+^25,4[X=YGQOOF.V*7IN'.D0DX^/9_.E HL37H/LJ&UO.+F#<%GH9:) M7+-QT(\;0?OI#@/S19K_ U!+ P04 " " BU9.^(="^/H! "\!0 &0 M 'AL+W=O\6F=D[\R)C M-TG;'L[<$;>N(_S/"2@;<]=WWS=>VFLC]08JLH%4JTW@I\MC&(U=W0E%\9>]>)+E;N>3@@HE%([$#7!Z_N[^R=2N:KD0 <^,_FHKV>1NXCH5U.1&Y0L;/\-<3^0Z<_%? MX0Y4R74FBE$R*LS3*6]"LFYV4:ETY&T:V]Z,X_0F3N8P>P"> _ 2@*=:)I#) M_".1I,@X&QT^]7X@^A/[1ZQZ4^I-TPKS3B4OU.Z]B"(O0W=M-&M.DP:O-$$0 M+1JD_!<(MD*P,0A6!GX2V@T"JT%@#")CT!L#[/GI)LU)%*]$GIT16AFAA8&W MK=B+'C B*R.R,?P-8R_R5;]]SWN BJVHV(;"&]1>](!QL#(.-D:P8>Q%#QB) ME9&8\/"?'W3;L>1_$:D5D5H0VTZENY\K#+UT_TW0ZN#I>^T;X=>V%\Z%276& MS4FK&9.@/+TGE7&CKM)E0:&6>GI0(DJ( S<)+N[F<,I02_ MCDI_-'R\/N\YV(^-65QD]5(?A%#>:Y&7]=(_*'6\#X)Z5GZQ'^[\"/;'U1S(5@MCNE>_!3JU_&ITF=!'V6;%:*L,UEZE=@M_0=RO^:T M:6 4OS-QJ0?'7E/*LY0OS1: MWF2B/38RK\U_;W.JE2RZ*#J5(GUM?[/2_%[:.Q'KFN$&M&M ^P8DOMF =0W8 M>P-NBF\S,Z5^2E6Z6E3RXE5M;QW39E"0>Z8?YJ:Y:)Z=N:>KK?75\RJ*V"(X M-X$ZS6.KH0,-Z16!CMY;4&3Q2*WF]-I@;2L8PPX,%L%,>WY5!,VDVTA(7%T(Z<9S&D&?F-$@QB!2 :$V$G6@XZ3**)L).&-\07B>% MH:4(6L=,2#&.E$WH!PP9!9#9_<"G]@/&D8)E-G&%P#C2>$+)F#0*2$O(N&1; MQ)FK=S!H%("64$<(#!J= !K#H#$ FE4M%+E>X3!C##"6.%[B&":"T0G5.MXD MP0)E5XM$+A^,#0/8)(X)GV$8V(2UB6$8&%AV[&IM$2.NOL7$,$1,X@B!86"S M"=5B&-C\(]4BD6-UXY@8CF!PH,\Q#)Q\O%J.8>!@>;"J1:+9>$(-!GO)0E1[ ML^VNO8T\E6;//[C:;^T?S,X^>)>WWP6^I]4^*VOO62J]HS7[SIV42NA&ULC57M;ILP M%'T5Q /4!#"0BB M2=M,VJ2HU;;?3N($5(.9[83N[6<;AP;P,OB!/SCGW'-] MC9TVE+WS'&/A?)2DX@LW%Z)^!(#O,LBQ!4O:.4P?%RX7V:/FT3A->!G@1M^TW=4)CM*W]7@ZV'A M>LH0)G@OE *2S06O,"%*2-KX;33=+J0BWO:OZL\Z=YG+#G&\HN17<1#YPDU< MYX"/Z$S$*VTVV.0#7<)<0&D(X-0(T!/A)".\2(D.(ID:(#2&>&B$Q MA&20-&C+H>N[1@)E*:.-P]H=6B/U(\P>$[F#]FI2;QC]39:8R]E+!I-9"BY* MR&"6+<;O8?P^9F7#!'W,VH8)^YBG,680Z=FF ON8ES$F&)C9V&2B#@/DHG4K MYUM7SM<"04\@M@L$5H% "X0]@63@TH:9VX.$UB#A6&#N#5:TQ40:4VE,!#W] M#-Q, /8L0:LE:+$TV')/W"\16@7CZ1DBL LG_ M:[1,1IGZUAJMI@+78^ _B@ENSA)UH7U'[%14W-E1(8\E?7@<*158BGH/LB*Y MO$.[ <%'H;JQ[+/V)FD'@M;FD@3=39W]!5!+ P04 " " BU9.J+DK"0D" M "L!0 &0 'AL+W=O\5[1IX2"0[!DCXL\.*!^VGN]= B]-52L3P'G6D0J^@_K1'80^ MX5GEU#!H9<-;)*#<>D_^9I\:O 7\;&"05WMD*CER_FH.7TY;;V4, 85"&06B MES/L@5(CI&W\GC2].:4A7N\OZI]L[;J6(Y&PY_17?O:'1@3WEM5 MUMW2/PC1W =!MSFPBG9WO&&U_&;'VXH*.6SW0=>TC&YU454&. Q)4-&B]E<+ M/??8KA;\*,JB9H^MUQVKBK;_'EC)STL?^>\33\7^(-1$L%HT=,]^,?'_BFVXK#T,]_;LAT] MEN*)G[\QTU#B>Z;['^S$2@E72N0S-KSL]*>W.7:"5X9%2JGH6W\M:GT]&_[W M,K@ FP(\%*!XLB R!=%50= KTZU^H8*N%BT_>VW_:S54+0IT'TDS-VI2>Z>_ MD]UV0?VS$% MN=Q5X.1B*+FI@P+.&T;S[<".SW>S584#3_Q\ R/G_@>'D8CNY),P<%'#F M<'R#)7#FL+W'V2O$@#[88D"4:X_!<'XQE%^7KW#R<'J#*7#R,+376>LDL\X7 MUBJ9@O1"@M'Q4)W7?])V7]2=]\*%/&GJ\^".<\$D77@GK3W(5X1A4+*=4+>I MO&_[&ULE5=A;YLP$/TKB.\K^ P&JB32 MFK;:I$VJ.FW[3!,G007,P$FZ?S\;* -\KI(O 3OOWKW#O#->G$7]VAPXE\Y; MD9?-TCU(6=UZ7K,Y\")M;D3%2_7/3M1%*M6PWGM-5?-TVP85N0>^S[PBS4IW MM6CGGNK50AQEGI7\J7::8U&D]=\[GHOSTB7N^\1SMC](/>&M%E6ZYS^X_%D] MU6KD#2S;K.!EDXG2J?ENZ7XFMX_4UP$MXE?&S\WHWM&EO CQJ@=?MTO7UXIX MSC=24Z3J:2>GXTY.Z0TX=.+Y_9W]LBU?%O*0-7XO\=[:5AZ4;N\Z6 M[])C+I_%^0OO"PI=IZ_^&S_Q7,&U$I5C(_*F_74VQT:*HF=14HKTK;MF97L] M]_SO87@ ] $P!)#@PP#:!] A -B' 4$?$%R:(>P#PDL#6!_ 9@%>][#:IW^? MRG2UJ,79J;L7J$KU>TINF5K?C9YLE[/]3RU HV9/*T;\A7?21#WFKL/ !$.F MF+6)@2GBWD10.H4\()!@"GG$M/S/Y*E:AX(!+1A: CHAH#@!10EH2Q"," B9 MJ5QW&-9BRA83Q_[LL=Z;H(C-00\FB$4CT$1O@.H-#+W,T-MAPE$6 $-O8$BA MOJ'7!$%LTQNB>D-$;X@3,)2 7;["$4H0(0K8[(E%9IT)LQ4:HVEB)$TT2X-A M8CQ)@B9)$(($)R ^WB'\RY\GL3098JH ?]Y!3! %8LF#>YL DL=&@;N;T"NJ MQ0U'$,>9U9J@D%A>'X(;A2!. 4LO)+A5R!5>(;A9".(6H/.N'1D-QI8%]PI! MC "!A0)W DDNKQ5P*X!_P"99N[8I\#W I@[G1(M1B( M6?+@?@',+Y&% K<"A%=4BUL!F+ELP:SKW_6@<=O_1&U='W## &882T\'W T0 M7U$N[@8P-P:DW,2P;< LNP?%+4---Q!(9GEZT.S38I;'&WW2ZF//][3>9V7C MO BIOH[;;]B=$)(K0O]&23ZHD]8PR/E.ZMM(W=?=<:,;2%'U1REO.,^M_@%0 M2P,$% @ @(M63BA_HZHR P U@P !D !X;"]W;W)K&UL?5?;;IM $/T5Q'MA;]PBVU*P5;52*T6IVCX3>VVC .O"VD[_ MOLM"* Q#7@*[/G/FS&1V9UC=5?W:G*74SEM95,W:/6M]>?#]9G^69=9XZB(K M\\M1U66FS;(^^SLGM/]6:EKKK(*_E4.\VU++/Z M;RH+=5^[U'W?>,Y/9]UN^)O5)3O)'U+_O#S59N4/+(>\E%63J\JIY7'M/M*' M'8U: XOXEE'IM%U\/:Y>TBF0A][JER,SC)K>R*%HFH^-/3^H. M/EO#\?L[^V<;O GF)6OD5A6_\X,^K]W8=0[RF%T+_:SN7V0?4. Z??3?Y$T6 M!MXJ,3[VJFCL7V=_;;0J>Q8CINF=>V>>]YW\WPPU8;\ & \$^-."] 1\, M>/2A@>@-!##PNU!L;G:9SC:K6MV=NOOW7K*VBNB#,-G?MYLVV?8WDY[&[-XV M(4M6_JTEZC%IAV$C#!T0OF$?7##,1HP@<547;)X$(!P$5!$8A O F+)@MX U1L@>H&4-)AY M$2("80MT(C'KPTL%1 M1"S(QML"Y8AL#F7SN2<^R^,6@U%O5B4(BHQK;BH;;T84Z48"=J,>-*Y'&GLT M@;+G,.00[##8Y!!,=>--B0;S@RV"!0J\4U"D50C8*GI0. Z=)K#_;3$8#T/8 MC!&8*9*E0L,[!D5:!NRU*9W?]'#(\4?#72GKDQV<&V>OKI5N!Z31[C":^[2;M;:'7IOR+\X5-F\P]02P,$% @ @(M63EKL.Q"# P -!( !D M !X;"]W;W)K&ULC9COCILX%,5?!?$ A7MM_HV2 M2#M=5;M2*XVZVNYG)G$FJ(!3\$S:MR\0)LKBG#L_1%&_/YFF[#_8LVF'?XZV:THW%+N7J#]WICQ,C9HZXCA. MHZ:LVG"WF>J>NMW&OKJZ:LU3%_2O35-VOQY-;2_;D,+WBJ_5R\F-%=%N,3&WV;@Q1#I8X-[^_?HW^:.C]TYKGLS4=; M_U<=W&D;YF%P,,?RM79?[>4O,WJG:Z7.?Y[,]R YP9\:\#7OER-ILS_+%VYVW3V$G37AW\NQS&F M!QZ>S7ZLG![%]-^0?#_4ONU2G6^BMS'0K'F\:OA.HU1RTT1#_)L)0Q.> JC_ MF10X@((!U!0@F0*T4P".J5BD>16E=Z*,";MHZ**!"\<+%U]$B<8N"71)D LM M7'P1Y=@DA28I,N&%B2]2V".#'AGR4 L/7Q1CCQQZY%-S?3=SDF39C7RM10$M M"L^"XN5P%)Y%7J38A&+,6>PSD AYDH JK:$ J+0PK(1I)5[# 5 )&!!FFA#4 M'@A )3!-&&J"5"_G$%!)@X.I)HCUD@:@DFPPUY2N ()\L"473#9E*Y@@'VTM MK%&$X:8<,"&-+H:7?#(1$[XJ2X79RIA?CM= 524" ^%,>6,*/>P "H2=E06 M]F1(^7(J 96PF#"FG"'E2RZ 2IBQC"EGO8(+7@TY8\@Y6<$%^XP76IILF'). M 1@LA, (,]J=/3" *BT**5E,,?O[+R+#5Z6498(3AIT1[#X:ODIE2EA6%*9= M0=J7\PFI2 OCI##N"N*^Y .H*-/"&5QAX!6O0$3YO!,5TEE=.*RK%90HL"Y0 MD0MKI<+4*PTX$=8GA9%6:-_V7RU\599)"[O"4"MX)E]R E2I^+:E,/L*GLR] M$?!5*I..I JSKR#[WJ0"*A)G+V9?0?8]3GR5S(G&[.MX!2<:;/0B)QJCK\DS MNI^]LQ%Y;[7,A5HN,M'=^_[X/>5+V;U4;1\\6^=L,[W@'ZUU9@@9?QBR/IGR M<"O4YNC&VVRX[Z[?,:X%9\_S-YKH]J%H]QM02P,$% @ @(M63M.J:-H< M P E@T !D !X;"]W;W)K&ULE5=_;]HP$/TJ M43X B<_Y105(I6C:I$VJ.FW[.P4#49.8)0:Z;S\["2DX+U7[#XG-NWMWSKVS M/3O+ZJ7>"Z&B^*M)[(@RCU/UM9%:G2PVKGU8=*I)O& MJ,@]\OW(*]*L=!>S9NZQ6LSD4>59*1XKISX615K]6XIW:WHL08-(C?F3C75^^.2>59 MRA9_LHW:S]W$=39BFQYS]23/7T674.@Z7?;?Q4GD&FXBT1QKF=?-K[,^UDH6 MG1<=2I&^ML^L;)[GSO_%#!M09T"] 8O>->"= 7\S"-XU"#J#P#+PVE2:M5FE M*EW,*GEVJO;S'E)31>PNT*N_-I/-8C?_Z>6I]>QI$87!S#L91QUFV6+H"L-Z MA*>]]Q2$*)8T,*=;@HQE>L',*OW,3?!AC#8$&0[XB""#B*0;6)EVV*8?Q4FBR8&-C6*4,R=3N.0@4^YB'L$P)R#2VVP$ A?Y(/H152D"EL=T.(&A$ M.X1%2D.11 M@PUA[1&0U;#0$&B,!VN/P"XZ+#0$LGF\J\-I(:I=<_"OG;4\ELJ<\:YF^\O% M/9G#K36_U)>.]HKPYJ:]L?Q(JUU6ULZS5/KHW!QPMU(JH6/T)_K;[O4EJ1_D M8JO,:ZS?J_:FT Z4/'2W(*^_BBW^ U!+ P04 " " BU9.6@N-4<$# !_ M$ &0 'AL+W=O7*<8G^6:52,U$5F^INCRM.HU+?YR2DNN8P.M2A- M'$:(<-(HSNSIN!Y[S:=C=2V3.).ON55;P\0F54$RD?NRBA#ICWJ_UOY:E"IM MH^A2TNA7\QEG]>>MC7^7X0+6"E@GT+D_$_!6P#\$[J<"MQ6X0P5>*_"&"D0K M$$,%?BOPAPJ"5A ,%82M(!PJH.3N'/F0B,\EG=ET<):[W90!B=,T5MVIBZB, MIN-?9\*WQL[[U6DEIDU#.LQW L> MF1>3H1WAZ!*Z.AA:QXP9>O:886X2W L?F87)N(_$$HDBR".S0AC^B#QC8>@C ML\88,*D-QH!<+W]=FNW?"]XAB(L;Q/%&X74 WJ^",#R"BT=PZPCNPUQ!IS6( MJ)&L]=@/ V#B',,\UP/+LL"P0##8$@CF"A:"%5QA&-/Q0&=@&"4>B+;&,,() M:.@-@G$>AF"F+R9&71IPF'6+<-4"NV '[#".ACX1N.$>;KAG&@X>&[,&\?J) MB/ \L*AS#'-Y ';< L-\-P"KL,0P0@-0VPK#F& ^,!RO#3Y$UQC&0PH--['0 MUQX!OTU*VRT(F,$6P4A X.KN4,P-0]QL@9LM#+-=^!X19E<);GB-4=0'J[[ M*.:#?;$TJ9!"9U8F)"C<$<](/D)"X-X:H2AUP0-G8U)>2."61B#]) 1E;4V* MX0BOD^Q_WU<7]]PU\/%#-K$+^7AHP$M!>%0,&+(9&6&,1!GZPPB(%T MSQ@$3%NC#'06S0;?YR;$1AQ$VIH0'7'0(SL,8G]X1@>XK8%I*WBJSH(!CLU1 M"$QJ,232$H,,6S$(OMB?,0C:BC+05C0;M-6$M*W 59.AD-EA3*]C&U.=W@_\ M5.:G^BA;6'MUSE2JEK)R/]$CG+Z-#=)/)85I>^OLZ;,W%S4ZI+>]QWNO\Y M3/\'4$L#!!0 ( ("+5D[%83':L ( )T) 9 >&PO=V]R:W-H965T M?;2A-[)OV3[#-N>>>=*RNHN7<[?V*)=S<=1-W?%'&:EC MVS+Y;\4;<5[$*'Y;>*KW!VT7DN6\9WO^D^M?_:,TLV1BV=8M[U0MNDCRW2)^ M0/<5PC; (7[7_*PNQI&U\BS$BYU\VR[BU"KB#=]H2\',X\37O&DLD]'Q=R2- MIYPV\'+\QO[%F3=FGIGB:]'\J;?ZL(B+.-KR'3LV^DF1_RT,#L!C )X"4/YA !D#R'L M_3" C@'4"T@&*ZXV%=-L.9?B',GA\_;,[B)T3TWU-W;1%=N],^519O6TS&?Y M/#E9HA&S&C#X H,F1&+8IQ082K'"03B^3K .$81<0RH 0F$1!/1)7#RY\CF# M"2A(0!T!O2(HO$(-F-QANJ%0A%+?;8C"E)#4,PR@$,$W/&>@Y R07'J2!TQV MD884B'J* 5"&//-5",(HO;%18 MHO3MAIB29+#8 A1;!&(1FGEBBU L];[@&L!@;\M5(2;/2UAL"8HM@Y@\( V(S7RP.TQ2I7Y7DXHYJN=R[^U]%&W'L MM#WJ+U:G'N/!M1C>^LKV'N[N>Z<9&I&ULE9==;YLP%(;_ M"N)^!?--E41JB*9-VJ2JT[9K-W$25,#,=I+NW\\VE()]2+.;@,USCE\;^\UA M<:'LA1\)$+QE!.]T4%UY M@>\G7HW+QETM=-\C6RWH251E0QZ9PT]UC=G?-:GH9>DB]ZWCJ3PKP5HL6 M'\@/(GZVCTRVO"'+KJQ)PTO:.(SLE^X#NM^@7 5HXE=)+GQT[ZBI/%/ZHAI? M=TO75XI(1;9"I<#RKXTR=UAS%5X/C^+?MG/7DYF6?,24&KW^5. M')=NYCH[LL>G2CS1RQ?23RAVG7[VW\B95!)72N086UIQ_>ML3US0NL\BI=3X MM;N6C;Y>^OQO87! T <$0P!*K@:$?4#X'A!=#8CZ@,@(\+JIZ+798(%7"T8O M#NM>;XO5+D+WD5S]K>K4BZV?R>7ALO>\2K)DX9U5HIY9=TPP8M! >#+[,$0 M#;$.K/!@.D!A$V$X138 $L$B0G">H8Z/1O%1E, )(C!!I!.$DX5*X00QF""V M%"199JQTQR2::;J5SF(#*FPH\!/CG6T " 4SKRT!]2: WMS0VS'Q1&\:&7H! M",6QH=>&TCR&Y::@W-26F_N&W-0:Q" *F_B4(T.JS80YK#0#E6: 4F.,=0;H M" VH * T3PVU )1E,WIS4&\.Z#5.\#JW1@DRW]0+0*%UT %HO+LG>I$/>YH/ M* YG4LS8(KK]N"/0]AY0<,.![Z'Q=*-T9M\CV-F0;6U)/N.-"/8V]!_FAF!W M0[?86P]-K" U=T !4)EI%]>9J6#8WM M_H8 [S+M#6*2*#,%VY0_HQ?V-W2+ MP:&/'>YC9',5F6J%'0[=8G'(=B9+ZX?(YBHRU0J[&[K%WGIH\L><1JDI%Z(L M@P,H:^MZH_*M)NR@2V/N;.FI$:H*&O4.Y?=#H,H_HW^MRG)=%KZGZ6KZ[Y@= MRH8[SU3(XE*7@'M*!9$2_3NYG$?Y&3$T*K(7ZC:5]ZRKI;N&H&W_G> -'RNK M?U!+ P04 " " BU9.=![F ;$! #6 P &0 'AL+W=O^"2U/CP=IQ2XAI!Q#4W*D1I%OI ME1;4NE(?B1DUT"Z0!"=YEI5$4"9Q4X7>7C>5.EG.).PU,BEWGSQM:MQY@T!A]9Z!>J&,^R TA.OYQ?USR&[RW*@!G:* M_V*='6K\B%$'/3UQ^Z*F+Y#R/&"4PG^#,W ']T[<'JWB)GQ1>S)6B:3BK CZ M'D8]8PASL-L)%\TD@>! M^QN!QV6!8E&@6!#8?$CR+V:=91^21$P9,#)BRDUV!8M>R-4)^QO_G>HCDP8= ME'4_*QQ7KY0%)YG=N6LTN$8O4$L#!!0 M ( ("+5D[[ B?OEI( !HV @ 4 >&POB8. \0"4HHDP ; M "VK?_U9U\R5 'B1JWIFQYP'6Q()Y'7ERG7]UE^JJHXV>?;/37I1;/+Z/W\X MZ0]^B+ZMEGGUGS_ MW:=IO5K^>=CO3_^\2K+\A__Z2Y7]UU_J_WI5S#:K-*^C))]'EWF=U8_15'4>?KE]%1\^>_^7/]7_]Y<_X$K\X&$:_%'E]7\%;\W3>_/I5.NM%HT$< M#?N#T^:7K]/;'GQ!7YXUO_SK)H=P_W?YW?5G69S.K_=^N;-X_K MM#69_O'?FI^=P]-S>N/U,KEK?KM(EE6K&=?'A[3,"AS@/'J5U.WG9''^Y__X M'SLG^3JK9LDR^D>:E-%K^+#:]Z3TV_GLZW\T/Y'U^YC>9;AHT,R[9-4:[-]> MO_]X<1E=O;O8\OX%#*"$SJ^ #KY%?TL?F\]=;,JR.9UM2W-\/!@>CP9;NOJ< M+I?'7_+B(8^NTZ0J\G0>7575)BV;+[PKMHU6!O,Q71=EG>5WT76=U.WE^D?: M^DA:^+58PD%,RD>8T#(MMSU&7T87,,>[HFRMR=NDO$NC\]DLA:?@F3D_OZ6M MRU5:WN%8WY3%0WT?712K=9*W&I6GKU?)",ITRIZOZFK&K@%#&?+:Q\VM\ML!L>F2.H6+;Q_=_W^[=6K\YO+ M5]'U#?SXY?+=S77T_G7T_L/EQ_.;*W@@.G_W*KIX_\N'CY<_7[Z[OOJ5R._] M+Y>>'445CR;+HYO[8E/!@*HX>A;\O8LGG>SZP2K'0F^%)/\O^F#+%!=EL8K@'BGIH5:3[^M[ M(&KI,([RM#5@:>=-M@ZQ&DM+72/ [Z!&=[#J[@, MTM?1$E;S^4_MQ5ADR"YN81UAG2/L$-=EO4SRBF82%0L<3(MB[Y/\#EN/%DE6 M1E^3Y2;%1[.\3H$"ZPB/;U0]).N=K70,M75\DC*'O092@+D1?4?_\?^<#@># M%]%M4L&).H)!S(OE,BG-,ZV;>4KN8KFZ0QF $_[B1XVL8 )O3Q_>_X.+KCK MGR\O@1%Y#K.;F>@]DE156E=;[=R4R3R-X)RF M\,3M,O6T"$R\>$CR&2[5(GHVC$_[?6H2?AV-1C&\5*V!J0!!+5L@>[W,DMMLF=59VMYPN,I1 M/@>R2QX3&H-;Q&0V*S/5@W.0(J$_]5*V36?J?/P";KM+R:_K#?T6M MRQ@%H?MB.0>ICV9T\H*.=OW8(@[],Z U7I^<&WD9=,X:IXG>5P;62H#Q95MD#T\;$^==/CVDV;<^>K^Z39/B+RXJZ/M>MG% MS^?OWEQ>@PH&7[R_^-O/[]^^NOQXK41^^?=/5S?_^'V:&1VI+7,GIKN#!WU M'G25@Z:]EP?Q11.*XG)7'KU%K6$K*[K4=0S"?SHGK@[+Z17-NK.'(O_X MWEJ*TK>TG&45:7/4 2B^I/7N&M;6ESJ%A:XA;U%VC<2N.BHIX]NFWAK8:KTL M'M-41K7>E+-[W'94<'=.:,=[6W6O]D'1]TA9F1FVM:OO':]M/TNXTP>>W''+D'Q8QZW7?O==\+U2C.A08I3-Y\"$JNC3 M>HX&%ACH^+C?\A;P\_)4+$N"SSAL#2/AS7NE'-OZ>-&<$$[%? /^BTQ]MMD3AKBD[9H M&PO%.SR"A^8ZJ(#O$B/,\J^I+$:W>0#N>VRB@FL$*>K-LKA-EG^JME@&WG?I MLT=ZY3Y'$Q5?OMBJ7\]N:TJG)6C[=3ZWU[EO?)=R?,@6[Z,Y7L$]9"'"&&_4 MO/OZ!4*8I>ETQ=7Q('OEP =D\X5%6 MB,UPRA(-S:LN(R%-8K[M\O6M+J)E 43N&UVD^]8]W2;/. E*Y/D:ND[YI*-- M295-?7]W+T^>K&YQUW9MM]#/#K6Z;C7/=LK83WK;W+2M&WVS6J'?$+Z^SN[R M; '7(_JR_8WUH5AFLV[[8/.1'3K]X?U$+Y,J(\+Y@&:OO&96>7.?HN6L@J?F MI#DMG$FA4DM#%=TG7]'1DP(]H 59: />0W\\JA,/67T?O3D__T"+!200E9LE MBWKXQ_7E10_ZA9LC6\O'%Z[3PXM1_!A]7 MF]LJFV=)"7/O1>>@[) ;9\9NT B]X!42&BH!^,XM2U!VKNDR6\$P:C=;/^!> M]!%OGI3>@"_K>UC;N?KHX8Y%.6G8?\$CB^FOP0O]%,5"89WF03__9O<35@EGCYD3W[B.(E5 M\B6-4MD8S@E^Y7Y(>>IF6]*/,[^)?QK35$@/5KH50$B M:K;"KQ)FV/!LM6MMRA2-);B(-,X"C8'0ZD_>+$B"V[S8W-:+S=(=N1>!L_=% M5*7+Q7&6XRJ%JX%O/Q3E%V,H;:GT]VFRA"VFU[%+H-G;97;'3FEJ(10(\9T[ M\>SPC. T\TSF./T$C@HL,1[Y&H3KNWM9!N^DV;X@Z%=D];O(:4UN4>Q/OB;9 MDAP]F8\_BO&6VL"F D5NEK!QL#1+%&(C;+J$[5X^ O4LB$F(?M_8#^0AM-/P MP=G6 F!B:4I,M)@.52 CA*)+T5.UT3%QV8&R@!L4REF:SC9 M2!D\M*35#;<(%W_V5=O[U+ONP?:O<,@S$RO !.<(!@B &"F\7,W*[!9%",^A MB4[U$J+C^( +N\R@6V:VE;FY?MO,[XBG(>N:T75/+,%_GL! 9=7I\,Y1BH$^ M;HHU#'+:G_IUS2K2@:!U-+X"%\MYB8JE'DX0D5<9;CB25(5]HD\26A M+LF"%LNL*4;2R;GE>0%C7::X^L(I@9'*BN';#_?9[![GCD=Z1KP+J"7%0)HE MMY^AQ8CG3(0/] OTTAI9:WXERO@JPB5TOY9"Z^::$R?A#'8-NG76/!9XF$0QMEW7=(F^QD'LH:+@8HUQNK3%\Q3]?:3GT5+=42",9V0!V\,- M7K.P ?L*RSVIJ+YX3>PY,2 ,R&R-6PA/(R,S!!<#?H2Z7ZPQK,$1$RY['Z* MCK+G^"Z\ H)3MGPDAQ'N%1YP7'7@=(N,0G$LA>":B#Y%'Z.3"6A6*,=LC[)3 M)908>H0N[V'L>)F4*>T%FG92W =:9&9#> JD4[@F8&50L!/V2=TGL%:SS3(I MH]^*6[D>8#. 75;W^N8MLD5D"3%]#WU#Y['. 3R"=3N)A>+]-OCESIC[+S;!9?D5BS M%3KTS>QA=HL%EPLCM>@4D&#[L8^^@'[HM;T MLQ^>TP22957XDXN\&N@A6!WB5; /&^(]*BUX_4/Y#JEE;+^RS ":LV%H+*&F M1N:&9ZZ]- *MO'?,G7KK\ISTHHNT1"_)X1NT0462]O486CW6JY&Z6&"XR#&< M0S1;&B61^4SKG;:N!^"XX$B3D4,PM$VS\S.VTZ)QH:K1X+< L5=6 [H=5.# M//4OWE4D]S?7, *Y#/>=)HP,9<:0Y>M-':U2X.=S+^0H>2BA,>LMB"VSP*[B M"LZ0XDCPC1Z2Q$8,;]A"F:Y9JR2&Y3F SLLN)])[K#1=IG"(2&4W5K@7_>(5@0T>N"XYHN(=E5DX_LJ._>06]@.$Q+*22YGW$674 M95JG 2?1.9%8[$74GAZTG^&'XW3VL^XM$CZ5W)4IGA-8&38OR^?K(L,[+N== MI"G0QYUCP*:5UL44BL/O1>^!6DCT>O3:4R#J X//Z'B)-+(B.W&$3*04$61K MI_Q&1[]\Q]+:H;]]+E +?93X0*F4'5OG" MW&W-502.5-:L@"V ^5?*7L-YKS"AH1==9S@I&@#)071-!V,U4R K4"[<@+[< ML,)+=\ M7DN'VRY<4&9FK+PC/])59#L";WY2[3H)=._1F-&P4LPWL]JH M$_P3-Q"?6\OWMQ(G[IB-FE#P01*DOM%1!YXS^)$&2L>D-,VE";PG4W@DJ0)M MA7/T,J6K6QBE>IHB]G31U-'7%C?I?U&GY:%'70=Z+9?8%]TTN M/V'SO&IR?UC#B6CCRO:<=8;Z*Y:;%1N)W3U'1]W=ZGR]L/"M@I-:(G9P/JNF M)'0X07"*) 8O?%.^K'B?F?\EYBS."QA57N#;F..DC(%E*7N>Z_M2;0 F,LS$ M"C[*R*,C3UQG?> ?CZ1%@3)5/6_?-"2,Z8W! 4*RY,W=:TS3W[P)\LM;-"_* MVJ^3BH7',DO)E8ND(HP/U!FX.0V!A[0 W'>#^R0+'L-)!QI('I5! V&QZE7( MR.M4==:L9FVHN.50UI!YI:A\ 0L@8PNN-^T'J?]5ZDVF29D&LN?3(F0[I5-U M:%]C/AO,_!-)DJKC3UA*Z" 9M] /B:$ZDFM:7C=CY\(!;H(ND&/5 >G*1?)O MF-PYL8$V#Q7F>1(=-MUG_=XT6J'N*K8U^&#B/@A#(^'6$,_.#2CF%8L*\DE- MGTA,+4=?5@>M$;SFU9/HJ8AP;V M.R#3^B$5$8?E9N'6>EEV2R"J%NFX,^8)EH+QD0?D%_2-'"<8&RD :#FT#WL/ M%(HR1<[:R*?&S/E9]>%&(R5=4L&R<:TT3T9OI*\ 0^T[31C$PXT M5(">DN7B926F TK@'9I-T<'(5[&R*_R9+?:(G6*U.D@EVJ;;7^B-]5+YP&=E M UZT\,>-N3B9BK2'D(O=IJAEPJ6>.[)+ECT)Y2,ZPI>;AE#E0K';YZCVV^LT M3G>]JN&>CMQ?DWR#=&T/7.L8]NR\?$-ZR!]Y8@\ZJ"9S)CDV\8(#2" %N5^< M]H@4U[8_-A5*WE;=*5B-8)UD4TVM10/S7E&Y,X*-K@C&2'&-DG,T3?B@QCY MYX-(,)C^4^CP B4]=/7J$@=&'EQ)8EPD85!6D7.,\!,H:Y*D1.Q2&(Z:S@*[ MG_'2Q"Y5A0S(<303*] ""3?5N!WG9-!I4NMD*PA&F7YC07N^*V71!V6)!]+I MH@U5YKFJ!B3$D 5"Q:N*_8XI+'?NC4,S<0#C+'^O.>R\JHI9IKHA,/?EW#HG M=RPBO]!3HIREZ6V$ MZE 1.<*?65&DT#'3(0,J(^UQ//KQ2U*$+JP[>&L<-32YHNA[-/(XO?<.@0R. MQ=)C\W5I9&AM(8;'\>X9:D$;,3#?W*=-LWE@.25E$=ZKLMI9>YV&>TG!!'A" M0JY]PB(MAFJ(XY(C*IIN4+3%W<'@*&C+!,C3>5FZ6\Q?TF;Q>YK$<$-<),C^ M"RY2OTHD[P1Q"H]LZT&C [GWVTF7G:$0@6VQP&_\-'$<.W8>KRFD=!_23[(0=(9^;TY)Q+5! M15VNE;HN,]#3E1V("2-UD1(:\$BN42#>C!:> _=XKQ="+7!7M#/L_RTW7K=U M"P.!Q:2+?WU!,;]LBF3\N;@P.%D9UC97SS-N)-X-GDB1-D'$59>3[:0IQ=I5 M)W%[RWO.N[.72O05MGS \"NX--F(0C;']%NR$MN-E9M@H^ JX;[(,.Q#4^#, MI>C%0BT-FA85=HVQDQ5=.3<^*,S/K?+@ [A.L+.@.>EANFO'Z'H7AT.*ND")+F+W#MW'-Y7)G5/5SFK KE22TA M;QRS%-Z>I(%_M'8T&,]'(T!O5['P./9>I^"F$T7V*,86F-4'SC 8P:/),M'N:%"XVC3!*'1 MAN@!1V/N'$VQHF+/"#K)&;7::[-"*=U&X^"Q2C6#WVMJP_3KU&!HV3)]V>U42$6!++,L4'D1*V@.4.HG_3;_= ,34* M(MQ\EYVG5 K8*NRWIX_FRT&O_Z-D+&VS@_8B!IDX9TG!(D[P^0(7!+5VAHA<=D_6)5M]8SQ-F[\@5-T3Y2B<<]))0(J!CSG#PTP>$ M9-#T*N$[IE>Z,H_KXIA^(8%6+5\4HL!9*U)'V M)(S("?X!#,KC=_BK8/UVV@Y9-]>PQ,,LATWI#Z7AC&X-.L0VY U>G"_I@87N M9 <_^6\PJX9H[V. ^"H650@;^AT$],;&@O,$##R07!3N(:/ 4$1F(RRU#J+K M-WDFP1%JX):.1"#(G-A(0@4)LQ0)JPU(F!;K*ZHP^8:P91^Q[OT]I3 %-"]E M-5OCX-%_HMU+_W8J?)+G&W:HP2.DU)C0L0PEG @Y3ZTA$VB6#0(0)."8O<&2 MUB&A+Z*T.\-*TE@<$EE1;Q*3.Z)^D3GJBAP5XG7@F9BAH[Y3K;P+VN62!+T: M,UZS6Y:2*S*OD#PK09=Y9X_H^NIJN*<),XYJ-+*C M\:"+Z6@,V_C^'P@I3=1[-FQS^)QK +;WM\#6,O/IC4?XAAA\1<53>E"[KY,4 M1< G;4\LNZJ%R"OD5M(\,0=*&HI'3Q-EQ+)@Y(OW).%+Q$7W, M+!NX=*6@4QTG7$>MY;-!B\'DD%-&!XGS/,1$Y+(E MW9HE,[9TB\V(O7-YD1^3"5Z<6\9M2,&6DE9OPNR9KK"1^VR-7W$ EHEPKM/9 M?5XLB[M')H0WUVX,K_ $@"2QP+3G6XX@B(YDW08A%"F>%<7:T9Z]X>D3B7@Y$8;C=Z3 MXL B-]J"<[0[+(DOM/8K#KTIWZ.-B@>F,/YPL8LJ&99\(A:A=">W7:['3<2X3CF%A)3F\0XE%2.=B!^.S/<2 MZ,9C)A^)'STL!>$3OJ6QRKFA3WCTQG90IE^S] $/82B6H/L(MXHSX M6ZGC;0+41_V#=11*]V\.VGK%,#!+>&Y6^<"ICMZ]3PBX^&;MLC^9D8$@X&_- MG'PC[E)M&/1][N$M6M"+RML[KA:\Z2HG[Q/PF,^V9ZARGI.R_KT"'NDX78;$ MIPIH/84HH\%<%XOZ 2E,Q$<'A!1#9R G%6MF+QF&S[/V5NDKZ!C*[Q.-4@]B MQ]@8X[DJIJ>6"1IJ9S@>%W=!MNA]']@D M),LT5F*1O!-CO%D#LE@WC//^6YUNN&YN$6SS$NHBPJUS\(>6IX"1MOT"+1S: M_4Z15L3F[V75NXUU.O6 ;0=V"P#*[4KHQL6.EM5@AOP4W0T(,@:$F;42L6) M*)+-F*T3EP^)#QVSS$?WBB2$1XAIS%M^-'Q.8Y4IO2%_"Y'%M;K=8H8S<$%! ML+3&B[(O(9V'WUK/,!B!1214,NX*W&S)8)]1G B>8[@B5SFR;>;ADLTK2\,B M,-U8%(A"%)%O5BEPXTHVU.>IT.D2$W^6_[;!+(==@_->/AFD7\8UIO?"547= MQFXX)N@'K_B4+0+E'?/UAJRX,YG?MU24<=@=4>S^_4V\5F?VV?4>^H:O7K[[ M:!=5B5BWQ7(-DH@R]J?K'EM?MD,$P'MAUR3]$/AR(&?P/;16':-XJYCI6M-/$$[JP[6D*Q-PYG%S>M'/3)17;I4O?2"="^ + MSD83B('BY@2LC\DX[N(EY)\B^:2J?(I0JS$.7M(SCWD4)'H\&UE>D^5^0]FJ M!9S6X7^B08$RE9:RSL[PRW(";F[8WOX!\R@HJ?P.PW)JIQK2U\2.4;*18<'? MST[ZI@<6[3,RLI:2%-^ PV@M8FMM?/BFVF7Y%O%DB6/T3ERV@0:'P>&(F -A M#HCU7/C,=T/"9"5T@CX,]V":/C8T+1F F?&]TK$.R)GE;!5?6HL!W3#>BM?? M:I^S0F]Y(%\S6Q]NYX7S[I5&MQ]#SKT4R+D/@C#R 8D4]9]-CDR)PFVP8@QQ MW[IB%2[MAJH+XI&2,)0%(S'@]9T2Q4MUQF,BAK3GAI%L21 Q.T$^- F>*M#" M2K<,J@-I$S*#11U]SZ0<^=S$G&3A!RP%G':3XGBS4!]:%%9,7W7*91,\>BV[C,CA0#91*\ '&'" X"S3G'&-PB]AK* MM+#9#ML7QUC!<,4/WEGVJQR =2[5233BZ0 S3R!3DMD;)QE,R/I)>3>>-!1G MWQ$*=6DN$2%JUF) 0,%0UH$JNX3#M.B44@P'J/HB7J:NIHDG#)H, N, MV23A\+[F926F8Q>*1:L2+%XM)+EE R; M BI6:TDJ"Q':6+B'9E47[Z16&-\.B'4Q^W\^OW[O?!)&9=1H6OQ>.V3.GVT>>"/9H)DPLP<, MT*B =0#.+CI@!ZJ:;]]?>NL"+SS.&[&+_*"&9/2H'>L0!33C_HE9V9Q8B&%! M^-]D,+*RTV@ZMG_B_X.3B?\H@'X. +EMHF$9/D,:3";!Z94(BAOW^6>20 MP'E.'S2&\@,G43BR%5SJT@5ZB0[MFR/^9KR#'M".90YU\A>+'74S.NTO!]R8 MKYS='Q4=B5 DCT&[9)=Q$IAP1HH"H-"V.>%.)&[HSIH'&S"_$\W>BGAUD'5P M8(A'ZD+(#<0*N5SMK2FM=8^X)6<&%]&3A!-;QBS6: UO*H-%+#R7=2 DM!Z8 MVY"N!%FQ\D^Q&B=&9/N^-.R,^V]T:OHU-9UI[O,*S:9<1U(!0((U(V?YKT1ROWCYN.+/ MF10SKZ=("XPUQ-![>GM(KBI;9DC,5W<*(BZ*R<9!66!>DOD1+ M3A6Z# ARJ7( QSB0,"O'SK_'@1+3%]%;;"H:Z.L)N642@G9'(?B?FP)I21># M\4Q8,_/!'6R*RGK2+Z*XV M:[G9, 0OJ^LEQ<"I$Q/[SPL?X$^6N$?AJ12ZV@6_@N5M@_""6PPD;= -SGH7 MW2B]2(P@GWDZ@:#DU5:^ M6!N-QH:%8U!GI3_7YN#W+!=<6>[H(F,0 M%P7'ABY7#;FMBY_XM'J/8NU3KS2R(W8YDZTP"Q=5V7)@OMA:TN6%,(B6E"*H M&PHS'$()F$V_:07H52YWI2L])&X'W<>=E1\UC/LIH:/6-OG[\TL^D?[D47?E M3!GP71ZC0?XT 5@DBJ(_E *.=L5[6B=<-T7!!MX#;7Y%!"JW$S@D'W/ES1/, M]2Q\L:KLOBO*14E;@4)XCT"T&,70]=97# M5!^I=(JDH9Y?OW0U_P3$E446C-\CN=2GH3J$KUT@PFI#5N13Y\_C=V%WO6CQ M?Q_DKH,%PD%ZF97\$>PP$,F73)E-A.[*6,TX",VIN(,)Z[84(YS('OO>+,S7 MG+DID%=9."@K6K#,QF Z'XG;2$%=%L:G.'UJ5FZ 3PAO82V"9%QG7&UC+7? M+'F=3[AU 5R/4'Y$'R*;2:/P(WE6^KVA02L*5)-.E P7@"79NDVUJ(EK(LED MKD@.GUYG!TXT%%HD6J7LTJ!SKY,:HR'V8".JOJV.MC?7%MG'J>=:M @6$4&5 MZDP#]'>$99'2F*4\R@6N"<0U4%_2T)J&ZM"H."4RSJWQXL[TH^"K=. P[ M9Y[P%HR.*E(Q)MU M(_\4( E(C!K'"^E4@_ <"D^=+8O-7$RBC6(L3KY*G!U"KCO^F+S)&K)#%J?]8P(.^X2Q^$/^>SHVMS F=A'$A8N+.D89Q4?<<$#I M@JFC4N^L"]S)BWR&6\2R"4DS&FRW?;%!D%IN*H;>6 MDGR1QR?W@] R7BOGH MV(=<6U)^A\H]4+J@[(["28O,3M=;QA2O06L^-"T. J]\-%4G^HXU2W0<;6_? MJ=34X+YO_]VP];\XV?9U6 MQ5\RGM+QN*#C6]A4TWL?=_LER=A"$EPC5;_+L$/6%7,OJ!5DBR;H4^]SY%VT M*%SNQ.VIM4$Z3([ZT6A&Q(7(CE5X9Q3G&N?+1VNWF7%"#VL37L=H"B'*5C @ M'S=8")/A("V/HJHRK+_[]6X/+&":#'B/O%$)W?=+04-BTW%'PQM>_SAF_M_T MZ+Q.;TO21;[S\+! HR8R+^PJJ\,P2I*Z:U?U5!P0!X9\4 1\4\GJ$+:-RH.8 M/&2:,,H'/H*%5R\V(B?\%2N/G(N,^,?M,V,\M G20ZX8&=Q0=D2Q;P'1NC1- M3M;MN(N]3MW1H$)GD]J46VVQ6#1 TI\-IJ?>Q=RYXM!@J+6>-3COR<'$4V-0 M;BVRKD_TQB,:Z@7H,,J",HIHLJY0P(%3XJAOPY @\.9<79R^'2I8/D?2+)%WJ1- M*2@D07A%;GHS-F ;P] R6S.;8KEFF!GQ;(XV5";M()[4T'DB5<40Q/6Q1$J6O M4D-OXV"T;NW#J3B\M1L$S0@CO(/H8:@RWAAJ$(NEB7MPLYYK)+<5V+03(PNG M\RW$;>V06]$269KT):(9 (6-*(3Y@TXJ=>,.A@*N]L=S\<_?R> $A5%7F[DP MZK0M,_=VF0!GR]CXVTP 4N1'+88R+R;57-*2%)B&IMFX]T^:0/O#0:^OGS1K M]'Y,W4&^%D"05AE?_CSZZ/P&VTO^=C373)0I_2,*0<)!7)I:5'%JUDTZNW]! M656OSZ6FSNAY].:Z%_WL>-=2LK4/L0C[A L\"CY!E+0;1J,E! D+=&O9J> V M\UH(9H.'UN=9"6ZN]_J+P.M\5UE.41:^6J5#@EY2 0-M/V%#N7F.<)U0RD+; M&Q7GH!)V!P0HVCHWV"@NK.O(A4?P(>9RH1@5RZ @]]W!?8&)%\9 + M#Z&"O(\.+9,X^@#22;9>HU.@%[WRX;4[=NG$;9)W!+&5SY9E]_ M#L,,CS ^,\_F;,Y/4P>IFGF^1.X$MKK/@YJA+A='O331LU%OY,X1QWOEN\>A MMW7@=D(TL*=@99N*4'\@#.8A)^2D63F5#ZGSW#1<%[.TS#TG=".0P%)WM!>[ M*30ZHLFRFE(]_XFI\_4YNJ5NZ##1V=6J4<^BL[-^W#\]@]]&@U%\.CZ%WP:# M<3P>3/$W^'D:CR:CZ(T]Q\^BXG\B8QQ/\9=P_C?N3Z;XQC^*SZ7#W MF*=C6(\QAR[[,9^>CJ#+$^QR= *K@Z,_@V4:GO*0!V?Q27_:'O($]F2(CPS[ M\60RD&7N3V7(8UCYW4.>#./)>+Q[R-#+V632OGQ,I,!%X*.Y4(_CKJM+R^-5 MFF\G3$._.?ATL.0]]PV1 ,J-6":?^X_KQW6Z[ZQL"3=_V@G"O GHZZ>PPACL M[0EN:A_W\'0:GXW.>+^' R71:3R>CCI+: %QG@!Q#N&U_AG%L0V&+Z+Q))[" M@=/Z;_JP?JT_X58:]H?Z@P?\]-,>'+AM4SP]!4(^F5!CIW+XSH;Q<#R@MH8T MW7[W%,_BT]$4N B,8>"GB.V=[)_B$$[J2'^TIG@@ _WVHU] G_"D3UH%P?ZHSG%0WG)=6?9 MNPKX<^_L1TZ;&/=&/S9/KH5=;7X' P=N4X.7GYD<[[I^O+UY_>1F^O M7E_R*28Z?TM2?02<]FSH?K[<9,MY:!T3"6%T#-3#+&4XB4_@"L,?HU'T>@,W M.$59D(_/K*@O@$ VGI[@C^'IA"2+#>I#]MF)/ I;#P?U+!["I?ZV&_=Q M='RB[0)-GD&[0!?#<30%"N_W(^! D^D$7MX!BPM* !RCTV'T''X;Q*,T %Z@\6A&W1T!MRHWS6#;>FK#M?7D:%Y9R9A=1)*PUYK56@Q7&AH MA$?:KM'6:F=Q0!Q;)XZM#GKCAFK7&VRMH1;@![OT P&?T#F%0X]M%MS3;B&J M\38ULX[QSS/S)PUXVCO9IHK:ZA';O\/[60V;VX]O4(GB9IN?@ :=YHD6*G"S M9$U$8^\1JX?5$ +3$OQSD]ZDW@F6/$83Q(H&+7Y(H-'IEL(,IQ32I"X/ ; E MW]Z<)&@D8 <+:[#R X8B2L:SB2$,LC:XTEO;BR]T:Q1_O$+AH( %H\M(8_+L\_7D>7[UY=O@JYI^>81*$76J_2+P7FY,$UMQ_LKHPGPH5'O-)K"OW=%?BS%3Q02T@/'("(.U<:@.Q*=WNA&X[L/ M^NU#.X/>D/@+&^?A2A_VZ'YR/P;PX]>.*C&\)2E%K[GWG4PUA!M#?[]$)J7' MD_9?OSGK>7F4,\V.L-+F<_QQ"C^PRJ:O#>.7< R\^<=H? JO_X@"UAA^(+70 M%J3M%Y!5+I*O14G17RY$4M*P<4@]??]DV_N;O*.%^295PW,9PGRTN*!E?Z&W M..A_^J3^;WTL6Y&GQU2Z@Q F*5O!>5@9F6-_,:)&G;O=K&L+\7=T])-'S.ZJ M9O L.AFAF#,%1>*\(PD")*7A!/X_ P7$M1X0ND'"F( "/D&&-QQM+WMU E]. MSDX=/ G!<37BE<)P*M0!!O#_"0B4 3!V.VW%:1_#*9HXFR=D$$^!4^/_0Z'Y M$7!E%#^[M@C4Q2$P8?AQ("#>@Y'H$O! MU? H4[%/N[632W\)-\,NQC G% M^^==JZ&",6A<9)P9H/HUCA5 UP08ZG4,-+J&- C54?CL$$)GD\HR,J5O'*]2W)MO(NP*MS(C MZQ%5"/8HBWBC,I#YL#\Z(?=;P^_'X5T&XK+AQ>C@27$ =T4XXBEE)G.4R)[" M3A5>6Y)ES. SE->U4"-VNS==.8U$"U##--VD"A"7T=>5WRGNLDP.5EJ](::F MF%E:9%N^2 U7W9:*8=T$VP&F05%SO..\O!+%DR*H+0K%MC*;S(SQ/MS%S#O< M66U-Y:2DXSZ-6YDV :XI;_.RA4,4E "@:AO2LI*;G(VLD]%BV"0=@ESEL2MQ-I_ U6HX*=]XXR_YU;=DPQ$D,!"\Y8G56KJQB7I(;%<"P&UQQQ,3$= M5=NUC!.GBC6HQ_O1DIRKG^8%9?.64EC!.W"P'SGWK6:PPKA*1T8'_^#JN.TT MC26DH>8S&+BO+G5O49I8J)XW,K "6*FP@%X'31PH5)%@^&E;R[$9%-HD!V(Q M'0S0A'IR>NJP_G@07"B;"^8$A>W&@PAN:-05PQ^/YVV3-N:E" M,80)B#G!HIT=#<DO&U7(P/^X+'M.V3XF$O':QM4>NE9WQN4(E\$HTAM MF!F1N(VY-N'A2%4[BA124'7ZK3;A*$U;TR%%7G:^TP;//\C&];3B,CL/*LZ2 M Q]DNY)&N:P&HG5JT#1%46M6IMF."KC?>R60T:\IK(JO2@.GR]:4-R[W/1@X MFF^F\>ALP+:5D^E4W"F3LRGYMOH@^(X"))KVW(X&HS/TN]#9 F%Z2FK Z2B> M3NG4#4>@2Y#EV8^B49#F&=K,^^2).8W[=&J&_?B,/![C27P&#=TP2!1Q_@#4 M7HQ#)M(YJ,JCJ_YT&RU>>:XBF#SQX%.3Q@ZK[(TA;:YGB<'4M!RRVJ08BCJ^M*21^R5$YW(';XC4HYB4#BT?X[(?YE MD3.V<.^N)MLN3]U:7&C#U\K&3QJ@]10(A1>]AA)]=]]5=^_4"KW.:1WMDLU= M^JN[#OSF-ZL]:14 =ZX:-78$2DXR>]M4X=YS%BP7TM>%W["-+9[TB.4+B)E- MB!18 [3R&,2D%6I,7+!"):)&-:*8CX2IZH2A3R663/'1JAJZJWE&; WS6FR M,'6;/A:29>2;T@9\H.,"Y\YLB49@L>0Y)E>*\2QE"4'YF6V6B0MH9^^4^E;F M-E)90OVT#)"?"%=&Y5L+]1##T7QA()?W8"L$L3"WN5UFL^7C,<5S(ZR\5E7* MM;J<*F^TR5GUY7B!P$JE1.1SN>AM-9R<(X,#&^O[/46L,.8Q?*A=S,H'Q78W M0]']E8/GV5+ZJ3GQ9GL.2$/-FE(UR5%[LR"5YUUX= 4^Y&;/7 X=;:EH(P8D MPM8'$B0)H%1H[6O:REA^TO@M_HD+233!D@[?T5Y?#,;L;Y6%X&]O*]NWVWG3 M+5A/8U< U,A*2#=67C+Y__]_N8->6MBF0(AQ=WMHHVO*)#)4"A\]<+C5UO&2 M0.(&W"'1'+"_734D&CW%II;ACOMMWSTF!Z+KSHH=XW;8:*Z\8R5IIK?8-;D* MT6B"F+8[3L7VFF$(CKD-R4K- ][6AZ:X1KTG5S%+8C \9,O>*(\FA"89/%I5 ML+ZO'LN^OF,/\[VK=I6QD 1J+P56#+9&@AB0VZUU:&BY3DRX!D>7G&P-6ND] M17TI=NSK]P:<-+5AYQ[[8%#!F-#4(?;6V]!:86+\4J6\L]R@B7N[[OVTWIY: M[58+MWZ_!['5(:B?0PJR@E\&H QO<1-.*!!O,(J'IQJ,^<2Q/XM&&$P]I7C& M^/1DU+%T]-('J?!T@6 6!SWDAJS%H1@'X_>OU@=3;,J9&CEF[ Q7;'02HP50 M'^/8B0$%.D_BX4E?"YK8\B1^18;QR6 ,_Z,%8E=YG-!?B_KZ(!Z.S#9TS)V, M"<,IA@&.I_'I:>M8.#!E5TX"?;'MV&?GLWVI\]]._-UM1N/^X.C+\^@Z^4I2 M-G^(LM]KX P1XMISG1/U:= 53+5SBTHZBP7CJCA6]/Y@:>'.//M_PF08PYD\>SBY8 M\&9/NH?2E\*9,Q0.^0TKPHYHTP\7M:,31GJ]9@ B7I&VLG-:6!]W\J.O7DN: M2U97 2:N QQ?'!7=M?JM<>4.C,0O2"DN MKF?#T][9"(,VA_W>=*+AFH.SWNC$U##X[O#0YFXBYH<,M0DV3X+HK@TDV1H. M.>$DLG#:V)*PMH&)W F*S^WE4!@&%'"ICK@9.B$QCA#A[&N/[.AHRT8%8")N M=GB3O;IG>B8F$-!AX>BD^9@8#0UHF:.Q2S9=9 M&0X3'D5QK%0O\HV J(GYK 6)^\1;/UNX!TT"&SE.V =*,!GO:X=$2Q:9+2UX M/"O70,R@+N8R0,8<5G4V98"?+J)WV0\-*]*%:J"/["") 'CZB:M)!-[FYL,@ MG+H=0DYGV#V!DGF[L$OWXG>:3TT ?#M>N+F WULIXR& 9.TL%^A #FE9D5>= MGDPM"WQV,AR&]]&ST].!?2+D/<)<_7E/HH_)[6T6W9!@0(>T6,ZQIM\B-4+= M&F8_RQ@:0AV&J.5^S>:D+M3D84? #DTBW[#?M!G%TUVUC^H+N4I2L>>!]ZHEG1P^+7N-P( C'LI+5N1 M>QO9=V#&D? *21?>LIXQ)P\,SXP*RSD30;[#TP2&N$NC_R.*J^[T=F^C&(J@ ML[BUBV26^J5Z-AR,S.1[-O N+Z(&UIC4G:!SRX2A1LV,*@ IKCB90P@Z-)W! MO>T0&+['<7B]62L$X3*Z_ 8-TC2,XF#DL.!H75]^_."Z-7*VGJ#4-59007*Y MG9R;XZZ0:#-\GQJ3VL,@6W,@E4UW>&!-S!DZZ&X@L!*TECT2C=1DW"L8WT$N M=\7><^J?!-;<>1.W]=FB4&194KA-?UNX52H!>W='RF-@<^ '*@!1F7#?/8,"Q* MBQ.L)&Q^WT&E@)/#TK+VYE!#?K]'[4-4VG# MY^'7+C@?F1]W2PJ*)K1A2(W @.+GT!R'Q1#F\.]M$J[!#4AB7V4JY(JB\L0D MW@3ML]?<.,NT\+P9(%5F^UHL07+@FI@J\*2F_*T#%!$X>UGC.9R-^YARD#6& MM>Q>>$>?&D\JEPN70V!8"NXJ#@TDB0D4=:B>6^A2Q;=9FJWYAM7>3.*%F1-" MLV,P=L_;(U1T:E"M@OW9.M"$KL2GC!BZO4#9;V&%[%AF@@AF*=5.&D]<0<#] M)TUU*KAR5#1+&.YF((D]VG1T]"* _HN<.'A=I0_>TL9?L ML.-T.PJF#$X,N5]\G"9HY[A;R*:&?)JZ#CFVPF>6'AE.VH\("+D?I(G]Y1*\ M6V=OR+-C*F$=DD8Z%%B:XX9+W+ MU*;G[#F7&CRL7*Y5_ERGA3=)[H;EME$(U.K P4(TQ1174T'0$^8AH86@G=K; MFLJ_O29W/5>3TV\LMFDXM'9]USVP0%3O1OV!A"YJZSD1SW*J=XU1M3NV5@"? M'!680 :.5T"4=JT!>VX*[;SR#CE:PMN4+\8]]7:-()PYG#VG3]C:](&#EQV[ M@D#GU<,PM"$2M=8@[NP))VP#X'86Y_5(MW8\_MG&DBYV5FC%VWI[4I5:Y&AF MXUZ?<@=[P!%^!.V&)RMAT(%^!I(86I/2"-1O?$5^_/L68'NIU@[A?7>XJCWM2\>7/ORS/X'#OC5/=0IK\4Q?S170OGB:$SGT5]B^%%CQG9 MFCO/-G$#7S("59I'X5VH<.F7 4&#U(#"D54?;$5? HZB5U$ZY] A\9)KSA&I ML2#OWH&NO7;I;FYE+S:EQ$F^==7BKF!GOK$EF6)X*4 .^&J65433E$N "VC M1MHH8;NQ&9[D0&PQ0Q8T1YF,&KI]#,)T7&0G=D>9ZJ(!V_A.SJKR/!Q(5HP2 MOKX$R?,5DG16W;/K/]AGP0,45ED>0$!4/,:583BG@-ZPN7QCN@(6#WA&^;>U#;0R5$72DO._@$E*U%F?UR=?(- M4Y,!2];+H[F&ME)PH%'>C!%Z58 F3'$^; ,VC;)BY49$ 8:6C#G^Y9'4:P&M MTP)R(9BIC_O@):IJX=U2\[B=)%IAF2FL=B^=JV\1/;_[F:TK,TI]/HF#/BE_ MY-J4D!!T'DK>'YP)DDT?HT9,(>[Q]#2:C$Y I1C1_+J']8P2=#%F_73""18G MTU%TX?'F=37>>WEF_YKXU_FD;[\X?\^Z?-C1;B.K9AR/">( 85]&C<7DI<2% M[%Y +RKY'"D.:_+3[#XI1X-X<(;!^H.]HW5Y+H@!P4A,/.:;(. /+A4!4T[F M+87T8!?9;L?KKMWJM&IN<:L\U;YYPT^[,*'N[O<(:5SP7NT$(OWS]4-9:Z( MQ%)SB#'BY=8.!KWB<7^J%'X5,^]Q'LSJZIWXH>BMUZ7!V^.(B4W"C=9>T4 M^$6@@\7-PC*D-8?XL0<A&B22EGL1 $6DKLR9?HFB?ISNEQB&>?RK@!^D7^) MHW>)V-O/)0^(V"?2>@AKFMR1U>8_>JQY]YI!T]1$N'#Q9]!*V]/*7]]'/""Y0Z=CU M[5EQ/"]F&U]7B9HPU526Y-%"9NN+/B*O!7T\.L('!-:@L=R*<(#)LWHU-!XQ M.T!F!SC^W[+59@7S+DN^T6?)&AYF\(%GHW[?,"\'"Y\\QM:0UV6A;YKG;!ZN MS"^FB@7"<>=B\T)14M$KK8/%YW,"0[6#"A8$E+*LUFK"N!;&\NB+IPJ[HV50 MEVG!--E=W M\\1P566WLA4F2JRR6N*L[+PUZT/T46NR:C8*D_?'$-A&+WJIV[UW+'AJ6.=# MT.4Z(5!Z9/!+5[S4A]9V0I#(4[C:]N+5STP\DVKD]W L)21)0L@5*(2CA'-C,-B? M;1='013Z;0HWP'.N:(?/G3.P.B[#+\!^\.!V//\"#:E'M]STVZN7[S]RV]N; MZ477!]/2WFDU9K2KUYO@29'$U"M &489S^(PGDU>5C9.O(!7Y5U%]4*)0+%RO!A!$RBK&A9-'IJT$,OG>>B9CU)<*5DMF-G[."O50%)_)3= M@K'.Q 6RJ3BV2ZOX5UH6O";M?\#&F><=E3^R31'H&?;&L*A^27GS2Y9 MYR"O3K\WG!#>7[]W,OG13;N[(;,8[98&VM* 6NKYV#2R/(,TQ7XM/)#+1_(E MP]4$FY0(;IDP7=C !G&U!R.KHL;)>8(.QDU.AB6!H3%!'-KP49.#"OP]FICJ MC) *0*1R]8JS2HWUSW>MKFCP=O1/WCUVR?-BWJ;U \K4L#-]WI!^;Q0N:.@! M4[Z6+!89@3B+22\G%.BO;.3)$U^NG8++'3VZ8NW/^5ZG\(-]HK"T#02 =- O^^(J=5BYQ)P4W<4%R%5-$:V-9Y_#A(//%^XRE6[ M1F?\[TWW3NN:JGR*I8/MEB/LX$=#?+X X)2"MTQ22KRU0+T+#?-A=<.M>4 MSD\E/^U@,4*C.=@C*;_"_A0GMAC%^/+EU4$G.(9SK/A)!!G=V/!:8:DFQ'!"S6C+ 0NDTWBG(-J M-P;7L+5:!R7*/3MI)SD,IB9-[8%*IS@ZWQ+[B8%UST8F/Y &Y4]'2Z/8'2+; MUM3+["O?'%>N]-K#0.@?-^/%5A?9$_<_-N*DW>M,U6#\F:L[TU9Q=[P+Z,YZ(N"I)H M5NB.(Z"_^ZX*70M\47PUO@OR;F!D/R-GXNO(?GIH'#D'_KG$Q+BP!DW#."+0 MA,= )9R VS&%_9:3G@"57N/CZGH$HA[\&%DE>3Y/7>YDV,^*!:>6TYRO"P:D MUDSE4'AT45IHI2O1)/!H;66V7CB-+I# ,+.W80'0!\V$"%';Q6^@MAM4(2(U M&1,B><'/6!$6N61[!X3T-+5L2L5&KM-E@ZH8;48]A##ED+\M' ;6@C@YN@=A MJ&8*R/O))&OT6R)'A\NA)2 QC"V8[W9@F!OGD'%25ROGW2V@KT)4L;.4?5MD M SNLPNH1!@@_=P#(((O$NV&_#RTD=!"3WC$]LD6P/;[?3#?N>S;>*L> K?U* MK?UB"A_O>.R5J3NYH\Q#=[M-2:SCH".8)[]!(8-FNASV /0W1Y6J5=PY=I*< M5XZ#]FTE]9;KGBM!#Z4MM+$L.#OM';#!:#"(CE68/9SMBXRK!((MN5J ;6\ M=H KUZ;.H4TR(95/:J%Q!)]B=5 (P::JC%X9"#"&]_MBFRSV,4#YG84U;:1. M2%X.IV"07FS1WFYQ1[BHA$,+T=P&@EFX-J *4IS'L&*WS>0=+U%>*1FP4)$5 M_'GM((3:A,FD!MPG ')IU/U63)QTRU$Z8$5V4,](NS/0V\MD]H7MKE))5&%L M5#0@\ZE95',M_[:9W_%NG9N8(=3M)23$@PAAI(O(#:ANL^6J[,2=D.*VB6/F MA[4('VYK\.#%PV-EZZN3:\^WPU$73?^K4W&1YYK,F=_+;P_+K+*Y:B%2L\D- M)2Z+)5;<)PC,0?TTDV?T&I+$K "DO1%O61QT1.4*W$^X3W!N;UOET*?MC"B= M1'&@[_CTI+&,@[,=&687:D^23",LFH[%8.'LA&@Y''N^Y2(A?L-&OI#G^#*D MC0.M-\N=@R7TM PYHL&=0G*5QSVQ6QX.$J:F",^FHBS32H8]!4>E^2P(.P".O+!X/854V1:DOZY@&'IQ04C#MX\^.'(U(RU'.[)P42MXKV4/P]W">K(7]-N^ ]C1H"1!3GR'R7AF0!8 M8N"HP*_$(NM"/[:+UYV]>X4;,<1]/((HW80*@/FWY'149 Q\@"B@JTE77X # MTN 3[X*_T1<_&.P'!YI8H:5R)DC+V# '[5>QPB:LC8&ZQ(#NBE,(Q9S&3P7X M^(WOD@>*J=41?KP^]Q406'9LO,#X8?[Y3^[YYX9K6],X=R&14LYGGV^(0G!F MW9 0+H+4I@+Q:+T%V"]=5C4DBY'1JKF+YFJ[?#5BH';/AR<]9%W[.O(FS9RTY )VI5WK6'21\8W5HR,/%K;&)O%Y"L.BD1ABJC@KPS/$.V%!((.P;P- CUR8I D2D\+ZBN0# MX\5!^TO& C@;E T'E23PQKMR_5>VXIE7*"3@WDTM-/#@?#9$S6$QMQ/2?9!F M6((E/L-R"GDJ$DX%%^ .B5DDJ!!7'80V4--^T2)&,(PT*(9\-9935A#)5/,5.A#XD'7>3-/0T:S.?L"!%MH=E# M5K4F_\"@1\LL];"PJV+.2=%E6I>%@]%U8(.2^.%SZ(^EE)=)7Z1AH.2-(2GJ MB]QV9$3S%L1Y/H<^7-D@(K2;%/O5I!61A0&BSN0FI2#[09!I%^F\^GY4G;TN M4AKJJ?&9H _%P$*UZS)VQB,[X!.#V_]]6 *,]6!<+S%Z8OK- 0V#(8<#^NCO M3.;7'W?W/E+OX0+J8L8$ K+OI3.1"?I/%4,ON2L/48=>/2TWHTIVJ^E$"S M=3J\BS &GDN _"-EZ9>/QN!/ODDCBFD>H$"-TM$@9 ;?<$N2T67NB#/NI!1B M6U]%F"?(7LJ&U8P4%];!UGZTR>"ESM2GH*+_]D' SN@X4&%%O@&_ZB"(V/ 6 M3O262> Z^\J@J"P_$C]2RWV AQ9B3,.S/$?BM*31ND""9K2DD3>8W&O?.2E& MTBI=<]I*))F_?@CY7,>N2\7#US1N+219:7LD6BT9A?>!,.OPD+D% /TGF#J' M<%',^]XYTG4.VK?#,MDVW4__)Z=[P0MQU4/ PY;@F @40FFA!(H3TI MU5V4CM6TF-\GQ*Y^)? @(BUCU9];6S<,[>(D)RY]; %VI9.E[S@8@FYV)BB0!(BW:4:,D$V)T4GB:G!E)EMQTYW[>X!R<1MK4K-TM]W!P6V& J& M3=>U@;D3[OC\I^B=TZ):Z_Y9$WS/)8)#R[S"8WF5S:+W5FYO6S,F5'-^1)5! M>J=GT1OA5(@1/XC[5.M^..R-J00BRWE_OD#&B[!W1Y@M]9S07'O],:&GX*?# MTSY_VN]-L4+/E*K![QD( HV>]$^YL=.I&PA7C1^.>_U1YQ"&_:D.X:3OA_ \ M.IJ 4^17;IU6*QG/*+JD-JJ!^ZRYU#S$!/TMC-(<0C MGCM(77OM\T5HU%0'T-9Z:%M*T51M\I(.$S>7 1>KNL\6!FNOB979[DV4C48* MBBPU^XC$2_E0Z/)0GY5 +% .UJ'[>93(@(U$/Y;OGKXBC"EDFFQW^!W+_+Q' MYW$+!0NK/FS")R$!T^8H_0:7B'B$ J-%DX8YW%E7;6ALF.%*GF)G[9%06 25 MZH++CBYOVNWT3I05LMR+ ].Y_EIW2!: %02Q+F@-Y68)?51!4O< OY*G5Y: M]M%AT$E8J_J0<;1X=QQ3(#4[$QSP"V475EGM4^"4NG= S]'-$Q18VZL8&F6F MM32*QS=M*;B^Z*CK2>3C%MY%F:Y$M/*B\ZAWQE=U*V/-A7^K+U3,\;,.M/:= M#Q^8(;>SB;=T4NPSPG.7J80P8H9_5*T324+V%6_%CB]&1_\Q"IL2+BR-4'%: MN8<4<1;)IV(O%5>$E6=G=-DQ_A4B]HSZN&]P\0%#=#@#4K"2T;6:#7A!-ZW@ MNG"F,$K:GRT1/(S-?RI<,V$0WI_&%'L,.&E5,F%]T+$4'N0P:$5!9$W4![ 3 M='E/,TF166/F&S5IN@IB6),9WO5<$*CY("\UE^QVJZ1K'6Z.#)N-WBO@$$3 M.YQTE 5*N9^4\TE96Y3D>>-3.5GLNP@W]T,+MT:7Z%ET0IG^@\F8Q R$#]CB M43H]FWH'UW@4C2-?Z[WY$\3%CH$$W4ZIP\DIE<;;T>W9>*RA";IFMIUI?'8V MII^#$Q3,1O')""UF_PPGG-^Y*28FZ8442?N1#Z7R\2:G$0(D%GYBK'J_ MMW2@ USO8(NX?LK"9N9KBYJ.,0F\< [^2Q:)YHV7_@P$!RY[JA*J E7;1O'T M,CAHMGRTUUA5+.H'4M](VZ?+54(,Q),[X\+NC/!+,LL>0-?*8*4'8UA).!<* M0V&\S6!J[+TDU)5I=]*Z8SL_44JIOVQA78CQO ACU.GC(:8!!/93_G@@V0&! MN9F_PD13DP\K^1A:&X\AV*J.D'>3& 7*_KQ@Q,)EEFZ4K74;0C:007Y M=@=61D3R?-A1'<.[/OW%XG*52/XAY([0;$S1O>BNT-P3/OHZ:O.>7358+0XP MQS\^<[P7 7%R61YHY(Y +PAT.:-ZZL WLI44H O5#R +FK5X6[,JW4'V*#A[ MTO^73( M& 043HN!'S^F[>)="6$B4SGVLKA%&8 ,ZC0H%T].CX"4X*N_:W$X%_8#RTYQ MAV3O6XH+#@B5_))ZQ\C8?4M^-%Q1U>%O2'ZDU"'6N'RJO.#(1YV40$&'+"R) MX+06B:\/+KZP0FK5N_W38L:Q*,"P7-C5-PJ,K-G M^6\;Q*2_+2BH7?_$S4@IBR19P3!C[XIRV&=D0PKQT(Q[/BW+0G(VBE5&T>'( M31_Q%K&/^=(.:B"S:\Q)'%A?$ED\0:-K?3(QA.<$S2\;89;$Z?)=&R8A%5^E MP(8O>.C2:SPFA-M#59"K#_]$MVKCE)@;QFUC3Q#U!'+6AV(2.1%8AGJYP=$HS! M)998%!>OH8TZ7"C.#ZBR;Y%@")!AB9U[C&@K=@-7#P1D8C-JLU7JG+YFSHB'<)\L M%ZTGW0%G<#Z";,[$=T)(*YHUAH@.'N5;L;U1=A: ;P^2S6$8_!WS X59\E"$ M'3GNP-OJ8[.,:OP)TMRWRG/()_U9L9&\5@8>#:TTNXB-8;D#@SRV(":&YF1O M\2$,T:"0RKV+0VUH<2Z^;1K-EI36E88(-M64A_=] +/A/F55(GT=&G M/-G,T2WQ_)!WKG(RX-8*)+K76G5(QUN\:"+=>]2(S'1^F/?,A30?[C:[(>+_ M!8]U%5U2NQQ6-AI$?]W 41KUHVMX67KJ!]A<$J$,I+A)J8S@5/QDH\EI/!V. MZ;=)/)X,Z;>3^.QT'+TID3O"?#$R9=#OQX/34_AY$H]/1_!S'(].!_!S&D\F M4T)BE%"SLWAP,HD&T,7)$'^@30-^C."I2PWW<3-$>VHV@U[[6!8+?TRG_&.B M?W6\!%/8U^3YL?XET/A MB'Z,>X-2][;U^[#9(^0 M#WVL;*LF0VG/(>NR.5K(T0L'.=%TU$##/TF:D(2;,;0F6>&&L/TC*?5=X/'QTCODR'.8SH]BR[_N(: M%O7 B$DG#6@<3LQ'K#O!.9@4D"K%D=XL05%<_JE2F[U]?1"?!>D!U^PRJPDQ MC<4S%1,0:.);6LXR6T\OB";?8F>=CIJ1?SO,<8P\HGCY<-$9WX('!,A,A7)7 M;H/T.!M:RZ!!3K7TB&Y38SWAW$L?,DDO:CSJO@&W3AP6:]C LE]=44J+M^G\ MW9?I<%72*%J/<:*JL/*0MM-J__+"?1='@^%Q_RP^H*,=+.+BY\M7G]Y>XH#_ M]OK]QPOX[=T%B$7O7D77GUY>7[VZ.O]X=7D=_7K^]M/YS=7[=_35WS^=O[UZ M_8^K=V^B\XN+]Y_>W5S3YQ\OKR\__@J/7W_Z\.'MY2^7[V[.WT:NDZ.K=]'- MS^\_7<.SU\^CB_=O/_T"#>HO+_67"_WEE?YR&;VZO+[X>/6!AO#R_.WY.QCJ M^4UT\?/YQS>7KZ*;]^[75]#9!3YW;1]TBU'Z4U+JXF/\ W$A8A##071R-HE& M9]'1Z>D9AU?$?;CTB%OI'WCF)M$1)<,G'0\-XA,[ M0/QC,.Y^;GSBXD+:\<)X.CB0D- P!>3L%A,Q3WSB9?M&6E&Q*SB$0>Z6C[K^ MH*7$CO2WEJCYDAW)"W4^==Z:-YR%N \]EHUMME&(4]Y9TA[D-&WU?(G^M1\QO0X_03(%CY<*-9 M+(QXZN.4:Y]R-R3K' &2R17S,&=X VMWU!6G6?;@GR MTT'>&M4A9@3UI;,Q.[0PM5.C_R!;$ ^I704QNQ\M'JL:Y$>?;MU\Y)QM+6C( M$3)A4BK1R^1E )L:0 <-NU=;C-H)X7*#310#;BE&BJ)C=JZV1U5*YM $ M3&AF#.S-D.!*S*"*VUI9]DY4K+2&W9O,;2_&%<\R; MD;7F1U@,DM>$RA,]+=B!_HX4'51R)1W)+#/'KLI4,!JI>M8WTETDH9!N8/0. M[J.B1NJ@N@6;[L [,HUX-A=U^*V[E M\K!U@(B?(=-DF"("(R0<8$8XYDC_ZHOLM00>"S:UWS6;[RF! /266&IU7AC% MN91Q<9R_+QO'$; $S;A,OSERI3_*SK/)X96(=8RY'&[V,+O%@CF,M,W1)4;- M%M\X< .*%$YJ)^24S+_9>\RKA._H E4.?LO@7#@ NN#XXHG+5K<8!N# 8:!Y M1 B@2V=3'Q>+XW4QPXA6=Y\?_8!]46OZV0^XIJVDNVL^!VY@L&D&1:VI3J_I3,&.:5>$V7 M#J#/S;5Q/P3' P6@BAB$HVV>F9VWG9(#%2,Q;U$R5 OZ\0E.QH>"O+GV*%C[ M3I/'N"((&@&U\B)0PZLIK+<(6CF"4Z]$I?X1;*5*/]D&%Y#J#SLLN) M].[@Q\OT]I&%L'D*]S>NA.-'"\[LT2N[L<*]Z!>O)A!J99<<4?&.RBPPWN""#"'B68Y21#7;VO4R4'[&0-ME=/9S[JW2/@4>1;G4GZ7[C#^ M?%UD.K9(ELL A@ZXX"#5.0@KO9AQVJF0"'BFL[+ 4B51.' 6;KE MR!+B#X8.MUVXH.IP05<.2))59",$;[XD-6XY"73OT9@1J:/ H)3(:Q?\4W.4 MUO*]AJXY9J/V%_*P!R[B 5=8IF-2FN:^.T(U;M*_!@T<*SRL1?]JK?W1<#YC5.$/0 \XU <$;M4MP#@02$=?P?&Y31,Q0^L IZ4 MLD%4SQSI941$-@J"6&Q"'%+X#&:]*[8$9>]TCLAP=KHOEMD7W#>Y_(3-\ZK) M_6'-*BZNQI0#U&W%BN8K6^B\TJA8O=5=+HP1G-1.L8/S634EH<.)X0%B/PS? ME"\%Y)OY7V+.HI32JB6)11G#W$.HR'FV5;I,O+:/TGG4*)8C3UR2MT%0)7!< MGK=O&@Y9D!N#X]MER9N[UYCFCBJ;5'FM63Q/&)\6)/ZUFQ:X*'>E"Q[;LM54 M^J%,%):-1UZGJK-R*6*-R:2 '\.\,.8&-$J.FL+UIOW0J&]G;VTB+CJ?A8+; M>],,A9 VC$C[,0*U5)/J^!.6$CI(QBUT&ZCWIFU"<58P'. FZ&*J99J;A.QMH70(/EAT0ZGM)"HH^@]](D%B6JGJ*XK[MX]65,? M(+7 \2MH8G;'R$/8ZX'J16\4RT+$/+3.WQGDB%3D9N'6';FDMJY@KL6S'C4X M"VG44C!%'CAG.J^7BE2GA?E/YB!O#=&S,^N"ZU;(:Q; M,E\VIHWNR4@*C#/@@;8MN$D0BYVFZ*6B7%ECNPP)OU] M[8I@X,M-0ZARH=CMU:Q/1RZ$^N$#USJ&/3LOWY )L\.)/>B@ MFLR9Y-C$"PYKAZNFVB-27-O^V%0H76BV3"Y<)UG4('_'> G]KGVVJG.@X)B M77>5B)SFZ,,HO U+ZMX)&(()_"GV[OA.%KMH)O 8BJ>$$&5$[JQ@@SN@:V," M/$4Q1]_HQF=O,O+/!Y%@,/VGT.&%%&J^UB4.C#R)E/>FPA %5WE5MPD_@;*F MCRP5AJ.FL\#N%X:9)X^PT4O-'-5(U042;FH*R;*30:=)K9.M(!@E5[9+=]<6 MZ8 P4U^;KN6,:(6L'I@#PA1USF;H3&OA'@FIG,BFO8;K3&_;]Z*I0 M!GHHA@4W%X(9F;Y\3(%J6I=.P>QFG(_QV2)J*9VQVR18?G$\:E+;K'2Q@WJ6 M6.>7J&E_OWASFOH>Y,KUY"TZ!_HP.L0EY3DM"B-@F^.7I$)8&-CNYSK !2Q< MOE<@"0SA6$PF33AVQB,K7+4FC]DK;L"&_3DP0>[$2[ATL6L-Q#U3?96]81S7 MT/0G/IK@SB;@H<%+[ 8^;"Y9$*<9W$E^G;@XA@T(>/3XA^1'[XB*ZHHY"-1' MP6:*YLU &>(*Y.L1+(T0O]IB%%WYZ!I=$9I62UGDQ,ALNY# M8-]B6B#21!'7I=>TIZOY/,YDC9:JQ0*_\=/$<>S8>^3X>!(\DB&)%5B^#/-U MR(V,:\.)6'14I8*YL@NQ!J0N)$&C8[M@1EK9EIX2/&G_\9='MYT(,5/$.(I_ M?4&!N6P*-_RY. ,X7A2Q_VRM"[PZ/(T2*JHF X:=-.5!N^@DN&YYS_E)]A*) MOF(RKRK!ZR3K7?HM68D5Q$H@L$]PTTCEN$40 @)'+D5_4!%D'U+"IDLM(]D M\!A2,E*]R1IS.F10"UD,TI@.LN)T$%4C9?_( 8'F*0T")S'3XS D4G4Q0(QS MXVY^Q;I1Y4%]8>?N7;KE;9)_P9"U3.YRO= PADP&>2]7TEU*6B'I%:ML]PP(G:1F2F2AUMG3O0F] MLC>IB@%RHU;W( FPRI%3O2T?R64OUU:H'2F^'ZWYBN*PF7HU'ONP4,W.8**6 MC79WC)A(D+L?VH;BM" %H0H./,F$#^B0.H8[0[)M07BG"_%1;* Q2O9:JP-X MZ/)1;KS0;MFT#K@$_Y3MK/--&JOVB_WZ\,6.0"N@J;L@4(;+XAR3;Z=2;%>] MA]5F2S2B>TZ15+"^>;%"$*S.]<>I(U@I39[4;M;@-)580W=(/UI@Y8P@TO7; M?4+!S*T@SFX:>$WEZ%1.H%3Y;A<"#1+"G_3^5.*79R<\^(1(0/@"H' MYB&" 6'I!X4HO@=6CO M.#MV.ATZ%L4K"+! ]?98BC;TB7R0E,%2HC'077\2)K4PRZX4*%?2MJ66P[FB M0@L^'A+U=K(<40IM2>G'+J1%X LJ<;NI>"/VE>LW_Y&LUB_PW_D?%1O29%>$ M)-2ZI_A3YYF$&V2I">A!#,2RF/&ES/X;M'3K,8JYC+3ZAP5K&-.#<\E+I@TR MQNG$54/U11="W"W+D^'PI@\,(*+XLAS=YWNEF_*X+GQBM#,L<8R'M"X0!]R% MQ_5RQ*-)VJ7Z@4/+G-(6^[Y%ZMB/4,<@*CB7P'*9/QI](C2Y!ZV5/KRH4L-, M8(SSU2>6SBR0>&4@ &-Z_ YW$*S?3M-;,1PBM!KA"G6 M02PVE_Y09HYTC,F?X;UXAC8\%\@;5A3+D?#JKI$/$ACW?E<4#HE[Q6VP:4B0(EQ74 M7C"6F64#W$J![N7#_EED)E'?CL'XI<,T@09LC$-2%@!:EX+ <24^"$F0/PR; M<%P=>9I6(=&:=SZ?A$PNOKRED)YCZ:9!&&5YE_J R$8RB0OJVI<^I1[1*U\T MD&O515=SS"989)+)TJHI*&6W.>[?8Z\T:V7X*JP^78_@.]&2+(%PG>@TL0V[ M9KK"1NZS-4&P44".B7BMT]E]7BR+.ZD#].;:C8' ,^!"1]0@BM!#A0D)A6,: M64?+DY7:4_5K(2E?8HXXY)T649$@V:.RBX7=VSM5QRZ#+Y'P_+ OLZ$*-8])<.2 M3XZ%T%D@K+?6S&B9R3T]0ZL$L?F6AL\DV!+WF\4K9Y![A.=F(.U M9Z@2E)-?_KVB$PGQV]"]GR+Z=%A,"7*"QG8M@*/-9Q1:4Q$Q8A@*R"?%FH]U MMEHK1HF#+$6O0GZ?:+1P$,/#BKWG9IA$6"9HR)OA:)W_FVR5N3H0?4BINM?) M+,V_'P=^^UCR1.WKWLEHTD9E&BLQ/]V)L=8LB4 9!L9;_ZU.MQ==='P:-"\A M!R)4.N]Q:,4(&%C;;LSWF'*[/*WWF]1;D7._ET7N-OSHU -V&7!+MCMT\LK/ MG+KUIYVN6J%%+A4E@:4J\]QN2KB5G,+)Q2&>#2?]R%4V1DP?DF58J\_RG=FX M H/*,14_$4I"EK-HH48.AQ@N%1I=MAH^=,P2&-U6BL*'4"5,"%C* ,Y"-AAW3VWO^Y*)>?B@/.]X1@06%/GO"B0!R3Z>*? PL,AT ME2.K=YB % CC$6(E<)9B'XA.\LTJ+1$[F2/>PRH8IZ^?E'=\%#K@5HA&_ MO'KY[J-=5"5BW1;+2T@^R=A%*WOZ;":WU_Z,"$7GA305C,)G:*" M FA(!X9LSR*9^!69UB5 M!KC>!-?U33BZ_[9R)[5+/<+PC8:X%^N5!:JQY2' M@:"6^)BSN_'=3##(07O[!\RCH)19+3OK*N%5PN10FI!A(<302=_WT*I#C!(K M,F$I,/A!TO:QIE47,,0F1^(A3WM2;ZA]E ;FTHS6*;39_T$H0A*ZL=$+"Z_O MO ]>JJL-PYFE/3>,;;7D)=.?M#""7N6X"0(J)6[ N-"-Q'.^J/0]$[CO,WSR MV-:-,[*L?\\JDUDN8J8).-%KU88]TS20%QVG^9SK$N8L70#5^$IAZ"0XMI7A MJ?HE.LF34BJQ4%(U*L''Z-@6+9?BE6W,\/;%,;8#7/&#=Y:-PDY.\#85[U<0 M4\\1]O3\8!3L%N-PZ'N"Y9GYVJ$>+M&*$TDE\@D-BLNDS17/LE5: MQ;L9%&A-:LX90'6M._GY_/J],](964ZCI/![#9I$6I:J0+Z*73.B!>5-AO?; M,Z?;1YX(]F@F1Q]S ]BW;XY&XJXNNOOP&]PL!6I>'#) (YMAFCZ0YZ-\P<)9 M!V:-;]]K\>L"%6P.K+6+[$%/X=MC'6+;G0[-OBPPMHU...,<_$OJFT<-O#RF M/8^9UU/ .?^NLV@R7MT=:& JW,F?%..1,3\6,RHKDDKP0C>L.RR MU$$/*W_WSSQ0'Y>\ W][:0L4FD)D.Z\=5J:]TC;MV#+B4%VWH2 M\XQ-S>-8@\1L(154;EWI9$TUIO7 P,MT)>A*E:G9G,M[Y 6D^&I\3F9I7L6Z MVT@6AZU(:%K(5BL0>S@?E3IC?5&$:)G5'P1L8.! )>UXR[XTM-C]SG.'7^I2 MP:B**5II[HKR4=-\[9HU2?VUI\#,BT_R(@,),*Z.KMGOLNS9 MOTPML&:$+M$:JO M,VRH.=V13DP]&)N\/6D7$X;8P'S=W5)!C7I)<07J.7!GP3H-#>*>^@][ZE9J1;!WL4#$_H<] U7T,3PGP/GPAJ8CQ +<>J.._G , M:A_WY]H<_!93?)<^6/S-:Y2K$6"A#;DVX]B'^-PN3,&>"!1HM M"P<%0 N6V9@%9X5Q&RFH=5Q&261HN^F;JF,-H:\SR] Y+"5%HREP-O-")>*7+BLOI#H+ M0+-LLE)VZ<$.X7K'TDS>IKTM&3JL&_+FVF9&.[6HDN,+BXA)Z5A31W/?&H:) M9MH@VS,-YH8IGU(%AX87R=0F0]O#@2Q\OE2)<1@@3BWTFJ-)RZHQ)OUHW\4Y! )IYG 2Z7 MJ38+_"18:'@S%XL)\1X/?N"NL,0EMBDY*3X&R*#Y7 O:P$4GIX*NWU;92Q9) M#QB35$8\<"S^D/^>CC$VB WVE'Y!>8_.GWF,!E?O*>, C 531Y5JNJ0ZW/(B M-W5@*7Q(7>C;%[N*ULM-Q?F8:X$\D2A=N1],Y3Q7-,XE\_"U)44 7!URW1V% MXQ.QB*ZWC"E>7='>X1P'#E/O!>W,7K8*7\?1]IISI=JI5+/H.8);*52&HJ0R5AO7'4N2PKX*'G'WB%]"HZX!"[4B^8T!0 M/]%*+7K-_=Y=H/&_S=974A^U4R62%'YWR7A*Q^."/AQA4TV_3=SMMB!]EB2X M1CY5E^Y,"JRY%U31[!ZKR8_*D7?1HC!1:C<'*[BU[L]L(!I,F H M\D8E=-\OI;Z*VNR.AK=M_7',_+_IT7F=WI:DBWSGX6&!1JT07MA55H>!#B1U M4\*NF*\9B>J.!A5ZD-2FW&J+Q:)=B_O4AS-T MKC@T&&JM9PW.>W(P\=08-E.+K.N3!_&(AGH!FN(;=9MN$2@,;D@I4$34M^&\ MS6)#)0[(>>3;D3A"U"@U3JB;O^^C@X!Q'4 '_U]O5_K32++D_Y7ZP&A!*CQU M'_.DE3RTF6$$W3R.>5J-GE8&BF[>NFT60\\@]1^_<>19F5DN&_9]:=-V'I%7 M9$1DQ"^X/8<>U8'>(DI@4]YR\Y"-Q *Y0"&B KGNJ,>LGG0GS9"&7Z=& M_ E=>5]Q;4/L?O/V'!(5_X:8!4,\#Y$3_Y]X'B569"S4D5MVM>SO30'(+MPO MT"5,]6;$CIMOQTX\30!.8;>00K6XO=<]$I4M&)AB MAT]&EGF!3>*,?/FM3SDLZC-,RJWE71,KDG0,B'S45('2C$1%)GV958[B6-[[ MM+6AN=0Q08%)?715\Y)F;R!3W&KQ01 XJ)JP<(:2E<>2NC","A&2+4C]O M?>]@.+?V^%ULW]J]#!2K-TDH32^EYT MZB!?B@#::/^*>)F38\UX[2>EGHVS=;QA,B(WJVSB%YU MP#./IVC:OB)TLUY6W;9-XJ2AO+)I'C<%I;U+B[B@?'HI?#9Q7N9VCMF]**OK M.&^H<-)2YEAH@%,#[D58ITH:Z1(AQ)25Z56QIC2V15E*&*2;#IFG 7_38;I, MZ 43=_:RXK9)'9=I*G("8[;;/MU4V3'-5P'P4G)%0T]PT.7194T[?&F8'J6\QC3'G&UM+? M5[ Z46/G8\#7])UNEVXKI@)%8SX$XA86:8!>'[M-A\*/%+_E44$?3.CK)QO. M'1:QQM6C#+M-%;=YRPN;I7(O5G%1Y5Z\S"#*HEKTE_!?.)NC5C&5'_TACF,:CAL70;\(IXK0X3V;_PL. MS9%EV*#;QJIM(C]=<]P2AF&.O.A(#4.OK7]QX$N_JWL+&H@.]<(-D>H?TP^S MH]G9S[,+.MC7E[/CZ]/H].1X9B3,/J6[/@+>2;G3^?/GEX?%G:TS"PDY/X1M MPKPC*^,:+B7\R//H^ 7N9'I[)/U&KF,C1N/7Y-CP.MDS[P YP"\X,7TAR>\G*1[6AS;U1. MZBB?-!$F3?^X6AX*P%")0&&E*/U*@)+$3/#- *V0S"2@WP3:22<9K0?;-N#$ M91,ZR.H#W3#;1>;%GZ- H[:171[]-U2_M1-_0[ *] MCXD>#O"C@0],\C!S\\!GQ:2%22L:J X?Z:2(?O! 5HL\!QP9)0X$#M6X:4ZU M>NP)"=N,>-O#)1_F!H'=XNGHI^'#!&>8;;T&&4:U; M.\.(N2I!6"^1AV1Y%$17KN''LFU47!P%Z/;>1^WG6Q0C4OBWAJOJ%S/EK8O> MH028K$+XB/Z62N,*F!_^FXE-D@.CPXO-MT0@<6; U^"C;GLEC"GZ"3.5D[NX MSFF8M@GM^!)WO(4AN _B6(W9Y.&/@NZY#2."#P;I->C8HT\4L2 KT,MQP91*-2F0N1.4Y3!:]"$ MILKC@'(X4UH+QM^SP'-!OX#UPMT_LC 57PST9^$ZBF9-L#!>F,X.C5?0_UCF'SPL&WF[5_@:MQ3#9L%OH-= &6SN0X8YMP% 6MX>J2$*:;!,GM&E 06U)8RS*N*T:!])97F[G!FHB;Q]YG9V:##&T M@6Z_P#%8=")LS&W2TUB0E'$ CA($\CI&KGYO)7E!(*C*0>[(ZB7YU(13TO,%U#!PTHV,U!(%A M2V!XX$%LR(W%\HR=3DA6H7%"-!N5R:5NNP >)(4/4T_ M^_ES6.(VP0"C8I*0)C:!F_$'UDO14B3PF'H(+)0:!K2;%JOPQZYK\+%#G E4 M,!]NU3SCN?GW33!*AX^2!#F)%"_M$;Z&I2U[3L5DBJD5']M,;3ZI=,UAUO-^ M\WAKM;O5Y&PEF5X:KM#"<$QVEK051M8$Q2B._Z8R!5S&95X#L\AIN'ZR]DCQ M0W&@*5ETJRN'R1L(E#@$]WQO/VMVBT.G\BTS=S[0;D^B+^*"[%5HRLQ[T\V3 MC5/MG^*I#_>$L,4V89R (I:V*"FE&ZE5,C8:]/@9@6CNS[UN9TL>Y[%IB>ES.+LX5ZI>(\21.JYZW%1J=]-E'9FM$+\=]_W+2I F# M01G*3,"/L2_'YQ>??IL=75IB1+S/^DN,(Y:+;P=V;^ MD)O_*0[AGUI]ABPXU19PE M1&H9=;&N18PTIA1YY=#3V,H#[@D=CTT 8?6[@ Y^4C0PUOK\>2A;*P5L&8O< M7T$>](_[QH@/])"A;3U#HK N^WH0_9WCI<]5B_Q(\>NNLWTG>873 MH^&%!&09[/&/"@+)&UG3<+? M)I,*#3D5O3IO( 1UESIIN+&F4H3PZW0&8EGN)2%+*DD"J%6*A(-HOZP+^0N_ M8+&)80,=-=W7)0\;+%:.0ZCFZ'V+5V\*HHX7E&&HU,EZ=?,OG8J?/ANKBQR M1+L-"=DME99NQC>S//JWZ,OJ3T0YCKU!T,(=3\@^[FR(*!IQ.:8+QR#?&G0XGK^,#H.C8BS$L%1'8C@)WR1TD[1- M4K8A2_--)P;5 M^ BQNJVHPY+\F=J!;MNB,-;.::>*6_+ZJN*4W:7B.L MSE_N\(X\&+/!?>V<:*?)K9PM_U>U9;I=CI/1E-HQ7CB[(E2K,\[W.*-VSU ) M0G63HE3R)+J$RJ*GQ-)'>X[*Z.3'TEA>H@L<^>J5Z&V3T5\UK&AA^\^F21*G ML,QI4L=%D]-S3 XB2)I4<5E69+P17A[H75.2&UY-/I6XC> #/?IF#KHEOLF# M^+@7)9.\I@]Z[8&/4O[/4TF"79K51/E"_J_GZ)SG.6QL&E^1Q#F94=!O.F$+ M59'%9=/S&6YK!D*26&*XV@!ZKP]7+=/1,D4P^WU,0LC="? MO**K CM"H5Z]FW !E>*5X!B@>($;N\QP'%754OY9=IZD'#&41)QQ>NP+S;H@ MPJ\^X? (115P0C"+. M$!\"%%%BE8HH&+ME_9=K_C6XO&5/T:%+YYB '"6A0\46+HSPHGVQZ0_@]^O+ M#]'^'JI40.R5W&#]+G]#P-9$\/31'OW1'Z?X0G&"$"+_=$4X*;*]2GEW7R3W M=0XIJ(*@(GC T\0ZRTF6[=AIZSW/G@)]9NY-"W/4AY;RO#D+#^U \ -G 41R M;CT67E#M$^<]Q.,C'J3+0FZ+T0#\8F9]?]-^&9?'5V^AX&.\S^EMOI9S,F<8 M!^$,X=9YTQA$&L\@C3UQ7OFM#VW72YV"DQ.",CN)0;O\BZ1^_,E9:6+!CA,] MZPG.92+ AEA,E0A)_5*Y/YO'&5/1_[KVE]YJ-L,(= M)-<%)5LE=#8^W0IN9B [E;,0Y3M,A"]YC\5+I1\_GYE0?A]@'3"2Y]>83*[L MO*3OKJ$)L=+)\&R\:4#>%##AI01Q9*($>W%O.+X.GNPPG/CC/]:>="F]##%O M&DT_"4=X((ZKB#S#5GH*;5]'(CLIC/32:NQ3%HOQ71BY+E3:JT"W!O!1O]MU MJ-^M9LP2ODEVL;8SVY-\IA5"67L]0/G>KE"9" !=_0D,D5&.LQZN*5J=CO$A*'/?R6,;$0@\Z+0.AHV%7>-#1=F2A&J8A)[Y)F:$R\/5/>'Z M$;??6"4H&5U(VM5)^.[?.9KEN$? MS6:='X>"LUVY\?:+(W5-G:UP&0K4WKQ3G=;-*-CO&/G\G8,M#EFS/0K(KD4Z M:5W-)R\FN?NMILYTS@BKFMMO"7,4 ?4N]#/%?'^/AEH014:H=:+DABZ/IQLZ MI (CNJ-R&SKC%1WHC J,Z(S*;1J9&3I\&+TMQ'B7?6#%MY)&VB\R&#KK%/;D M)K.BB$^,V-W1!6$> WJC3;\*@KYW4TD-M>W7'V6$L_OB988X*^UE9+&!L80K M^ G, @2JD.H@;6Z),%G^LGZ* IJF#MT>6GY_J3!AX?)^XGIG[=U$E&DHK+P/ M/NQ49%)^Q>Q3;*V5KWYLQ.F7MR++MQ_ &6/X.,T:%B'4P8XP.@::XU?M097< M A"\,\/W]NE('H2ESV 5V3DRQ&@69T30>OZT=DZ:G\'IN&+MP_8';PO$9ZR_5B[8)>!('SW+/KC\!U58VPXOB-;#\:O M.]QFXV[VS.E@$3,4W]6?[,C\(9EU;"%=6 M&1,1/UPK'!;OJD&#(?'NA(Z.AM]B+MB#38_]%#CKLP;T#;S1'0\^79+$YBRG^?)':>HVL'MC/X8$8WSHQYR!?!_S MN__'^=>!^/IQH?ZVQ6YL4/]N2J<5.^\7_;>+L \)!G8\?5_("43=;STB7Q!\ MJ R)]_T?AX+@^V5'QL$'9]4-A7>$3W_@^Y9J^X_2L1UF[GI);%U_,20ATI5J M=ZUW[CD0;$A:=C'R%8RNNK_@AP4^4PZ: ,14P"!NOR 7)=>-AYL7G[0G'DBL M-U!*O7WS&MW KI2ON^&G4*DOWWGET:"QP2^^8F\^8Y^,UVV&SE MFG^^I@VC^S#/)V;@DN#:Z&;*A"Z;I9H7*Y*?*;'TF>A&V!$GH@;]M]A(2*'Q\Q" M'$::;#-P[PBE8\1:C8_0U 6(N' 5XJY%2M-; Y/?,8U+RYN\)#@=!S(X-1!' M&?::8!C% #(/[=<027J ?DK\/TN/;[E0>X&',)=:Z;G<,J07EV3WJOQMKT#*08][U4< M@NO:%I1F_@V /99LU ]1'B/[D-.&2&BW>SD'*2!45SSEX&.XHA%(0R:\8/: M!$.SFV'7V;JQX4CGZ6384#82!T80'.J@6X&( M8H[NNVY U$Q\[U]L0X?]")(J'%S!!>D]TME0(!ECJDH$*6%KB[;$QH1 $Z[[ M 4>O\4IBZFHYQ[_FWV _!%TK!Z;#[YR03'+W(CD=).ZT>Q;9A8Z\;QJ7N-:4 MQ_ATY+Z&A'79GZB-N5'M^HE,?T1\T)LZ)QL1!1ONKR',H MT64L_O.APP2P8TE;2D039U-G\5KIA9.O";D^= _^9ZAQN_ M>5Q*7X.NG]X96?NF!,_Q!R,YX*!89V(/&EV, M0U[>(<"N]_2B-N(&KLV,P2><,7A?I AV_31V!03#4A]7RR<;(6Q<4&00[*E? M@ZV9,[^-?P1V%,ZTFO#QRV*:^&<*F4R7W\F>OP7PF'O=#,*P]7X&)N6RAZ#T MO '!:W-?#B3:E.^9L_G3_P@LN.CD#G&X;EE[Z?1^3#TRU?NV/VHRW$[-\\2; M\%/H3&4CQK!5<^] \E8LX U-C2+5C\7V!N9G/I&$?![-V";G%IH^/DTPTYCW MQTL)[M#=V:\/LC!$C1CFIH4Q12QOD@=*MVWC)=XO8H&W^-RHK+<&M[U7# M>1+K@_!*("8;*E,WZU@%9!ZF1-C!HJP(A*[W8.>"8MA%'R1/X('%"I_);U#T M]1#RH4:P4X\-3< 9"#%?X"(PE-7 Q7B07UW]-[>W(JT%XO]=M>1 M6VO(Y+_63]&,]<.O5OS ^RI?0)]4$O3/*^!&MW.,A4=O /5.0O573L3,^W2# M;Q^@\8CL7QL[O>J6R$4( >OQX4DY*RQ\9O?<#_5TKET>&&"-@%T%7[)D>\./ M0@2IJPZ%R[<19[72OAEKZY%9^/H\=?XXO2KPS'U)UFI"Z1#ZC@D$)5ZZ!9=F M0M_2@M=/I/1Z">5^YZ%1:)/6E; !5]+OZNR18C<8ZS8#^J$1> OHOETBTP8Q M]=S+24==A2XNKV_O=FAZ_=JCP/5\[T$CH/(\9I 1"'D!+7(W4#Q75EC==IV$ M&C9#YSJO\Y^R4YZ[E_9GBY,0;.#^OB.0*&#?SW]VW5)!/_SR M\G!'7%$$??(X^%M#&CR!S5V[:=>[LNO%9TK]8U MPLX0_7%&\)__1+.$%B7/@2,=PE"EO"M+.6NG(81F"D+(P2R28$30H+ACT9_] MCH]?O\F7]>'G^?SQOW73W/*G>VA7-ZM:/5ERFY_NW19_7*^?__/_ %!+ P04 M " " BU9.DCV>J$D" !:"P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+ER0CNV3=2%ZB M<[ZC\YU/%^)V%S]O Q<8.8X/:82#^17V?I_TTM_/:V([U+,_H_X)\P[Q? _Q M2+0G\=HF>MVNQF$FQ;BY4^P PTPXH!5A$;XCC"X5M5D9X92M'3RQ0"*95$B; M4S65 XM4SRX<.,\>>,?#J9"JK>TJN-]E-WTGT'M6(&5L$#C!#HC#DF@-2MP; MIYW<@C^$4&G9 MH-:2&R.E))>"M!KZC,XPM DP]FB_AB_9%G>3(3?''HF/D571FV;5G3F>FM]* MWF1SW)NTA_&BDJZD?E^;Y8C6MW<.'A1DM&G])AL$&'92EFS]CM%<<'"+^67! MX,""<4CZ.JB0BCX;/GM5$@. PF@%2M-D$_FF2+F 1O?7J_[WD]E]E5_ +:K2][01$SDY!Y/SX14YOCE^C?8'\ M6Y%>UQHW^N]6]QU0M*PITU1T<@N:IN#TV.=/A#_;=Q7;ZH%C$S;TFBS-0W>+ MW^2FD)&:Z0>[Q#88X='^:(4'\V'68J"(\&A_@I36_*8M.+ZFX^]02P,$% M @ @(M63CB?G&D&!@ C4 \ !X;"]W;W)K8F]O:RYX;6S%FTMOVS@0 M@/\*X5/VD'7T3HNF@.M'8Z"-O97;/1:,1-ML*-&@J#SZZY=2$F=DV(.]3'5R M)-'29XKD-T,R'QZTN;O5^HX]%JJLK@9;:W?OA\,JVXJ"5W_KG2C=E;4V!;?N MT&R&UB:5%6;"K?AL=+V3Y>9JX W86IK*ILVSVY*%+&4A M?XN\/:JV^N%:&_E;EY:K-#-:J?9;S87V2^X)U?[,#V&LS#H%+;_]QAWKU2"^ M<#>\EY6\E4K:IZM!^[<2 __-_ZE&O5[+3$QT5A>BM,_U M:(1JGEY66[FK!JSDA;@:O!9AO,S9M+2.ALW+YUNYLLUO<8^>Y\^_R[H:>X-E MYKUT%\P\]QIP.LCQXB9=?)E/1JOIA*4K]_%U>K-*V6+&%LOI-P#I(Y#^'X3\ M-/HRNAE/67H]G:Y2 !@@@$%O@.QLR0%DB$"&O;WJ\?7H!D!&"&34(^1/'T#& M"&3<'^0HO0:0"0*9T$*F=5%P\\3TFJ5R4TKW->X&HU&6Z=H-1@#R$H&\I(7\ M)G;:N,%;"9:*35.X F#O$+!WU&#WHJP%'*0OL%'Z@A9G)A]%SD95)3H5Y*'F M(%;'O,QT(=B*/XH.$R8*C]@4G[7.'Z12K7,7=BN,4Z[EY:;A8".(B>G"(_;% M2R>LV)(_M8W_#===,A 3$X9';(R&I7;MSE$VD18;ZZK;_#!1>,2FF!8[I9^$ M8)]$*=;2LJ7B98<.,X1'K0@CL10FPLA[WL3LKE]4UKP% MJ-)@5/&(MS+@T[ =7M6!?!:]J(P[5X&%N\(CED%J=W;D*S%RQIBH/ M6YZ/J<(G5L58%X6T;7VU+W;LDBJ7A8DRDYUQVL? M>>TT,I^WO:8MT;Y\5\\*]FH?TXE/K!,T(NW$]CXF%I]8+$=B4G:V:HZKOR C MIA>?6"\OX>E1+LPO/K%?8)QZ% ZSBD]L%1BP'H7#G.(3.P6-7#N=(\#L$A#; M!8U8F(5"8@OAF![$Q"P4$EOH6,9X MSD9Y+INBG>4_S$+AGU]L<9B+G3"'"](A9J'PSRR]P!I48.$9TO1;9R]I$Y^-@+A1C%HI[G8^#M1EC%HI[F8_;]R6(B5DH[F="[G6@AYB8A6)B"YW& MS&S-84^/,0O%Q!8ZB?FOD)LM7#V+,0O%O6PDV#=.B(GN.2.VT&G,K1N5.ET( MLU!,;*&3F$NC?XD,8F(6BHDM=+ _@YU-A.52=>:)8\P_,;%_T)T:G9G-!/-/ M0KTQ[<3:P,N0"3$Q_R346=!)S#9Y@YB8?Q+JN;BC2QC[/ -B8OY)J.?B3F"^ M3-= 3,P_"?6&9W2IY1QB8OY)^EP1ZO9TS#])KRM",-),T%W/O:X(=3 Q_R34 M*T+8EIWN2\'JXX?7.^OET83QL+A@7.O_HL4'SZEBY-.?==;L]#WKQ=+UW>56TI MPQ=C\KY-UR8_]$/JIE^._7AMRO1U/)FAV;\VIV1DNU4SSM>HGI_F:VY>#KMJ M?#G8:O.C&4^I["KS=C&_^O$UMRF5;&X7^S -F&YY']+_C.^/Q_,^?>WW/Z^I M*Q]4_!U0F8^#9#E(Z$%N.6@0 _2Y2"E!\7EH$@/JI>#:GK0 MXW+0(SW(;H&,6WX2PIJOM05<6[[7%H!M^6);0+;EFVT!VI:OM@5L6[[;%L!M M^7);0+?EVVT!WI:OMP"]A:^W +UEA6=M]+#-UUN WL+76X#>PM=;@-["UUN MWL+76X#>PM=;@-["UUN WL+7VP&]'5]O!_1V?+T=T-NML%>"-DOX>CN@M^/K M[8#>CJ^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W!WI[OMX>Z.WY>GN@M^?K[8'> M?H6];K39S=?; [T]7V\/]/9\O3W0V_/U]D!OS]?; [T]7^\ ] Y\O0/0._#U M#D#OP-<[ +T#7^\ ] XKO*M$+ROY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX>BO0 M6_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%M7.&N"#IOP]5:@M_+U5J"W\O56 MH+?R]8Y [\C7.P*](U_O"/2.?+TCT#OR]8Y [\C7.P*](U_O"/2.*YP51(<% M^7I'H'?DZQV!WI&O=PWTKOEZUS.]<]N,Z?"]C.?NE.]=\L_BG];,X,[E_9+N MGW%;]=/Y,Z7+-"69V^?=_\%NJ_Z),/.*_/P;4$L#!!0 ( ("+5D[)N)V" MX__=U/1FV^U6:7L!#TX""F#+=KOT[6=H.VE5)K5J(GTW(7#,.1_$^EWE^N=# MH+0ZCL.4ME67<_C$6&HZ&EVJ?:"I5'8^CBZ7T[AGP34'MR\MR[F;VXLC=EQ8/\LJ"^7(S\,=#K 4CGGY%RV!9T: MM10>/_F[!C[OAL9'6H=8JC'W)QZO1+HMU<3FA>=\1)JW3DOMJX:7UI?[87_[ M>%B^GWKA?XN)+8?WO?7SY1 @.21(#@620X/D," Y+$B.*Y <'T%R\ U*$!11 M.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I09!4HL@H4 M606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HJ"LB['>G3]]+\DO[P_/,]GR]_1;_X 4$L! A0# M% @ @(M63A\CSP/ $P( L ( ! %]R96QS M+RYR96QS4$L! A0#% @ @(M63B?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " " BU9.?#ZT^NX M K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " " BU9.F5R<(Q & "<)P $P @ &V @ >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ("+5DZG<]:3PP( - * 8 M " ?<( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ @(M63OAL2FPJ! MZQ, !@ ( !%1 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63KA_@]4Z @ MP8 !@ M ( !AAT 'AL+W=O_+,! #2 P & M @ &Y)0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ @(M63OMEM^"T 0 T@, !@ ( !HB< 'AL+W=O&PO=V]R:W-H965T,M0$ -(# 9 " M 4XO !X;"]W;W)K&UL4$L! A0#% @ @(M6 M3@0E/>VU 0 T@, !D ( !.C$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63L*B0)NT 0 T@, M !D ( !_#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63ODDY/ZU 0 T@, !D M ( !OCP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @(M63DE.0,*U 0 T@, !D ( !@4( 'AL+W=O MK$! #2 M P &0 @ %M1 >&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63OH^ M).NW 0 T@, !D ( !94D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63DWN\3[@ 0 04 !D M ( !,$\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @(M63NBQWK6X 0 T@, !D ( ! M)%4 'AL+W=OL! !F!0 &0 @ $35P >&PO=V]R:W-H965T&UL4$L! A0#% M @ @(M63A%YQ#^V 0 T@, !D ( !)5L 'AL+W=O" &0 M@ '<8@ >&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63DKUK\3S 0 I 4 !D M ( !C6< 'AL+W=O4<]L! #Z! &0 @ &W:0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ @(M63A+I*#3 0 UP, !D ( !W6T M 'AL+W=O&PO=V]R:W-H965T\X+5# ( ),% 9 M " =EQ !X;"]W;W)K&UL4$L! A0#% @ M@(M63JPG" A? @ H0@ !D ( !''0 'AL+W=O&UL4$L! A0#% @ @(M63AGLK%+@ 0 MHP0 !D ( !17T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63G>;H.5= @ DP< !D M ( !EH@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @(M63L%-E$R& @ H D !D ( !YH\ 'AL M+W=O&PO=V]R:W-H965T"5 !X;"]W;W)K&UL4$L! A0#% @ @(M6 M3H$7&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ @(M63MYW&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63D((>+3[ 0 AP4 !D M ( !XJ@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @(M63OB'0OCZ 0 O 4 !D ( !!; 'AL+W=O M&PO=V]R:W-H965T%;.P( +4' 9 " =^U M !X;"]W;W)K&UL4$L! A0#% @ @(M63JBY M*PD) @ K 4 !D ( !4;@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @(M63BA_HZHR P U@P !D M ( !U, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @(M63EH+C5'! P ?Q !D ( ! M2LL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @(M63G0>Y@&Q 0 U@, !D ( !9]4 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " " BU9.W-[+X20" "6+@ $P M@ %W=0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 60!9 &$8 #,=P$ " ! end
XML 99 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 100 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 231 382 1 false 53 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.kforce.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 2 false false R3.htm 1002000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.kforce.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 1002501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 1003501 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Reportable Segments Sheet http://www.kforce.com/role/ReportableSegments Reportable Segments Notes 9 false false R10.htm 2103100 - Disclosure - Revenue Sheet http://www.kforce.com/role/Revenue Revenue Notes 10 false false R11.htm 2104100 - Disclosure - Fixed Assets Sheet http://www.kforce.com/role/FixedAssets Fixed Assets Notes 11 false false R12.htm 2105100 - Disclosure - Income Taxes Sheet http://www.kforce.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 2106100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.kforce.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2107100 - Disclosure - Accounts Payable and Other Accrued Liabilities Sheet http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilities Accounts Payable and Other Accrued Liabilities Notes 14 false false R15.htm 2108100 - Disclosure - Accrued Payroll Costs Sheet http://www.kforce.com/role/AccruedPayrollCosts Accrued Payroll Costs Notes 15 false false R16.htm 2109100 - Disclosure - Employee Benefit Plans Sheet http://www.kforce.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 16 false false R17.htm 2110100 - Disclosure - Credit Facility Sheet http://www.kforce.com/role/CreditFacility Credit Facility Notes 17 false false R18.htm 2111100 - Disclosure - Derivative Instrument and Hedging Activity Sheet http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivity Derivative Instrument and Hedging Activity Notes 18 false false R19.htm 2112100 - Disclosure - Fair Value Measurements Sheet http://www.kforce.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 2113100 - Disclosure - Stock Incentive Plans Sheet http://www.kforce.com/role/StockIncentivePlans Stock Incentive Plans Notes 20 false false R21.htm 2114100 - Disclosure - Commitments and Contingencies Sheet http://www.kforce.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 2115100 - Disclosure - Quarterly Financial Data (Unaudited) Sheet http://www.kforce.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data (Unaudited) Notes 22 false false R23.htm 2116100 - Disclosure - Supplemental Cash Flow Information Sheet http://www.kforce.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 23 false false R24.htm 2117100 - Schedule - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule Sheet http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalSchedule Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule Uncategorized 24 false false R25.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Uncategorized 25 false false R26.htm 2302301 - Disclosure - Reportable Segments (Tables) Sheet http://www.kforce.com/role/ReportableSegmentsTables Reportable Segments (Tables) Uncategorized 26 false false R27.htm 2303301 - Disclosure - Revenue (Tables) Sheet http://www.kforce.com/role/RevenueTables Revenue (Tables) Uncategorized 27 false false R28.htm 2304301 - Disclosure - Fixed Assets (Tables) Sheet http://www.kforce.com/role/FixedAssetsTables Fixed Assets (Tables) Uncategorized 28 false false R29.htm 2305301 - Disclosure - Income Taxes (Tables) Sheet http://www.kforce.com/role/IncomeTaxesTables Income Taxes (Tables) Uncategorized 29 false false R30.htm 2306301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Uncategorized 30 false false R31.htm 2307301 - Disclosure - Accounts Payable and Other Accrued Liabilities (Tables) Sheet http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesTables Accounts Payable and Other Accrued Liabilities (Tables) Uncategorized 31 false false R32.htm 2308301 - Disclosure - Accrued Payroll Costs (Tables) Sheet http://www.kforce.com/role/AccruedPayrollCostsTables Accrued Payroll Costs (Tables) Uncategorized 32 false false R33.htm 2309301 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.kforce.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Uncategorized 33 false false R34.htm 2312301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.kforce.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Uncategorized 34 false false R35.htm 2313301 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.kforce.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Uncategorized 35 false false R36.htm 2314301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.kforce.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Uncategorized 36 false false R37.htm 2315301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.kforce.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data (Unaudited) (Tables) Uncategorized 37 false false R38.htm 2316301 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.kforce.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Uncategorized 38 false false R39.htm 2401402 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Uncategorized 39 false false R40.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesTradeReceivablesAndRelatedReservesDetails Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details) Uncategorized 40 false false R41.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Uncategorized 41 false false R42.htm 2401405 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details) Uncategorized 42 false false R43.htm 2401406 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails Summary of Significant Accounting Policies - Capitalized Software (Details) Uncategorized 43 false false R44.htm 2401407 - Disclosure - Summary of Significant Accounting Policies - Workers' Compensation (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesWorkersCompensationDetails Summary of Significant Accounting Policies - Workers' Compensation (Details) Uncategorized 44 false false R45.htm 2401408 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesHealthInsuranceDetails Summary of Significant Accounting Policies - Health Insurance (Details) Uncategorized 45 false false R46.htm 2401409 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails Summary of Significant Accounting Policies - Earnings per Share (Details) Uncategorized 46 false false R47.htm 2401410 - Disclosure - Summary of Significant Accounting Policies - New Accounting Standards (Details) Sheet http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails Summary of Significant Accounting Policies - New Accounting Standards (Details) Uncategorized 47 false false R48.htm 2402402 - Disclosure - Reportable Segments - Additional Information (Details) Sheet http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails Reportable Segments - Additional Information (Details) Uncategorized 48 false false R49.htm 2402403 - Disclosure - Reportable Segments - Operations of Segments (Details) Sheet http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails Reportable Segments - Operations of Segments (Details) Uncategorized 49 false false R50.htm 2403402 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.kforce.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Uncategorized 50 false false R51.htm 2403403 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Uncategorized 51 false false R52.htm 2404402 - Disclosure - Fixed Assets - Major Classifications of Fixed Assets and Related Useful Lives (Details) Sheet http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails Fixed Assets - Major Classifications of Fixed Assets and Related Useful Lives (Details) Uncategorized 52 false false R53.htm 2404403 - Disclosure - Fixed Assets - Additional Information (Details) Sheet http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails Fixed Assets - Additional Information (Details) Uncategorized 53 false false R54.htm 2405402 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Uncategorized 54 false false R55.htm 2405403 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) Sheet http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) Uncategorized 55 false false R56.htm 2405404 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details) Sheet http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details) Uncategorized 56 false false R57.htm 2405405 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Uncategorized 57 false false R58.htm 2405406 - Disclosure - Income Taxes - Income Tax Uncertainties (Details) Sheet http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails Income Taxes - Income Tax Uncertainties (Details) Uncategorized 58 false false R59.htm 2406402 - Disclosure - Goodwill and Other Intangible Assets - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) Sheet http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail Goodwill and Other Intangible Assets - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) Uncategorized 59 false false R60.htm 2406403 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) Sheet http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails Goodwill and Other Intangible Assets - Additional Information (Details) Uncategorized 60 false false R61.htm 2407402 - Disclosure - Accounts Payable and Other Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) Sheet http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails Accounts Payable and Other Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) Uncategorized 61 false false R62.htm 2408402 - Disclosure - Accrued Payroll Costs - Components of Accrued Payroll Costs (Details) Sheet http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails Accrued Payroll Costs - Components of Accrued Payroll Costs (Details) Uncategorized 62 false false R63.htm 2409402 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Uncategorized 63 false false R64.htm 2409403 - Disclosure - Employee Benefit Plans - Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails Employee Benefit Plans - Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations (Details) Uncategorized 64 false false R65.htm 2409404 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used To Determine Net Periodic Benefit Cost (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails Employee Benefit Plans - Weighted Average Actuarial Assumptions Used To Determine Net Periodic Benefit Cost (Details) Uncategorized 65 false false R66.htm 2409405 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) Uncategorized 66 false false R67.htm 2409406 - Disclosure - Employee Benefit Plans - Changes in the Benefit Obligation (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansChangesInBenefitObligationDetails Employee Benefit Plans - Changes in the Benefit Obligation (Details) Uncategorized 67 false false R68.htm 2409407 - Disclosure - Employee Benefit Plans - Projected Annual Benefit Payment (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails Employee Benefit Plans - Projected Annual Benefit Payment (Details) Uncategorized 68 false false R69.htm 2410401 - Disclosure - Credit Facility (Details) Sheet http://www.kforce.com/role/CreditFacilityDetails Credit Facility (Details) Uncategorized 69 false false R70.htm 2411401 - Disclosure - Derivative Instrument and Hedging Activity (Details) Sheet http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails Derivative Instrument and Hedging Activity (Details) Uncategorized 70 false false R71.htm 2412402 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Uncategorized 71 false false R72.htm 2412403 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details) Sheet http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails Fair Value Measurements - Schedule of Estimated Fair Values (Details) Uncategorized 72 false false R73.htm 2413402 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Uncategorized 73 false false R74.htm 2413403 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details) Sheet http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails Stock Incentive Plans - Summary of Restricted Stock Activity (Details) Uncategorized 74 false false R75.htm 2414402 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details) Sheet http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details) Uncategorized 75 false false R76.htm 2414403 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Uncategorized 76 false false R77.htm 2415402 - Disclosure - Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Information (Detail) Sheet http://www.kforce.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialInformationDetail Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Information (Detail) Uncategorized 77 false false R78.htm 2416402 - Disclosure - Supplemental Cash Flow Information - Details of Supplemental Cash Flow Information (Details) Sheet http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails Supplemental Cash Flow Information - Details of Supplemental Cash Flow Information (Details) Uncategorized 78 false false R79.htm 2417401 - Schedule - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) Sheet http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) Uncategorized 79 false false R9999.htm Uncategorized Items - kfrc-12312018x10k.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - kfrc-12312018x10k.htm Cover 80 false false All Reports Book All Reports kfrc-12312018x10k.htm exhibit1021andrewthoma.htm exhibit212018kforcesub.htm exhibit232018consentof.htm exhibit311q42018.htm exhibit312q42018.htm exhibit321q42018.htm exhibit322q42018.htm kfrc-20181231.xsd kfrc-20181231_cal.xml kfrc-20181231_def.xml kfrc-20181231_lab.xml kfrc-20181231_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "kfrc-12312018x10k.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 231, "dts": { "calculationLink": { "local": [ "kfrc-20181231_cal.xml" ] }, "definitionLink": { "local": [ "kfrc-20181231_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "kfrc-12312018x10k.htm" ] }, "labelLink": { "local": [ "kfrc-20181231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-doc-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "kfrc-20181231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-ref-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "kfrc-20181231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" ] } }, "elementCount": 571, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 78, "http://www.kforce.com/20181231": 9, "http://xbrl.sec.gov/dei/2018-01-31": 13, "http://xbrl.sec.gov/invest/2013-01-31": 3, "total": 103 }, "keyCustom": 69, "keyStandard": 313, "memberCustom": 12, "memberStandard": 41, "nsprefix": "kfrc", "nsuri": "http://www.kforce.com/20181231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.kforce.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue", "role": "http://www.kforce.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Fixed Assets", "role": "http://www.kforce.com/role/FixedAssets", "shortName": "Fixed Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Income Taxes", "role": "http://www.kforce.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Accounts Payable and Other Accrued Liabilities", "role": "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilities", "shortName": "Accounts Payable and Other Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Accrued Payroll Costs", "role": "http://www.kforce.com/role/AccruedPayrollCosts", "shortName": "Accrued Payroll Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Employee Benefit Plans", "role": "http://www.kforce.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Credit Facility", "role": "http://www.kforce.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Derivative Instrument and Hedging Activity", "role": "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivity", "shortName": "Derivative Instrument and Hedging Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Fair Value Measurements", "role": "http://www.kforce.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "role": "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Stock Incentive Plans", "role": "http://www.kforce.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Commitments and Contingencies", "role": "http://www.kforce.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Quarterly Financial Data (Unaudited)", "role": "http://www.kforce.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Supplemental Cash Flow Information", "role": "http://www.kforce.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2117100 - Schedule - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule", "role": "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalSchedule", "shortName": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Reportable Segments (Tables)", "role": "http://www.kforce.com/role/ReportableSegmentsTables", "shortName": "Reportable Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Revenue (Tables)", "role": "http://www.kforce.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Fixed Assets (Tables)", "role": "http://www.kforce.com/role/FixedAssetsTables", "shortName": "Fixed Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Income Taxes (Tables)", "role": "http://www.kforce.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.kforce.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Accounts Payable and Other Accrued Liabilities (Tables)", "role": "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesTables", "shortName": "Accounts Payable and Other Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Accrued Payroll Costs (Tables)", "role": "http://www.kforce.com/role/AccruedPayrollCostsTables", "shortName": "Accrued Payroll Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.kforce.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.kforce.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.kforce.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.kforce.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "kfrc:RevenueFromContractWithCustomersContingencyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "kfrc:RevenueFromContractWithCustomersContingencyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesTradeReceivablesAndRelatedReservesDetails", "shortName": "Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "kfrc:LesseeLeasingArrangementsOperatingLeasesShorttermRenewalProvisionMaximumTermofContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "kfrc:LesseeLeasingArrangementsOperatingLeasesShorttermRenewalProvisionMaximumTermofContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_kfrc_ComputersAndSoftwareMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails", "shortName": "Summary of Significant Accounting Policies - Capitalized Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_kfrc_ComputersAndSoftwareMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "kfrc:WorkersCompensationDeductiblePerClaim", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401407 - Disclosure - Summary of Significant Accounting Policies - Workers' Compensation (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesWorkersCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Workers' Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "kfrc:WorkersCompensationDeductiblePerClaim", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesHealthInsuranceDetails", "shortName": "Summary of Significant Accounting Policies - Health Insurance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401409 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails", "shortName": "Summary of Significant Accounting Policies - Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "I2018Q1Jan01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401410 - Disclosure - Summary of Significant Accounting Policies - New Accounting Standards (Details)", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails", "shortName": "Summary of Significant Accounting Policies - New Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "I2018Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": "-3", "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Reportable Segments - Additional Information (Details)", "role": "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "shortName": "Reportable Segments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_kfrc_KforceGlobalSolutionsIncMember_us-gaap_StatementBusinessSegmentsAxis_kfrc_TechnologySegmentMember", "decimals": "-5", "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Reportable Segments - Operations of Segments (Details)", "role": "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails", "shortName": "Reportable Segments - Operations of Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "role": "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_ProductOrServiceAxis_kfrc_FlexRevenueMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_kfrc_GovernmentSolutionsSegmentMember", "decimals": "3", "first": true, "lang": null, "name": "kfrc:RevenuePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Revenue - Additional Information (Details)", "role": "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_ProductOrServiceAxis_kfrc_FlexRevenueMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_kfrc_GovernmentSolutionsSegmentMember", "decimals": "3", "first": true, "lang": null, "name": "kfrc:RevenuePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)", "role": "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails", "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_ProductOrServiceAxis_kfrc_FlexRevenueMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Fixed Assets - Major Classifications of Fixed Assets and Related Useful Lives (Details)", "role": "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "shortName": "Fixed Assets - Major Classifications of Fixed Assets and Related Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Fixed Assets - Additional Information (Details)", "role": "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails", "shortName": "Fixed Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2017Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "kfrc:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxAssetIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2017Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "kfrc:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxAssetIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)", "role": "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails", "shortName": "Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)", "role": "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405405 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405406 - Disclosure - Income Taxes - Income Tax Uncertainties (Details)", "role": "http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails", "shortName": "Income Taxes - Income Tax Uncertainties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2015Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Goodwill and Other Intangible Assets - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)", "role": "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail", "shortName": "Goodwill and Other Intangible Assets - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "role": "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)", "role": "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Accounts Payable and Other Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)", "role": "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails", "shortName": "Accounts Payable and Other Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Accrued Payroll Costs - Components of Accrued Payroll Costs (Details)", "role": "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails", "shortName": "Accrued Payroll Costs - Components of Accrued Payroll Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_srt_RangeAxis_srt_WeightedAverageMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Employee Benefit Plans - Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails", "shortName": "Employee Benefit Plans - Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_srt_RangeAxis_srt_WeightedAverageMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_RangeAxis_srt_WeightedAverageMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used To Determine Net Periodic Benefit Cost (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails", "shortName": "Employee Benefit Plans - Weighted Average Actuarial Assumptions Used To Determine Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_srt_RangeAxis_srt_WeightedAverageMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails", "shortName": "Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Employee Benefit Plans - Changes in the Benefit Obligation (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansChangesInBenefitObligationDetails", "shortName": "Employee Benefit Plans - Changes in the Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409407 - Disclosure - Employee Benefit Plans - Projected Annual Benefit Payment (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails", "shortName": "Employee Benefit Plans - Projected Annual Benefit Payment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Credit Facility (Details)", "role": "http://www.kforce.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "I2017Q2May31_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeForwardInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Derivative Instrument and Hedging Activity (Details)", "role": "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "shortName": "Derivative Instrument and Hedging Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "I2017Q2May31_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeForwardInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherExpenseMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details)", "role": "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails", "shortName": "Fair Value Measurements - Schedule of Estimated Fair Values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Stock Incentive Plans - Additional Information (Details)", "role": "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "shortName": "Stock Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details)", "role": "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails", "shortName": "Stock Incentive Plans - Summary of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "kfrc:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details)", "role": "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails", "shortName": "Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "kfrc:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Information (Detail)", "role": "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialInformationDetail", "shortName": "Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Supplemental Cash Flow Information - Details of Supplemental Cash Flow Information (Details)", "role": "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information - Details of Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "body", "html" ], "contextRef": "I2018Q1Jan01_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2417401 - Schedule - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)", "role": "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails", "shortName": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "body", "html" ], "contextRef": "I2018Q1Jan01_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.kforce.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Reportable Segments", "role": "http://www.kforce.com/role/ReportableSegments", "shortName": "Reportable Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "I2017Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - kfrc-12312018x10k.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - kfrc-12312018x10k.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 53, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_AccountingStandardsUpdate201802Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-02 [Member]", "label": "Accounting Standards Update 2018-02 [Member]", "terseLabel": "Accounting Standards Update 2018-02" } } }, "localname": "AccountingStandardsUpdate201802Member", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounts receivable reserves as percentage of gross accounts receivable.", "label": "Accounts Receivable Reserves As Percentage Of Gross Accounts Receivable", "terseLabel": "Accounts receivable reserves as percentage of gross accounts receivable" } } }, "localname": "AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesTradeReceivablesAndRelatedReservesDetails" ], "xbrltype": "percentItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capital Leases Future Minimum Payments Interest Included In Payments [Abstract]", "label": "Capital Leases Future Minimum Payments Interest Included In Payments [Abstract]", "terseLabel": "Interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsAbstract", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsCurrent": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 1.0, "parentTag": "kfrc_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases due in the next fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Interest Included In Payments Current", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsCurrent", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInFiveYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases due in the fifth fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Interest Included In Payments Due In Five Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInFiveYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInFourYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases due in the fourth fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Interest Included In Payments Due In Four Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInFourYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInThreeYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases due in the third fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Interest Included In Payments Due In Three Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInThreeYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInTwoYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases due in the second fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Interest Included In Payments Due In Two Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInTwoYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsThereafter": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases due after the fifth fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Interest Included In Payments Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsThereafter", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsCurrent": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the next fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Current", "totalLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsCurrent", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due after the fifth fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueAfterYearFive", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInFiveYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the fifth fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Five Years", "totalLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInFiveYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInFourYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the fourth fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Four Years", "totalLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInFourYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInThreeYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the third fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Three Years", "totalLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInThreeYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInTwoYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes due in the second fiscal year following the latest fiscal year.", "label": "Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Two Years", "totalLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInTwoYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_CashPaidDuringPeriodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash paid during period.", "label": "Cash Paid During Period [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringPeriodAbstract", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "kfrc_ComputersAndSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computers and software.", "label": "Computers And Software [Member]", "terseLabel": "Computers and Software" } } }, "localname": "ComputersAndSoftwareMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "kfrc_DebtInstrumentCovenantAvailability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Availability", "label": "Debt Instrument, Covenant, Availability", "terseLabel": "Debt instrument, covenant, availability" } } }, "localname": "DebtInstrumentCovenantAvailability", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DebtInstrumentCovenantEquitySecuritiesLimitationLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Equity Securities Limitation, Leverage Ratio", "label": "Debt Instrument, Covenant, Equity Securities Limitation, Leverage Ratio", "terseLabel": "Equity securities limitation, leverage ratio" } } }, "localname": "DebtInstrumentCovenantEquitySecuritiesLimitationLeverageRatio", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_DebtInstrumentCovenantFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_DebtInstrumentCovenantLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio", "label": "Debt Instrument, Covenant, Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatio", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation", "terseLabel": "Deferred compensation obligation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DefinedBenefitPlanAnnuityPeriodForCalculationOfBenefits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined benefit plan annuity period for calculation of benefits.", "label": "Defined Benefit Plan Annuity Period For Calculation Of Benefits", "terseLabel": "Lump sum payment period" } } }, "localname": "DefinedBenefitPlanAnnuityPeriodForCalculationOfBenefits", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanArrangementMinimumAge": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum age individual is required to reach to be fully vested under the defined benefit plan arrangement.", "label": "Defined Benefit Plan Arrangement Minimum Age", "terseLabel": "Defined benefit plan arrangement minimum age" } } }, "localname": "DefinedBenefitPlanArrangementMinimumAge", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanArrangementRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the defined benefit plan arrangement.", "label": "Defined Benefit Plan, Arrangement Requisite Service Period", "terseLabel": "Completed at least credited service period" } } }, "localname": "DefinedBenefitPlanArrangementRequisiteServicePeriod", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanBenefitsPayableTargetedPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Benefits payable targeted percentage.", "label": "Defined Benefit Plan, Benefits Payable Targeted Percentage", "terseLabel": "Benefits payable targeted percentage" } } }, "localname": "DefinedBenefitPlanBenefitsPayableTargetedPercentage", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kfrc_DefinedBenefitPlanEarlyRetirementAge": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Early retirement age.", "label": "Defined Benefit Plan, Early Retirement Age", "terseLabel": "Early retirement age" } } }, "localname": "DefinedBenefitPlanEarlyRetirementAge", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanEligibleAgeUnderConditionOneForReducedBenefitsUnderPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eligible age under condition one for reduced benefits under plan.", "label": "Defined Benefit Plan, Eligible Age Under Condition One For Reduced Benefits Under Plan", "terseLabel": "Eligible age under condition one for reduced benefits under the plan" } } }, "localname": "DefinedBenefitPlanEligibleAgeUnderConditionOneForReducedBenefitsUnderPlan", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanEligibleAgeUnderConditionTwoForReducedBenefitsUnderPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eligible age under condition two for reduced benefits under plan.", "label": "Defined Benefit Plan, Eligible Age Under Condition Two For Reduced Benefits Under Plan", "terseLabel": "Eligible age under condition two for reduced benefits under plan" } } }, "localname": "DefinedBenefitPlanEligibleAgeUnderConditionTwoForReducedBenefitsUnderPlan", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanEligibleServiceUnderConditionOneForReducedBenefitsUnderPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eligible service under condition one for reduced benefits under plan.", "label": "Defined Benefit Plan, Eligible Service Under Condition One For Reduced Benefits Under Plan", "terseLabel": "Eligible service under condition one for reduced benefits under plan" } } }, "localname": "DefinedBenefitPlanEligibleServiceUnderConditionOneForReducedBenefitsUnderPlan", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanEmployeeServicePeriodUnderConditionTwo": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee service period under condition two.", "label": "Defined Benefit Plan, Employee Service Period Under Condition Two", "terseLabel": "Eligible service under condition two for reduced benefits under plan" } } }, "localname": "DefinedBenefitPlanEmployeeServicePeriodUnderConditionTwo", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanEmployeesMinimumRequisitionPeriodUnderSpecificConditions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined benefit plan employees minimum requisition period under specific conditions.", "label": "Defined Benefit Plan Employees Minimum Requisition Period Under Specific Conditions", "terseLabel": "Defined benefit plan employees minimum requisition period under specific conditions" } } }, "localname": "DefinedBenefitPlanEmployeesMinimumRequisitionPeriodUnderSpecificConditions", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanEmploymentPeriodForComputationOfBenefit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employment period for computation of benefit.", "label": "Defined Benefit Plan, Employment Period For Computation Of Benefit", "terseLabel": "Employment period for computation of benefit" } } }, "localname": "DefinedBenefitPlanEmploymentPeriodForComputationOfBenefit", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanExpectedFutureBenefitPaymentThereafter": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan expected future benefit payments thereafter.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Thereafter", "terseLabel": "Thereafter" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentThereafter", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DefinedBenefitPlanExpectedFutureBenefitPaymentYearsSixThroughTen": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Expected Future Benefit Payment, Years Six Through Ten", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Years Six Through Ten", "terseLabel": "2024-2027" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentYearsSixThroughTen", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DefinedBenefitPlanNormalAgeForRetirement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Normal age for retirement.", "label": "Defined Benefit Plan, Normal Age For Retirement", "terseLabel": "Normal retirement age" } } }, "localname": "DefinedBenefitPlanNormalAgeForRetirement", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanPeriodForComputationOfAverageSalaryForDeterminationOfBenefit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period for computation of average salary for determination of benefit.", "label": "Defined Benefit Plan, Period For Computation Of Average Salary For Determination Of Benefit", "terseLabel": "Period in which the executive officer earned the highest salary and bonus" } } }, "localname": "DefinedBenefitPlanPeriodForComputationOfAverageSalaryForDeterminationOfBenefit", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_DefinedBenefitPlanVestingPercentageUnderThePlanForAttainingAgeFiftyFiveAndTenYearsOfService": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vesting percentage under the plan for attaining age fifty five and ten years of service.", "label": "Defined Benefit Plan, Vesting Percentage Under The Plan For Attaining Age Fifty Five And Ten Years Of Service", "terseLabel": "Vesting percentage under plan for attaining age 55 and 10 years" } } }, "localname": "DefinedBenefitPlanVestingPercentageUnderThePlanForAttainingAgeFiftyFiveAndTenYearsOfService", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kfrc_DefinedBenefitPlanVestingPercentageUnderThePlanPriorToAttainingAgeFiftyFiveAndTenYearsOfService": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vesting percentage under the plan prior to attaining age fifty five and ten years of service.", "label": "Defined Benefit Plan, Vesting Percentage Under The Plan Prior To Attaining Age Fifty Five And Ten Years Of Service", "terseLabel": "Vesting percentage under plan prior to attaining age 55 and 10 years" } } }, "localname": "DefinedBenefitPlanVestingPercentageUnderThePlanPriorToAttainingAgeFiftyFiveAndTenYearsOfService", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kfrc_DirectHireRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Direct Hire Revenue", "label": "Direct Hire Revenue [Member]", "terseLabel": "Direct Hire revenue" } } }, "localname": "DirectHireRevenueMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "kfrc_DisposalGroupReceivableForSaleOfDisposalGroup": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Disposal Group, Receivable For Sale Of Disposal Group", "label": "Disposal Group, Receivable For Sale Of Disposal Group", "terseLabel": "Receivable for sale of Global's assets" } } }, "localname": "DisposalGroupReceivableForSaleOfDisposalGroup", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.kforce.com/20181231", "xbrltype": "stringItemType" }, "kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employment Agreement, Severance, Percentage of Annual Bonus", "label": "Employment Agreement, Severance, Percentage of Annual Bonus", "terseLabel": "Severance payment as a percentage of annual bonus" } } }, "localname": "EmploymentAgreementSeverancePercentageofAnnualBonus", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employment Agreement, Severance, Percentage of Annual Salary", "label": "Employment Agreement, Severance, Percentage of Annual Salary", "terseLabel": "Severance payment as a percentage of annual salary" } } }, "localname": "EmploymentAgreementSeverancePercentageofAnnualSalary", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kfrc_FinanceAndAccountingSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance and accounting.", "label": "Finance And Accounting Segment [Member]", "terseLabel": "FA", "verboseLabel": "Finance and Accounting" } } }, "localname": "FinanceAndAccountingSegmentMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_FlexRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Flex Revenues", "label": "Flex Revenue [Member]", "verboseLabel": "Flex revenue" } } }, "localname": "FlexRevenueMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_GoodwillAndOtherIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill and other intangible assets.", "label": "Goodwill And Other Intangible Assets [Line Items]", "terseLabel": "Goodwill And Other Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndOtherIntangibleAssetsLineItems", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "kfrc_GoodwillAndOtherIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill and other intangible assets.", "label": "Goodwill And Other Intangible Assets [Table]", "terseLabel": "Goodwill And Other Intangible Assets [Table]" } } }, "localname": "GoodwillAndOtherIntangibleAssetsTable", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "kfrc_GovernmentSolutionsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Solutions Segment [Member]", "label": "Government Solutions Segment [Member]", "terseLabel": "GS", "verboseLabel": "Government Solutions" } } }, "localname": "GovernmentSolutionsSegmentMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails", "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Health insurance aggregate risk of loss liability amount in excess of the stop loss maximum.", "label": "Health Insurance Aggregate Risk Of Loss Liability Amount In Excess Of The Stop Loss Maximum", "terseLabel": "Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to)" } } }, "localname": "HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesHealthInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_HealthInsurancePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the health insurance liability.", "label": "Health Insurance [Policy Text Block]", "terseLabel": "Health Insurance" } } }, "localname": "HealthInsurancePolicyTextBlock", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kfrc_HealthInsuranceStopLossMaximumPerClaim": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Health insurance stop loss maximum per claim.", "label": "Health Insurance Stop Loss Maximum Per Claim", "terseLabel": "Health insurance maximum risk of loss liability per employee insurance plan (up to)" } } }, "localname": "HealthInsuranceStopLossMaximumPerClaim", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesHealthInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_KforceGlobalSolutionsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Kforce Global Solutions, Inc [Member]", "label": "Kforce Global Solutions, Inc [Member]", "terseLabel": "Kforce Global Solutions, Inc." } } }, "localname": "KforceGlobalSolutionsIncMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kfrc_LeaseCancellationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease cancellation period.", "label": "Lease Cancellation Period", "terseLabel": "Tenure of expiration of lease" } } }, "localname": "LeaseCancellationPeriod", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_LeasesFutureMinimumPaymentsDue": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases future minimum payments due.", "label": "Leases Future Minimum Payments Due", "totalLabel": "Total Lease payments" } } }, "localname": "LeasesFutureMinimumPaymentsDue", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases Future Minimum Payments Due [Abstract]", "label": "Leases Future Minimum Payments Due [Abstract]", "terseLabel": "Total Lease payments" } } }, "localname": "LeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "kfrc_LeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 1.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases future minimum payments due, current.", "label": "Leases Future Minimum Payments Due Current", "totalLabel": "2019" } } }, "localname": "LeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 5.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases future minimum payments due in five years.", "label": "Leases Future Minimum Payments Due In Five Years", "totalLabel": "2023" } } }, "localname": "LeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 4.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases future minimum payments due in four years.", "label": "Leases Future Minimum Payments Due In Four Years", "totalLabel": "2022" } } }, "localname": "LeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 3.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases future minimum payments due in three years.", "label": "Leases Future Minimum Payments Due In Three Years", "totalLabel": "2021" } } }, "localname": "LeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 2.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases future minimum payments due in two years.", "label": "Leases Future Minimum Payments Due In Two Years", "totalLabel": "2020" } } }, "localname": "LeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LeasesFutureMinimumPaymentsDueThereAfter": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 6.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases future minimum payments due thereafter.", "label": "Leases Future Minimum Payments Due There After", "totalLabel": "Thereafter" } } }, "localname": "LeasesFutureMinimumPaymentsDueThereAfter", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LesseeLeasingArrangementsOperatingLeasesShorttermRenewalProvisionMaximumTermofContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee Leasing Arrangements, Operating Leases, Short-term Renewal Provision, Maximum Term of Contract", "label": "Lessee Leasing Arrangements, Operating Leases, Short-term Renewal Provision, Maximum Term of Contract", "terseLabel": "Short-term office lease, maximum term" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesShorttermRenewalProvisionMaximumTermofContract", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "durationItemType" }, "kfrc_LetterOfCreditOutstandingForFacilityLeaseDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Letter of credit outstanding for facility lease deposits.", "label": "Letter Of Credit Outstanding For Facility Lease Deposits", "terseLabel": "Letter of credit outstanding, for facility lease deposit" } } }, "localname": "LetterOfCreditOutstandingForFacilityLeaseDeposits", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LetterOfCreditOutstandingForWorkersCompensationAndOtherInsuranceCoverage": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Letter of credit outstanding for workers compensation and other insurance coverage.", "label": "Letter Of Credit Outstanding For Workers Compensation And Other Insurance Coverage", "terseLabel": "Letter of credit outstanding, for workers compensation" } } }, "localname": "LetterOfCreditOutstandingForWorkersCompensationAndOtherInsuranceCoverage", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LineofCreditFacilityPossibleBorrowingCapacityIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Possible Borrowing Capacity Increase", "label": "Line of Credit Facility, Possible Borrowing Capacity Increase", "terseLabel": "Possible borrowing capacity increase" } } }, "localname": "LineofCreditFacilityPossibleBorrowingCapacityIncrease", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_LongtermIncentiveCompensationProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term Incentive Compensation Program [Member]", "label": "Long-term Incentive Compensation Program [Member]", "terseLabel": "LTI" } } }, "localname": "LongtermIncentiveCompensationProgramMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kfrc_MinimumSpecifiedForecastPeriodAfterWhichCashFlowsDeterminedUsingTerminalValueCalculation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum specified forecast period after which cash flows determined using terminal value calculation.", "label": "Minimum Specified Forecast Period After Which Cash Flows Determined Using Terminal Value Calculation", "terseLabel": "Discrete forecast period" } } }, "localname": "MinimumSpecifiedForecastPeriodAfterWhichCashFlowsDeterminedUsingTerminalValueCalculation", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_PeriodForContinuationOfBenefitsUnderAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period for continuation of minimum compensation and benefits under certain executive employee agreements.", "label": "Period For Continuation Of Benefits Under Agreement", "terseLabel": "Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements" } } }, "localname": "PeriodForContinuationOfBenefitsUnderAgreement", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_ProductRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Revenue [Member]", "label": "Product Revenue [Member]", "terseLabel": "Product revenue" } } }, "localname": "ProductRevenueMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Required Payment Period", "label": "Revenue From Contract With Customer, Required Payment Period", "terseLabel": "Required payment period (typically less)" } } }, "localname": "RevenueFromContractWithCustomerRequiredPaymentPeriod", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "kfrc_RevenueFromContractWithCustomersContingencyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customers, Contingency Period", "label": "Revenue From Contract With Customers, Contingency Period", "terseLabel": "Contingency period (or less)" } } }, "localname": "RevenueFromContractWithCustomersContingencyPeriod", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "kfrc_RevenuePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue, Percent", "label": "Revenue, Percent", "terseLabel": "Revenue, as a percent" } } }, "localname": "RevenuePercent", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "kfrc_ScheduleOfAssumptionsUsedToDetermineNetPeriodicBenefitCostTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of assumptions used to determine net periodic benefit cost.", "label": "Schedule Of Assumptions Used To Determine Net Periodic Benefit Cost Table [Table Text Block]", "terseLabel": "Actuarial Assumptions Used to Determine Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfAssumptionsUsedToDetermineNetPeriodicBenefitCostTableTableTextBlock", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "kfrc_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNumberofAnnualGrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of Annual Grants", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of Annual Grants", "terseLabel": "Number of annual grants" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNumberofAnnualGrants", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "integerItemType" }, "kfrc_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchaseDiscountofCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of discount on shares purchased under employee stock purchase plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Discount of Common Stock, Percent", "terseLabel": "Percentage of discount on shares purchased under employee stock purchase plan" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPurchaseDiscountofCommonStockPercent", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kfrc_StockRepurchasesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for repurchases of common stock that have occurred.", "label": "Stock Repurchases Incurred But Not Yet Paid", "terseLabel": "Unsettled repurchases of common stock" } } }, "localname": "StockRepurchasesIncurredButNotYetPaid", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_SupplementalUnemploymentBenefitsOnChangeInControl": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason following a change in control.", "label": "Supplemental Unemployment Benefits On Change In Control", "terseLabel": "Employees under contract terminated by employer without good cause or change in control" } } }, "localname": "SupplementalUnemploymentBenefitsOnChangeInControl", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason in the absence of a change in control.", "label": "Supplemental Unemployment Benefits On No Change In Control", "terseLabel": "Employees under contract terminated by employer without good cause or in absence of change in control" } } }, "localname": "SupplementalUnemploymentBenefitsOnNoChangeInControl", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swingline Loan [Member]", "label": "Swingline Loan [Member]", "terseLabel": "Swingline Loan" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "kfrc_TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings, Tax Effect", "label": "Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings, Tax Effect", "terseLabel": "Reclassification of stranded tax to retained earnings" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxAssetIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax asset from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017.", "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense (Benefit)", "terseLabel": "Adjustment of deferred tax (asset) liability" } } }, "localname": "TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxAssetIncomeTaxExpenseBenefit", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_TechnologySegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology.", "label": "Technology Segment [Member]", "terseLabel": "Technology", "verboseLabel": "Tech" } } }, "localname": "TechnologySegmentMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_TreasuryStockPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for treasury stock.", "label": "Treasury Stock Policy [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyPolicyTextBlock", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kfrc_TwoThousandSeventeenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Seventeen Stock Incentive Plan [Member]", "label": "Two Thousand Seventeen Stock Incentive Plan [Member]", "terseLabel": "2017 Plan" } } }, "localname": "TwoThousandSeventeenStockIncentivePlanMember", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kfrc_WorkersCompensationDeductiblePerClaim": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Workers compensation deductible per claim.", "label": "Workers Compensation Deductible Per Claim", "terseLabel": "Economic burden for worker's compensation claim per occurrence" } } }, "localname": "WorkersCompensationDeductiblePerClaim", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesWorkersCompensationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_WorkersCompensationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the workers' compensation liability.", "label": "Workers Compensation Policy [Policy Text Block]", "terseLabel": "Workers' Compensation" } } }, "localname": "WorkersCompensationPolicyPolicyTextBlock", "nsuri": "http://www.kforce.com/20181231", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r132", "r194", "r197", "r377" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails", "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails", "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r100", "r382" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalSchedule" ], "xbrltype": "textBlockItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2018-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r100", "r382" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails", "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "Accounting Standards Update 2016-09" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Payroll Costs" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and other accrued liabilities", "totalLabel": "Total Accounts payable and other accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails", "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Other Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r17", "r195" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade receivables, net of allowances of $2,800 and $2,333, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r6", "r7", "r37" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Payroll and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r11", "r356", "r368" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r6", "r7", "r37" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Health insurance liabilities" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesScheduleOfAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r7", "r37" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r166" ], "calculation": { "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "terseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r52", "r53" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r54", "r315" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r236", "r238", "r267", "r268" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": { "auth_ref": [ "r183", "r184", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.", "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation", "terseLabel": "Income tax benefit from stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r238", "r252", "r266" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Accounts receivable reserves" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r45", "r135" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive common stock equivalents (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r129", "r355", "r367" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r46" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]", "terseLabel": "Assets Held under Capital Leases" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r240", "r254" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r81", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Contingent consideration liability remeasurement" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r307", "r308", "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedTerseLabel": "Contingent consideration liability", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r87", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase during the period in capital lease obligations due to entering into new capital leases.", "label": "Capital Lease Obligations Incurred", "terseLabel": "Equipment acquired under capital leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 1.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Total Capital lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 2.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 2.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDueInTwoYears", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "totalLabel": "Total" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments, Net Present Value [Abstract]", "terseLabel": "Present value of payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r345" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Total" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Rolling Maturity [Abstract]", "terseLabel": "Capital leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r84" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets", "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r85", "r91", "r134" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Commissions" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r177", "r361", "r372" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r176", "r178" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par; 250,000 shares authorized, 71,856 and 71,494 issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r205", "r206", "r235", "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r91", "r313", "r316", "r317" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r188", "r190", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r194", "r198" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r188", "r189", "r195" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "Contract with Customer, Refund Liability", "terseLabel": "Contract with customer, refund liability" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the aggregate amount of payments due on known contractual obligations for the five years following the date of the latest balance sheet and the combined aggregate amount of maturities of known contractual obligations.", "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]", "terseLabel": "Summary of Future Minimum Lease Payments for Capital and Operating Lease" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r63" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Direct costs" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "negatedLabel": "Cumulative effect of new accounting standard, net of tax", "terseLabel": "Cumulative effect of new accounting standard" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current tax expense:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r93", "r297", "r301" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r93", "r297", "r301" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r203", "r238" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Compensation expenses (income)" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation plan" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r202", "r204" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Current deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r93", "r298", "r301" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r13", "r14", "r288", "r357", "r365" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r83" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income tax provision, net" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r289" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r291" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax assets, net", "totalLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets", "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetClassificationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r272", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r293", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r295" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Pension and post-retirement benefit plans" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r271", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r271", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r271", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Accounts receivable reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r290" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesClassificationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Net, Classification [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r272", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Goodwill and intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r272", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r272", "r295", "r296" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r214" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "terseLabel": "Actuarial experience and changes in actuarial assumptions" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansChangesInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of future compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of future compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation, ending", "periodStartLabel": "Projected benefit obligation, beginning" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansChangesInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansChangesInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r211", "r212", "r213", "r230", "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions to benefit plans" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails", "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "2019", "verboseLabel": "Expected future benefit payments, next twelve months" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2020" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansProjectedAnnualBenefitPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r209", "r218", "r229", "r231" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansChangesInBenefitObligationDetails", "http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r216", "r227", "r231" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNumberOfSharesOfEquitySecuritiesIssuedByEmployerAndRelatedPartiesIncludedInPlanAssets": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of employer stock in which defined benefit plan asset is invested. Includes, but is not limited to, stock issued or managed by related party of employer.", "label": "Defined Benefit Plan, Plan Assets, Employer, Related Party, Number of Shares", "terseLabel": "Kforce common stock held by both plans (in shares)" } } }, "localname": "DefinedBenefitPlanNumberOfSharesOfEquitySecuritiesIssuedByEmployerAndRelatedPartiesIncludedInPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r208", "r217", "r228", "r231" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansChangesInBenefitObligationDetails", "http://www.kforce.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r223", "r224", "r225", "r226", "r231" ], "lang": { "en-US": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Accrued matching contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r82", "r164" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r82", "r164" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r127" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r47", "r48", "r340" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swap derivative instrument", "verboseLabel": "Derivative asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeForwardInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stated rate on an interest rate forward or futures contract.", "label": "Derivative, Forward Interest Rate", "terseLabel": "Derivative interest rate" } } }, "localname": "DerivativeForwardInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r322", "r323", "r324", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instrument and Hedging Activity" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r91", "r98", "r318", "r319", "r320", "r321", "r329" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instrument" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r187", "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r163", "r171" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r82", "r163", "r168" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedTerseLabel": "Gain on sale of Global's assets", "terseLabel": "Gain on sale of Global's asset" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r184", "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r103", "r108", "r110", "r111", "r112", "r116", "r363", "r375" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share \u2013 basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r103", "r108", "r110", "r111", "r112", "r116", "r363", "r375" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share \u2013 diluted (in dollars per share)", "verboseLabel": "Earnings per share \u2013 diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r91", "r113", "r114", "r115" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r97", "r276", "r277" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r276", "r277", "r300" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r276", "r277", "r300" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance on foreign tax credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r276", "r277", "r300" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Enactment of TCJA" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r276", "r277", "r300" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible compensation and meals and entertainment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r276", "r277", "r300" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r276", "r277", "r300" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of Federal tax effect" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r276", "r277", "r300" ], "calculation": { "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll costs", "totalLabel": "Total Accrued payroll costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails", "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r253" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Total unrecognized compensation expenses" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "verboseLabel": "Related tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "verboseLabel": "Assets/(Liabilities) Measured at Fair Value:" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r332", "r333", "r334", "r335", "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r212", "r213", "r231", "r334", "r351" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r212", "r213", "r231", "r334", "r352" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r212", "r213", "r231", "r334", "r353" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r212", "r213", "r231", "r334", "r354" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r332", "r336" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r332", "r336" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "verboseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on a U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to the Federal Funds effective rate with no additional spread over the Federal Funds effective rate on that variable-rate leg. Alternate captions include overnight index swap rate (OIS).", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds Effective Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Cost allocation period for definite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r194", "r198" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price Contract" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r66", "r82", "r138" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Loss on deferred compensation plan investments, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r141", "r143" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "totalLabel": "Carrying value", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets", "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r147", "r153" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r144", "r146" ], "calculation": { "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Gross amount" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r144", "r146" ], "calculation": { "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r82", "r142", "r145", "r148" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r62" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialInformationDetail", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r320", "r328" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r82", "r158" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment expense" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r162", "r172" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative tax effect on beginning retained earnings from change in accounting principle.", "label": "Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle", "terseLabel": "Tax effect of new accounting standard" } } }, "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r128", "r303" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r91", "r274", "r275", "r286", "r287", "r292", "r304", "r378" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r78", "r86" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r44", "r360", "r373" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax refund receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll costs" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax refund receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in operating assets" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in operating liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r109", "r114" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock equivalents (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r152", "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r152", "r157" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r150", "r154" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets", "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r75", "r77", "r86" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest, net" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleOfEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r91", "r159", "r160" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r359", "r370" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r27", "r139" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Life Insurance, Corporate or Bank Owned, Amount", "terseLabel": "Life insurance" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r358", "r366" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Long-term debt - credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r34", "r94" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r39", "r179", "r180" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Long-term debt \u2013 credit facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r39", "r181" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r80", "r83" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r55", "r57", "r60", "r83", "r114", "r362", "r374" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r102", "r104", "r105" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-Cash Financing and Investing Transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating and other expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 2.0, "parentTag": "kfrc_LeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r341", "r343" ], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Operating lease, rental expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "State tax net operating losses" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r49", "r51", "r311", "r314" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Defined benefit pension plans, net of tax", "negatedTerseLabel": "Defined benefit pension plans, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r311", "r312", "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "terseLabel": "Defined benefit pension plans, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r311", "r312", "r314" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in fair value of interest rate swap, net of tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent": { "auth_ref": [ "r311", "r312", "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent", "terseLabel": "Interest rate swap, tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other Expense" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r37" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Long-term debt \u2013 other" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r74" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of loan financing fees" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r91", "r223", "r232", "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Defined Benefit Pension Plan" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "Payment for Pension Benefits", "terseLabel": "Payment to participants under the SERP" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionExpense": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.", "label": "Pension Cost (Reversal of Cost)", "terseLabel": "Defined benefit pension plans expense" } } }, "localname": "PensionExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r240", "r254" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r24", "r25" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r80", "r86" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Proceeds from income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r71", "r95" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r71" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "verboseLabel": "Proceeds from other financing arrangements" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r68" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "terseLabel": "Proceeds from sale of Global's assets" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r70", "r255" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options, net of shares tendered in payment of exercise" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r167" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Fixed Assets" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r165" ], "calculation": { "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Fixed assets, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r167", "r371" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Fixed assets, net", "totalLabel": "Fixed assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r28", "r91", "r167" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Fixed Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Major Classifications of Fixed Assets and Related Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r165" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Amortization period", "verboseLabel": "Fixed assets, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r65", "r191" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total leases" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Fourth Year", "terseLabel": "Commitments to be paid in 2022" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Next Twelve Months", "terseLabel": "Commitments to be paid in 2019" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Second Year", "terseLabel": "Commitments to be paid in 2020" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Third Year", "terseLabel": "Commitments to be paid in 2021" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Commitments" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r376" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net realized gains or losses on investments during the period, not including gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Gains (losses) attributable to the investments in bond mutual funds" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r23", "r91", "r136" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Trade Receivables and Related Reserves" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt and payment of capital lease obligations.", "label": "Repayments of Debt and Capital Lease Obligations", "negatedLabel": "Payments on other financing arrangements" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r73", "r95" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r184", "r369" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r192", "r193", "r194" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialInformationDetail", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r92", "r201" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r101", "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableAndOtherAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of Accrued Payroll Costs" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.", "label": "Schedule of Assumptions Used [Table Text Block]", "terseLabel": "Actuarial Assumptions Used to Determine the Actuarial Present Value of Projected Benefit Obligations" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Details of Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Changes in the Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r223", "r224", "r225", "r226", "r231" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansActuarialAssumptionsUsedToDetermineActuarialPresentValueOfProjectedBenefitObligationsDetails", "http://www.kforce.com/role/EmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPeriodicBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Projected Annual Benefit Payment" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r151", "r155" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r147", "r149" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r147", "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r167" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FixedAssetsAdditionalInformationDetails", "http://www.kforce.com/role/FixedAssetsMajorClassificationsOfFixedAssetsAndRelatedUsefulLivesDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r126", "r129", "r130", "r131", "r147" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r126", "r129", "r130", "r131", "r147" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Operations of Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r240", "r254" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails", "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r64", "r140" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Restricted stock granted, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited/Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding as of end of period (in shares)", "periodStartLabel": "Outstanding as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding as of end of period (in dollars per share)", "periodStartLabel": "Outstanding as of beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r237", "r254" ], "lang": { "en-US": { "role": { "documentation": "The weighted average of per share prices paid for shares purchased on the open market for issuance to employees under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Average purchase price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r237", "r243" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r91", "r240", "r244" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Total Intrinsic Value of Restricted Stock Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Shares at end of year (in shares)", "periodStartLabel": "Shares at beginning of year (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r129", "r147", "r170", "r174", "r175", "r377" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGrossAmountAndAccumulatedImpairmentLossesOfGoodwillDetail", "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsOperationsOfSegmentsDetails", "http://www.kforce.com/role/RevenueAdditionalInformationDetails", "http://www.kforce.com/role/RevenueScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentAndHedgingActivityDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r87", "r88", "r89" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Shares tendered in payment of exercise price of stock options" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r15", "r16", "r183", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "negatedLabel": "Employee stock purchase plan (in shares)", "terseLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r183", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r183", "r184", "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r15", "r16", "r183", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/SupplementalCashFlowInformationDetailsOfSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r184", "r239", "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance for stock-based compensation and dividend equivalents, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r43", "r183", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r137" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r278", "r285", "r287" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Income Tax Uncertainties" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and Trade Names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r42", "r185" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r185" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r16", "r183", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchases of common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r185", "r186" ], "calculation": { "http://www.kforce.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 45,822 and 45,167 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r183", "r184", "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.kforce.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r273", "r280" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending", "periodStartLabel": "Unrecognized tax benefits, beginning" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r281" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesIncomeTaxUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r119", "r120", "r121", "r122", "r123", "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred tax assets valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Charged to Other Accounts" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesSupplementalScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r112" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r112" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Workers\u2019 compensation liabilities" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsComponentsOfAccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109225645&loc=d3e1280-108306" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5144-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27405-111563" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130611-203046-203046" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2410-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2417-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2439-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79507997-165333" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79507997-165333" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508013-165333" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508013-165333" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508029-165333" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508029-165333" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508043-165333" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508043-165333" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508057-165333" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109253770&loc=SL79508057-165333" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109245112&loc=d3e23524-113945" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109976185&loc=SL5864739-113975" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r379": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "a", "Publisher": "SEC", "Section": "303", "Subparagraph": "5" }, "r381": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r382": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" } }, "version": "2.0" } ZIP 105 0000930420-19-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000930420-19-000034-xbrl.zip M4$L#!!0 ( ("+5DX?>#T1;E0 &\U @ : 97AH:6)I=#$P,C%A;F1R M97=T:&]M82YH=&WM?>ESV]:6Y^?NOP*CU_TB5<&V)"^)[72J9%E.U,^67)*2 M=&IJ/EP2ER1B$& #H&2]OW[.=C?@4CLCR8]3TWD6">)NYY[]_,Z/_^?]X>[) M'Y_WDDD[+9+/O[[[N+^;K#UY]NSWY[O/GKT_>9_\96S9WL%:LC9IV]F;9\_.SLZ>GCU_6M7C9R='S_!5+YX55=7HIUF;K?WT M[S_B1S_]^[_].-$J@__]MQ__SY,GR?MJ.)_JLDV&M5:MSI)YDY?CY/=,-U^2 MK>3)$_OD;C4[K_/QI$VV-[=>)[]7]9?\5)DGVKPM]$][7R?Y(&]_?,9_PF#/ M9+0?!U5VGC3M>:'_:VU4E>V3D9KFQ?F;DWRJF^1 GR5'U525;^F[)O^G?K.U M.6O?XL2S_/2G'U52JBG\MME\\6YG<^?]\^\_;+Y[^>[YB]F/3=Y?.8J:R#+;]R:!JVVKZ9NO5[.O;5G]MGZ@B'Y=OAG! MNO9'WKKV7/$7].<9CSNHB@Q>L?-I[^#]WOMDY^!]Q-9W%_SILV'YWS1WF9P5K?O/@!GKGU>92H95/:MJA3=:QM^;SHKJ7-=K&RF-MU-F-5R/GY\F)Q.X(HUY[*L> MSG$::QM/EW8X2Z2\=SN[__CYZ/#7@_>/D[3@#,Q))< M\QK8&%#($![,R[G& M?U>#5N5E@LY2W22Z/KTWP(3P_.Z2M[D'S+WEQK6$WM7@4?M=Z$ MGB:/=D]WJ^E,EPU?"/ACFK>MUKAON,!WE:HS_.,][,JPK>K&?&//8@(W)-- MM5-8*6XGW$?8>+C)_@!'33XL6&"P[_X-U7=$AYVR3-1-5Z M2JZX8W M?5B-2Y@OO::9#YI6P9&H@HZFS@=SFC2](CQ%G--499J&0)[R=0:SQ]E5\/D7 M;:8VFK?S6G=/$R>*8EDW#<^Q2PM$97:TO__MA^VM[]\VCCJ"MR^/6?QEUVW1 M-<'=:'2; *=M)[QJV&S+S^DW2!B\C;"'&6E2CH;,^V#'-0U&/SO+X6WA]4IV MAL"X<2.*\Q1'@IZJ,Y2 M(:[1*!_FNAR>X\O.)OEP@H0#NZ.!;:CAE[(Z*W0VUED:DG]_;Q2N'V75J"I@ M@.;-8Y06)WM'GXZO/_%"C]HWF^$L\;,^C79FV7W^"K,V8Y*2;%ZZ9:_;-?> M)I !QV&2>C-'AH_KA)417^:0/D,)=]'E2]:1Q*L29$*=3*M:=R4 7%[D MS7F6HU;FZ5? "$=T/\XFH(^IIH%U @^&^V1^NN')5KJ&AH,VP*_S44YJ8)>K MS&=5N9BUX)]PO>F!H2_;9G5U"APC\D;6 ]R-MOO35+(S;O>0%15%Y\TJSZP, ML=MLM WSV@IYQ;F_59U]Y&DH>+LH+[R8F:[_=YZ##0IS HFHX=U93Y5)1G4U MC8YG9*L9-M=-"H=,H\!28:UCLD-A5XP41X,4C@S>5D?DJIU#;X=QMG;J=KOQ M,'I;?H-[%&,M"R_-8NYB?G)3!K.]# :#W#8Y_)# '?\.UK/Z'!QUS%7$V/+W95EF0N7"O@3>9B&0X$ES>O MD#]-X>LA7BSA71E<.GYG\'NR=\O,>U K6")JR]7HS36LC$4'=CM!TG>]W.7- MW7KQ8JE7=SV_*>6M_83R[QS.(E$C()"DK%J04W2 Q#(]-30X3_AC#,12]J1! M5UR\71WM[8[V%F<;W,?N<>J(H>>QA9X@!ELT\H,"/5@B(E'#JN9M@M]N;[[] MN0(&<:154Y7TR=9;T+C0I!Z1/0VB\YA__/>_;;W:?/NZ3V4;*^*Y+?'<,_48 MKH!B0\AB5\T;+02Q<2%%_!"A"-3^NB\W=$=OQKWA$U1LDOTZJ=O(7379W2K4[IEH?T/F_4 M("_R%HQ+&^!XCR>'=[V9#R>LB>:QBY^\C-UY]C>A[A@_>6_(FXYQ#;/D(1#- MNI8@/;F!F>-$!G M(UL5S83= (E1.U,8KD!_=$>_!'9\H8"!AXU,XL/M\GPR4M!4;YQC%GX4B(+M MFYVZ\^,MX<@[D=XK3ZKO,KUI&'KKZIMR!Z,M"GI/:F>RC_630:W5ER=DH[Q1 MQ9DZ;]8>75#^JAP^YK>X2P8_6(:?XKW(YA.G*=["7Y'L !]JHEY2XR!-UB)# MKB53K>"Z@T7,5SR_@K(:\I*N=NEK@L."5$QX.XX;\I)UM9&H08715ZNK<,RP M23I&]N6Z#/DB9]8YOT*D90FHQRH%==PBZ<-Q':O=(.]T81#Z*+#M0:-QB_PQCH[;?_ M=,'NA\%8CZ!ABC73821^>UH5\[+%L$:MV[R6[0NO.$W*?0WS&%:8C>8R?!9H M*%ZH:58HB?+,J@)#MLU;^@OT\>3BE?0HR"V&;"+<4J=CFCBW5Y MSD_XIO7L!Q:C>;Z,&,WQWM%O^[M[Q\G)8?)N+SG")+>CO?=OD[W_V?WXZ_'^ M;_LG?ZRB-M?<4X[WWD8#>C^OC<7K1VX6\(!8T";M7&HVOF:Z!C[/0B^#+W3# MNDR9PZ7_#1GX9V#(>48O.%"<(9SL3M1TAI:49=#,9-2@.*=@J:KAG_:-Q!J8 M([OX>"^2S,*73,B*_O<;YPZ/4K'_, >BP>1J% %5W39W3M3]0.'783&G6"$2 M&H<:B4I/U9 F")H)C86TV.3#+TFA%4NM"(:CFHJ>OQN:%M\SVH)J.1RFL6Z"8QL)]C2-_VLACPTZEJ M6TP7K'5!8AV3%G1;\9<\553Z8J:#W$O-T=EZB(F%FL^.,S%$I,.<9W #JY9= M.->;)1QF//L&;_Y$/VLFFH/&&0PVACV'T\)\&'5:U=V1[V+77-*EFQ*-;_B= M3<'!Y"#DG+2MD@>WR($DFE@"TX =S6%1$16]Q\6Z6\/'A1/05F?'"RR\%93& M>6DR_HR*VS!#UO8E0S53PYRX*^KI?MY21CFL">6CR+^#K>GM7Q/^C8RZMPJ8 MUO_.8=TIONM/?">FK<_@W&9UCBJ@FL-*ZOR?@9KO9P'5X2SR$E1IS*\A&D05 M/Y_F)GF1Y1>\'C:<:+=09T(%F9Z6H/X/Q>CE[(%&36V>5-._X_97_?.2TP$Z M*^9UWP3'569Y,YRH>HPW'):1<=*1(20%K*!D#1?T?#*]PC=XDI%7D(S1J((1 M.3#Y0 16/9<_AU2*NHRD?CM'@:,(U^\%^8WET?^Z;HUZ^ MEO/)KH3]K83]MUR<;PB_ :Y;PCT' UVX-@D921J1'+#4,]@OF'ET@]#- M2$G]K ^4:DQY5PT)#3M=6!#P!;QR3?S*#R<5.4O0H0;7E4(Y<)^S^= H]WD) MM-C.79YI!DSJ%":(;CM@DJ*2D&-+CDU.R9X/B4SZ!#9[F :OAPU$=IJWQ-BK M>JQ*D1K6F!C#_M0E+@)U%60U)#_:FFH=FJ8")89_ /3$FB[R?%C)&JC]1?* M+ZNE7H8H@O8>]ZNS]TV5%!4^()S8(Q-B?'*0647<;XK>*-"C\*B1P$:Z)A(" M76($$LO++A8I07I$]#@N8+E !1R"(UU*U!DA3[BT[/TV-2%V(<2B)ZC_6D*C M?%Q904_ ^8R9JCE X<+=@W650Y>[%[@0GP.[ =:=L^ZFT!PLQT0%NW#7ZZIP M7J&((VAKDTL2-NB\%RTHH'U:CR['0/,2WK/'TYU_HS%+>N$"DG#N=-CQZ:>2 M^MGW"^[(!O:90=+U!,**2010UK&;:J/% !/F)N'QB/X!SU=?X"'8#E+FY*Q@/'-AC',WOF 7V+]@L7T]X?YCI-NK&.G] MQDB7[&A]L0Q'Z^[AI\][!\<[)_N'!U1$_&[O8._#_LGQRKMZO8U\AV+_6 &/ M/;^U2MHMCNF+(Y/Z3M4PHVABBO4MQ TIL%9QKHF\6I4E5O/5$H*!3PNP&-OD M/[9?;J:;FYLI#'5.NA)P0O9^Y4-2TH#ILZ)W>3BI1"6D,"/#"VDJ&<6[3!*_ M5_QS3-JK3)/>S[&KB%\@1Q\3*$ UNW3[$?JN00ZS6?..[.G:RO![<%[>'>>. M>B>53G=G[;&VH@K0N0?:^E\#E2#N#$9=$WY)ZV_",BRD87;P!HX?,AO/T/H# M$V9,:I&XEM!ZK,HY!UI36% U_(*F(TX'M6+O4] PP6!IS(I\Z6INI&K/Y%0RXW3E_O!P5YMWH>-IC N%;3U/.V M.Q^[];RSQQW'$)>[^1VYRFC2\@]AJF@J2?X I3.,T(%832N8%RO4J$Q76*4W MGS9YE0UP:M.AJM,%Z.+PI1G&*Y/Q7,$50;2(1>J U(K2*.I,U5G3FV3C M,1ZBK-2%$W!^=8W&#HMS)BI5!^Z#)T+V< Z?*B#W4\R5\85JR)=\4J5-L3:B MY[^/;'_@=:=Z.ZN3(G<9^B.)&)[4B_L3C>9N+GXE.!)0K7T%U->X!2G)N:U0 M\$3=;/'<"'6#.NT5=?:I,UM*J3.+=^ U^70P![F"!W7G!A[B,LC[N[*VY" _ M4AP%;#FKSX;3R;\&C+]IT$IR06OR*J&[S#G3:E"."J>O %.=D[Y'RN.,^&,8 MK&/DEU)3!%^=1!!TI.*U@PJ0NUF3KL.(@@%E(HF)N10MT2 M%4"-K^;2;]HHNUC5F,P?+Q"*P>2\CL1 2!Z'OZ^CZ9(D:IVP,G <1O%=7>A; M76B]C O]T0OP U4?85"(_KHEDD$L]D%V J%*T@V'D720(Q%1<;WP'=V^/TU8 MG^D-20S49,[\E9G;6(!#,G$D*=9J'T7&Z.%8UU#B:(B1V5BP+E^G\_PDGIK* M,3=X/WG9.79)*W3*LPOL]^5M--;T;=^7)?N'7RX++&7_@-W#OWZ&_[S?/]YY MM_]QE7][?5<[JZ$V!&:O/&$LN;3VVV@7^]W JLGZ;ZN6+' !.0+IS>EO\]*P M"9-*M%">F\0BL8\[!:XFQ,I!U9@?[:KZ\*)\XW_$).7PO^:GP*9<(Y*H> M#)[5) =+50-3177=U9'XPWFU))@3T>KRTHH=Z\W@@M]@D('&+;F2GWIM894# M^4#V2YNK9RUH]J9WT+Q,O/F5P=\3]JY/3;'L!2 *839W&.+V8MDO.R!]$:-+ M4>:$M;W"W#:TFTS,M0_?=_]QU>>KN.K]QE4?,E31'*B\X"MEL*/0R3D$VRIV MGZBTJ<_77KW$+$S@%1/@$ZF7C.#XTD*&D)K$CVCU)G&Q=EX3GXBR3U<(O[!8 M[^7Z:$,XFEUEG*&Q^S?&Q4Y"1F.%'_,T>MS3,VU<(35!!8HB93F_+E,HA[B^"8 M"8=*W#OM>C92+XW,N)79_^L2@'!W,?&N)&"LA' *1IC ;N1XE[NJ$*/9UB"$ M6V$#8-??A;?)$I0EXR:X\<5,ES&K276&:!.WF%2D:E+*'9%E-/&4I"MQ@2O( MX,XE,WC+'?%\HYOGPE.B7PU40Q68S;#.!U[1O"M73WO4BAH>1_(D7(;ILC!. MK0EFN!: R]#874BP_3TVD:X!+%^\5ZRFR4Y+8L,*4NG^X.&C,E*VZL"!_A@M*$+S&R@8:*4R)D5NW M6%3A@BR8KVJ:^73F -W+JFL(^ J"RGB&L/'"-$-.MI:K(0NOHS&3A%P%A,\[ OPRQC>8U,II; M3 KO<6HPP,-T=GFY/<*<*IZHF9%C5Y;-D/LV!"!W3,>E%)Q1F4LGB&.B^U:; M)!_'$[ 8YIBJ,G%>B@B$MA11D!FSSB4AR=IO,F^M8%JS7962;K61PU:EK-D5*LT]8:.!?/(3R%W^/)G,!\!E3GVLZ(7OK";E$I.S>.]H\_8/>\2] .T2DPT7;JWH40W%8]XQRE#&U# M!_!X>?FW:&^-K[ZQZN:GU$NM6BA7:UM[/=)<>8W?*U./3HIZ)!@D*83L^.[! MC.-KKSTN_^"XHF(3FRIO6F79A['17Y%REB5545=8WR/E#6'R0/."-R+66._;Q8,U=F7-/E$RZIU*L7J^2ENB%L2 M@HO+.0[.N5AHT5&YE#@S!5/H9*I&XK]=4+7636(W&T3\VF2J"%12I%@2-#\- M.J0MKE(V[19/1O"XA+CE#ML=ZV6OF*1W%(<&[J ';0X',]BXH*$:2[M(Z9RQ MIAYBO?V+55[(MXU)OI1REV/LK"O -KX2=Y=9?T&FG*T#)];K,'E%T;U0;/;[ MK7IWTHKOP.CIR')QO#:4JU"!MEAWBV!;+J;4ITI*4=%L3..YT2X#T?;3$'VX MZX=:=SY/F^NVH#U+J&X'&.G7#,''!D"<4=IO7L70%&'&46F^E_S)C:@OW>NA M'0;Z12"D'47&+W"(-.*T3-WK]HQ%%/"C4U7XB"\+A/6BO)J+DTDNI3@!O:26 MH)W>?F)?="4%=_IH@KB#<;@M7(#RY+_9'2NOX%:M;)0'5XWU&7U?<(9WE"S= MX0_B6PO>WTNH,Y[W;D>:SBW(/36-773PZBY#MD5)5._;M(&][,$TR74V;*]S M7?KW:58UHIYSZC;#V>,8]#-;<@P:_CR>,&P0MM1&#*<_PH&D<-F_@#X*X[4P MHAE_#Z8\+]RB(T>S[M62P0D KYWEK0X?SSH8\Z$S55+F0OYG$N&G5;-(;-"N M;CAVO+CO>B0IG9F57]DG]I&DY.>-/"5C.I MI3?3N]"-9SI:=A\P[/WP.LTC0QI[?.)N<-0<%@YH@@P4QG M*J^GUJDV5!P1_CJ3.&MEV#QU1!?':T-FEP?2QTU,JE@5E4C'L2*W!;AV:-CL>&)1:_,H) M,'1YH_7D8EB&FEPPAI%612NX*=8]J 7\I.==_]81S)9 MVV/THC ]_?8;O[1+UEZ^7X;V\GGGCT][!R?' 2PT@X#XJ""@WNQ]^OSQD!Z^ M@6XSJ-JVFK[9>G5]]896?P=G?RC%4_W>O3T9=%7L"KX*MB4=7#35-I4FO,3X M"WW&0>[C(>'Q4"JU1)\JSMM"N3K4,_*3BO.6S2<_G"',H,$DF5?(?EY'HGG7 MB))=$MT:^-&MV+.V20@82Z#!(.MC=[H$>!B9EMNMJ PA5T'+4?1!%#J$TU/6 M^]^L!8&VM8T-"Y;M.Z<91RV"X>N"DAY84@")ZSW> ]$DE-M\ZC!4[Y:96Q?]]!H_;JQ*,0XF'(DHDP$KWK7YN- MAXCC\7*5K_%MYVOM19JM1-?.#XN^[4)>4(;N#)/&(ZH,2P:./E+V#C6/J!;K/J8G8@@([_KQ M6,3X7CZ?^:4Y0M,VDXL\:^R"U=CBI3CP?)C)@@3FC4PS[V[IVU7&QOT8_FL_ MN8Z3;0W3T!8D3O[,XI#H8AM[C'=QAE.'07O)SY)16U;EDPN'Z]O#=\_54]-/ MQ>(DS6H,I#$8)WFUF+F[0CXJW_28A]7SF+43/S=-()RKP')RT?=<%9B$7_M:I5KK(,/K&<50>;/HIW$?/,45.I2[H MWO4(_U)=IEM,&U, 6MO*T.^NF=IV( &D^M6;)_2=3AQ:\],V.6LJ)LO]*V<; M(8RNWJ\$UA)/Q:19T5RYWM"VO;#-,%8%?3U7HM?!=8N#37 <(#1&V%.@H42V+T)S$@_5/HT]U KM+ MNNH97%TR&@S]A]Y:/=2V;4:\D>&J&N_^,EU#/CVI2N-[%[\4,>^P#U*OK_@= M,W)Q/UE/6;=AMM&K>AW0^RV;;%L+C\A%.8K_SA35/)( M7FQ"L4=[F2G#K]2TJFS@1XU%ICBK^/MUM?$$;HT$P@/BC:12R1!=!QA%Z91*OFB>Y@>AZ6M WKI(\ M;+"Q>(:)(8XL;\#8! 68TM)&M9IG/0^>Z21'G&*$T(]]/!=#*+'WQ:E&QZAF M,<7=,["4;-?/=374V;P&,C^Z?7%=OWGY%=2\( '(;[;K=RTR M.JGI7?$F04 =MM*]'I/2\ZC?,E6WK<#\2H.^>'+/D:\*Z()47K+BBA.0IHBMJ-H/!YR4:^'T/*N($<0WU MN2_2"%G1@*7:#/1^ H;7_HE^S?OPC0NV)=O:K_]R6SNHO2&#^^?#P_?)T=[. M,3Y^%-CCO^^?_'+XZ\G*)K^]3?XS0B,<$4.X,\;7,P[_]P/SP.U7 M&^D%CH8U;^_3-?$==L%8NUJ_PZ-1S;'U3M F56I(N( :;P(N$^W4QL M(R^_+54_/2\-VL N)KSG1&HO-A*/-L_.<4HRYZX L! ?G MN*S4E0T48=^WDY6WX%Z]!<2N@"I*BT76=?4TKHR)'$;6>+OX9ZY62>H4%C02 MOWKOR1$G1G+7T@#3A?37M(L8$R\;1/W0&[+O''%TC@-Z3/0;SV1ZV,X, .&ZY MC0X@UFQWMSVV"AJ'(&($)TEXLI+)UG0[+W=U<+FY^BOAIPWM5?:'$0N_A$TT M%G[8)L1UA_8+SR6;+/Y2EZGLCV2 ". MTYWA7!+63S1NSATW^U:"6W'H+;V-??XMN0T\M]S,5?Y?& ML@\IR'WFSRD ,Z6DG@TD^@47U\.VWC%^.9_R3(HEI<4[JB)LZU$.AC:\DFX+ MYWAV1NGW%>N-^S@9_4.A_*6 (N]VZVLM2.NO>.P&V."U?R]NB?SI)UP%66PQ M.,SD^UB>1C=5[.KVS,*.!J^OA#/A@4E$LHZ]/(Z5'^?>_#A2R6^J":/U=9SJ M6'-; 9,CNQ!O0[#[#ZPVXIQE"P M6%Z$:205FMA8TD%:=$BHG2Z1GZG>R"6S8V4?2@!3I.17%[$CBE]*O^#0%$Y8 MY=D#+=V[__CS]ZOX\_W&GQ^T!V\'RXNP7H_ZQ:CSU&0PVQ)JK^63./-,W;'4 MBZ '%QN%N"L>+S(O3J9OREJA\K@LU:?[>11"8A@XMZPUUT&*LZ?&E87W21]O.4 MSD9_5:#7+&ALZ'6F@!?LS,<((;>5)MN;6R_$AO7U)(+OGLT*KJQ-(R=HVI[) M,KC.WK0_I8AT_S+:I&$MMKTX1;1!3/B)OD4J2B MBU5Y\<%4,UM/NH!.Z66YK%3 KSH=M*_PDB[K-S-/K>LE&N%7?E>%EYO_Z1RF M?D-RTAQP^:=77CUJ =*F-7+I>B7Q!*(BLA*HL)[R,]<'/_^.%6S:*4(') MC0XE$D@&*\TMM5?W/[:V7WKO>N[)#R,E^+4C0B$7U4.85T]J6IPZ E]:[ ]/,["%Z_@\/18@T_FH0ZQ(@1LFWF:71IU<)=B&M(+]F!0"(-^ MY&]'WC0,R\B" PR\R#/&L&2OM*ICWU C&J0 ]LG'AC#V]:/# M8,($+IN[ZN6^!MUEN@3[C?.;!XQTTH&)\P>YRLDV M(]X_S..]_RC2#ZLHTOU&D99<5+6UN8RJJMU?=@Y^WDOV#Y+=PX.3H\./JWJH M:^9SF>0E+J0>&79URR8G"W#A7-^2A6DGW4S$7AJ*WW@H AC7+0#W\[ZX;[4/ M',)F< 1JP'#MKC(N11[-,9)T?/\._-)](G*226QDNQ;SHXFI&9]Z_XA6MIYO4I ME8Y7%#3HXQE>I0]%';;R")*=XO?^0>J%CT;M7TJR^#ODX=H;D\MAZ M_?P%5_5-N;L!"T'_,>SLLP[G^)D:"ZW16VT7(N"[9R5\,8[\:SHOQB0+O?8_WE@\90+;?3(BCXBNT3Q+UK=?_B>MC0HZL&@B)SE@$DG( MS06:C.VK*%%IQNR:8KH[^UN[FA4M]]#[H?UJEW]WC+];V_ S2>"- ]+%3BN* M&,Q O+G4G^Y,Y*'&'4)W$CZ3A:>UPZZV+JI"CMG#S&XNFOQO/*@[^;6-E;YQ M77TC&N#B&P(>,#3^[=18I MW+/^\QV+ Q[Z&GV(V[98QZO778MZE-G<-NSO +K$#.9>23,#++AJN:5)U[X1 MO1;.8B;'0:GTL+RB_S3,[7SAW/Q7!)C(,"55-FKH=5A!9W=!K2=1.>-S:9 C MI'1322':)8YBSPSC]7TK! 0O9XK],SJO]PI(//GX-'D_+[]H:I.=X O"%H^K M(OM[3=%UHI.:;:9>7R57)Q?J)M[%Q,?>5:JFO@;O+8.-2XO]?$N/T[^WWJZ8^K69>JAG ML=%'W-LUH^@'=.,DA(36..%,/*2L@B)<*[@[3/"[AC64257 "K$]LVJXS_(I M20 FP/T[K#4?PDTP6"J^@L:A?&*4 M1W:7"5RU:7OF>JA#H9R;5J>J"-4IV[TM.D9#O25:&S.!H_I*REQ-^\D]ACA< M!J>M8:]'G+_'>K,/>F$O_4.0&3CY^71JUX7[7=5C4-__*;'GJ:['+.3Q6=B& MS'7V4-S/B!>7Y: P--;6) +TQ:NSIMC@3T'8;E6@>2.$?)7ZA7$UI^(HD,Q!"4$1M>O$V^GA.QC7NW.(I(4&[U[(6VF%1' GW M=%4XC4Y\'M6$2PC1$Q-R2\3>]8_5E#QBHQIC&?L=FRC#.!P"W]V J4]MS3A' MH9%=S&MGRJ?7I;\E7('XZ:)B7U:&IZY;T=,S'JY\YE5]3:.HRZ],,YF;C+[1 MN[G-XJL;\XLXC\AM+O)M[HSX ._ )]+;14&U"CM4DA+'N?S6\\2@))W6G-'9 M&J/P J5*[#GSY\!HYUE7.[_1=I%8Z0S15=0B%0A"GNZJ6>W)V3.5W6\U]!\5 M58VU>L&173S#AZ"3/-#TCM>K](YOODCX-OAI9+ZA32F"UC/P^E*#2GO0@Z5! MX2GR_YU[:C4HTJ!GA[A__QIP_X\35477!(UG$TU-1O?>*9F%'ZQ]I9$I[97,.'/)"RBS[\8B_((U%%N:=M;# M BPLP6;Q>C]Z5=A^>OR^4?T(*,@Y3;PT?.,][:=WG^855WQ1NI4ZXS)493W0 MD5;<4=@A@PN1GV+Q5-N=0%$U;:\:_1I(FP_O0OWU-RJ]\97J/>5[/L%LX]"2 MV+<+;I"D\TP1RL"$W?"]C?8HOTD8\@\M15W^"0N,81#$['@DEI[Y)+F.4;YVPFDZ$E8 M'+)GU$03T MJNYSV0[K?U]\9**913HQ6\7/Q[-<(9S?K^YG MCZKF!F%61PJ3J5U6EY]4^1HUL4M*_ GOO)A/9V"93"UJFTF%-!BZKG%-K$1[ M12,/I(6C'+9AR^H&N']70P.@0FSX<;\RN-8C34#> 1]!2B3\,0*9N1@G\*PB M82C0?]=!#'SJ _:F"=.]<+>%)L8% (0=5%T&3!$$-\SU* 7T!'?C^:L75[@J M(:9PVID*E6G;P[OR%H5 8R&XF,$62XUV+ ][R30".&4RGV'',5 ;L^S"4USE M;ETW=POWU\*]X/41A!B+ -G/V+WD>*7TQ2+(\;$N80?*ZN;J\]__]GS[[4![ MK:5\Z*(3##58-H)"Z!*));+IN<"7R+XLN&R/UM^%3&4E5^\-]:1_OBE::@1\ M4A48T$:@$A*Q<'W1D65#U-V.,^0%KN;MK%!#:;K*,&/,OIMA-6-D$_DY!=>D MX-/'GO:.3/U:8!XNPH^AEH "A!T+L#Z!F]+_F;$> S$0@Q@(Y'"JXGVM@B(@S MMQ V8* %<&QJ.KH1P\//**.N83 B>4TW R%)WL?0$,+BBIA9Q5W"IHB2V2MK MLG&ZAL&?]#1O1'/(JN&<;/B4L(S(_PVOTH.J^H+9OWF!ZCGU@<*"I0R-IU2P M*AM,7YX"X969(O5#'.*FPR*I/YS9C$$6"8K/ZERW:"KE#E0J=7G.WH_K8)MP MME_RDG>[' OV;R *!46@U-@C\[91M,S;)FG#ZSK=55QV77R1&!S@(\Q2/]R*(85Q)2F&3&$@ M+^<$C,U;D)NW\('16U&@<^J?&NDO6L]R+E7'0M$9QK548_N'>W:AR=Z74G=0 M!C0K%MQ19FA,@%Y78T>&4_6%: 0//35$"=OQC+-O!/!5LDIGDJ H_6##]7:J M?LY@ YL*U7&3O@AK$$0N=^BRYZA63%3-QDG_G*1K8N:?OEL"L,AY,=86TFF2 MUQD:UXT8Y*##SR78S>NBXHBR7;P43B!TR!]P;2A-V;1^\FZ#B_!',$$4=7ZD M7R+]NK;(WCZ%/Q/H!6*'N:I3;^]PCT##QZ58TNIMI \J&MU*WD$@".IS9!C7 MU9H(V4OH*AB[)%5H91756BB_CQ5'2=\YL 6\57B8CK3"@V@%M"]Z=8$M-L2/ MSB::C@F8Y4S54=<,Q2KH,)M5".Y^L!FZ^*&4L"N@GNJ*XIUKUDI@>A(7SC1R M!H3L/V]:/<5D B"J<_)3@06D& EYJNHONA69-JX5/\>-V8'TSAG9!\PNU;)X M;6N5:?P5DR?]"7QDBJ_UA"I2A#NF!XOIP4$7:NA M03#J;N;ZL"+5TZL[6(OJHUC %=,_<8=/1;1?3P^-27>K.XC@Z'B$W0] M/+LOE4Y:&";*IRS*7&9< +IJ&BQ$!UCQX/M)WNWQX.&7LCHK=#;V.?'"8^-' M$/O!,$UR"L51QL^J^@NGTR I@%)F,-)^+]R22W37O"KYJ,Z0E/M%+J)\ M>B/&9X<*E.2T76TFY!5W*1]=Y#A]T51)$/0K#O4?3DFC&!3&# -3RM<[;EP6"O@RF:$J:%]7-]S*RI] M"9T*M^1)1K",K1(L@B6^ #X'.W4C@D4"8UT4;(F3P2B2T8%.X@K>, ,%4\"! M#+]!>Q.G9*)KR.*Y+R#JN:VX/ND=IK*1C 32I*7ZR40R#169(,!)WU??28J0 MWO X82QXP&FB00:BA-2'2S0.6:]H)YX2$I9Q<_+:BH?>'[1PD/,DQ&+T64QF M.M7*$\#<',R9C'X_I MX;15X,&SR=K>L053C886_PR=[9IKH$3AAS3X-ZTF* M&N4=W\FZ:U#412XW Z :7O/B&ZV_]"\T,4M[@^'=K0<5(6 #H$)4XVK>>%]? M;:M2T6.U),5[OP?>R%<2-3DZFE*?V28#E52V8R5P*GHDY>QG>J0E,:&:62\1 MO!<;VW_S*[_>ZRQG2SQ$" M4CF_G!-),%O;"' I&3#&C!GHH9I' MBC4P/W]RWH".0SXL?*^B9H5JIH:>\/2 ;KL>O"MH$VR(2Y";>BM@34#3YT,H M#K,Y.1S&$SJ:NA/0(%@A/ G5H!XQ,'- )!DNL: M4[!,\VJPR&AH3>P[90^I8_V$;5#H,9RT:W@A_9XQTCPR"^\[RQXFDWD <=VM M55SWVX[K;B\%U/[PX,/^^[V#D_V=C\G^P8?#HT\[)_N'!\G.ST=[>Y_@BV3G MX'URM'=\[+_VUZR>_C;WL'.PH.L>M4TG$XG1=UYVRUXW;8O]=;(^_#PRQ;VODWR0M\G. M;4+P]TS"SY=!PCO'Q[]^^DQ$^^Z/Y/C7W=V]X^/#H\=)GH$-+WFR1)-&'J,5 MA*: T:L8[L3'H$&1.9O7PPF!;S$J6"J88!:ZP#H>-FQ![@4X1]9%+B'*!9!@ MW'83<\;@#C7LQ)F;0 #2,CXA,< NA9L$!]0,)#?7>'GI,^O$\O>GFA<9Q[ E MM.Z]/S>J1&EAX&GS< ,FJ%VI+[KDP 375))UA>UT1KWXG 5"\Q#P(LUX_$H" M Y3C?O0T^:#R0F*]W7T3STSG)V[GN!N57S:EN]TTK,+F+=3Y\4W#+#-SY76! MV&EL@*2;'[)F)NFC@2?_8*UMOQP^M2GRCC9A@JA&+R :C*>@P['!I%>#S85D MTKC5-A<0"D9*9^+TPM5(PJHEZ*?)+YS%G'86:ON@DZW#FVA[LHVD1BC1):V- M+*2N[HFVB@G4P)"LP-9:6AA3PVVL^:3'&?@LFX*=#:Q>\=]VC^#?F&HAKC27 MR: I:'@*RY#M**@%K;Y.6#A@^L27+N%=F\ME^B^6P?0/#I/CO9,GAQ\^/$X^ MOV<3)RC= RZ9$FO'6-$O"=VAFWOE6KP!!6-V#-MQIGK*)GF/.%3;52-*W^4< M,$O_W8W7/RZHQ>?2>4$^Q3NOVR=@':-TF:,A0W$W3O^:SYB!D*^J\= GS3-L M459U$H!%!WS19:I@N*G.VZ L+BQ8+\@GP)PV1V#D I6O-'@*'-S Z*NIQX&A!MJ>2]H/&/,V M>^Z52(<@OU,#YH*YM!LG:R-EC0T0T7 C%:DBLPP.E $5,NNE(63=++9?"D_8/W>Y\.]C_L[Y()]3@9TTG7(Q;2@A>2C835R%+BUN(HYDOC M.NMI/$"V5/L3OAP]X#FF5V!VA!&TKL6E$M!D3*1@P3EC1"?VP*=]8:WJ-A_F M,V5 :5HN_%)CZ4\:SU0(0VCL;,>07J:G)2J'-GPV4?6TWVR*$ST8H)X" <.J M@8M;5(B!*YU 4^LC;)*1EKP=M])F/AIIP?,W91?]M#&S'Q@D1&!)S@$IF4/' M]N-*9[.X 6F7A;H=Z:3TF&*D[K([J^2DFB:)@K9P49+'9:_1':6_\N!MPSK' ME,*"PZQARP*:2PP32:9\G$<'68EK7!<'N-.Q8>K<#*$[(-J,HSGHZ7D#Q(" 3"1CR?X;YNB1!6VS M!JVRSFQ0>L"1?(Z6]\RZ+D&051HTI VUDIAX(RG6R/*-.Q])PY%ZKRW]:56 MP (B1^$&)E6*ZD8K2>1X I0]19;M2&.Z9?+G/!O3Q881!!EHBC+8D5P7T\V[_X_[)'ZGSOQY3X&#G^'C_YX-'3)K25I4L9\] M[BJTL3Z+SOMF$M@X$&]3N]GOWX1>OK[Q?3V/%?)B,9>IV,:ZG'@83JL#MG]0 MF;55=71I03S=GT]W0>S;P\!(S&G6*7Q1T?S:!Q _W5[%3Y<8/WT _.^'I02? M3DX.CP[V_OCN./FPM_>(^1Q*3E#\* D8[ZC)[#7^+^IA03JS\)M+?57]%%3* MBS49^;93A>KT=Z M#4 B3JL,*U.-) 3U41$JH;'?++V34$3\BIQ)?)!S.CW\!.S&/#,%Q)X!YJ6Y M$EW"BIDN\\<7 95_;ZS_]O>(PWA[W$+(.(XH3EM.&=(25RW?1D;1>M' M6/(9LT?J6EC/N3N<$DH- L$+QDBE=-]E2S-W;!UN)QGKCE52Y)CH%X8PD1'O M[=TYBU=!]$OAXQ*IJKEQ5C\V!7LTG$_GA6+G9E!$'31G=2O5X59S]0M*BZ;1 M=>OG0TJH%O%Q45"@J#,XJJ!,NWJ;85[#)!K*Z7G,MW(I("#'>[]92^]QWDVD MRKPD#BVYQ?/2VD_L(C2,W) MBT9NRD;26*0[(TN7<.)^<1AW+JHXZ?<1$_!2LAU_/@0"/M@_^#GYN/,[^2?> M[1^\Q[_W/GS8VWVD*8TGG4PD1:WZV*E>4IR& RBM0,>9<(-CL0/-[G\0"NQ< MRSKD&($Z*=19X[WM$9/:4K(2=W<^/V)5>%?-7'L<$[>9:,75190LACP-2:/F MNE6@%] GJZYMG=T5>^.$U:(L>OS%A+27S M:??PUX.3O://.T>/U^,?\"NQ]JUIA.SJK+(M$R6U".4Q)M=)#F,'-S##=U%L MUB"W<,]CR6&5@"YE?+;5F'-=+.JMT2P1YS;(.Y\.<\I=':$CD/8N_D9S5"25Z MZB)G"XKP.<+Z_4]@D]@4#?'V&W-)$FU<2S#8NIJ"WK?K0K"4ZQW6Z+_Y^]^V M7FV^[?]W:W-S*]E[FGQ6Q339.=5WMI"MU]MWM!(UG:G4ZDO/G[_:?/GP9KG3 MMN6;Y+TZ!;O@T]/D'[HHSA_>+'K<.YCG(FI= M]-\'>_TL,-.BF?_?ZRYUT7__WXWV@%2K0%C"_3)2X-$K=_ MI"W MM4TZ[4B1!>9T/2\UY3*AYOPYQQV(\M-9M@QY8U[4_#[0*&1YZ6^ M&4V%DP);+&EH3?.DIBHD&VS!(<"F<>;+4?P,Y-#UCS'E&R=HHMS3KKR0\RI#V_+ M&/J7\M;4*NE]LOMZY M>4O#1WFE?H_07[_&CS+M O*?$VKRE1&3U_&[M5ULV^(:7.U0G1B"@.9=5"$U M'M=4CYH@9KOW_N@K3#UN[UV.1?X1J4[:3Q/!JD'DB$XAJ@SU0"CO5P M[/Z35E*\LD]YF4_G4[ND19VE\$I10%E ;+OC<7,NP@(*0$2I*8K!K3'%%$-L M?I.IFEMFA8U]]5!;T,7P.=FC2.4)C-_9#K]>49K&6W P*G#Z2JN6K? SJM@# M2D$AU$'Q:RD_3'!GF'5A Y5:"LX+V-)HZ_'-K76UL;[U_88Y'X0^J[$4Y@CI M98ZP%IGFXIP?7OG%.8;JX&LXD?BNW7(W4#NVE98"'.#PXW#QIU7.HH22PG/; M+\FAQ>8E09VWZJM!Z(5/23CXR))55T3Q=KIM>KWCD$$RG0)]?=T(,X==4Z4E MWI/4>!"1Z->;#8-"Q4[%>HH?A7PE@!YM3#UI+)9S-6;@KAX\$EY,5AG6SZ,; M W3*22&2<'B5L8CDF2 47AH?US(36344O(T9DK%XJ>5XK.<[!%T\0@ M7EBKXYR5/ M3\W;RGS MBA]3-Z^VGKU_]\/W+_WP[J&JX7T\0W%W-&OW&_*/G:L5I M@^W=H@Z#TRS_:^TE?/:LS? _M?U69LWCX$&8A^[JNZWG%_SN>_==9%+ -UI$ MBI1U,6F$=LEV1VOW_Q92\C_BG=WF8_4H!1U3(^ M;R9Y!M1Q%VZ1F&NYLPFK M]3W2]=DKM;WVUZ_UBA+D#@3&/SX<'NWN)?L'NT\C^_"@+JPP\>W-4"9\D\2] M6NMJK:NU7FVM#XI)?>N'NEK?XUK?T_F?-LPO3LU9\:;6^U?K^E=>W'+[S'MUW*Y:S6M]J?:OU_34L9T&6=_+0 MN<_*TEZM=;76U5H?-)/ZU@]UM;[5^FZZOGOV%KDZ\;LH5$*'T4Z9U?HL^?EI M$CE M'.YPLGZDV*-CX\NN<_O)A]7W/SQ>B'X6"D7JKLA<[4#]LOGV>;F,*OKKRW2UQ: M_YAO>K'ZIWXS J4_SWC<055D\(J]__EE_]W^2;)S=6JXO\GZ#>/W3_ZX0I_X M1U$*=?++_K&WEO4U6]VTMD&%99E4.?VW*N=81;J5)MN;6\^QA&QK^\WF5J*> M3I^F5(/O8Z\.SJ5-"X,,>(V3L7+28,(,O7YO7!YKVRYS55K7+C=/F;*VM9OT M)5@R\:S]]&YG]Q\_'QW^>O#^<=" 7\B8Z2:ON1$U%PP:S)HIU)I3G2,^K#2V7<^"EU'#E5-?4'&P(=P1=8+3ZK6GF]_9"Q[GG^NM_L28;B M"?K??.=U/9_5V#H%4>07[ZX4(2.4!T+XGZIB3I6%TAPYIZ%A]Q&BO]-J$B<0 M% #[QS%4<&*V?6NML=^Z*65M?-3*@6KRQA;AV]9HI]KK3H74JF!-D?[P3Y.= MHJFHNK]'H3'J2SO[Z'J]JV[7*.PG13@I>(EMP3 ^QR7V0V[]&@+V&PAA6*9P M4[.T ,[!WA/J=5PQJ$.K(]W>DAV"ZH*+CHC&O;<+83!6U>*&7FYO!AKLC+#( MEI[#'>1BYN:[!\C(3_:./AW?$!1O\XH,?'G@34OIA;#C&B&;7L(?]1C8]12K MT&TGUWV+%-'I)'IC1)N__^WY]MN0HWA-F86G4$<0[J][4U;-XDK0X&WWV[96 M&96^UQKAF"W'"MBTY8'"K[$]JT'5L P;VY(/\-[23VK-;7*;23X3_"5$OT$. M@&\@)!SI^:Z_Y@UA'@T+Y&'< ;9%;EL)%(K'W'$&XZK*2-XH0=!#="6S]*H< M5_@R.^?.0:4AAC2"FF-W:M<=PC$J!]L;2 H/8;IP%&+'# ML$8O=51HM\)C>(07&!/^=)FO(^Y],0*U8P\]1XT36BC@EQ $]9ACPR2$"X.'6X[\=)VVX M(2@U:B:8?"M:&/C(+:L+DK=HJP@+SQ<;BQJ,Q^59UP*1KA$X[0($ 367;U5* M:G6=-:DC>9P![D4[QZ9/:3)5]1=-D@,Y< W31*RH&K3(SF>U1D,$?PK/#R?X M6T3"@O^9E[/YH$"3+DNF>@K7NI1&*KQ9636Q\ [<+=%@:&C<[)!@4AFA<5HO,BQ1$=4$P@T,T#QQ C=W%-#$S" X& M?@&[Q]TY6N[@"->\/8\:.;;5NVG146&C1K$&8$!W9)HY#W:*)([BD+FX"SEA M?%7S^B+3,>V-&1\KAG(7?^.#!(O]QJ%;5_I#7W\8+$-_.*C*)\=5 99\>UN] M(=GQQ;\'<-:7H5U5T[;Q 3Z< P]NBW,6%.:OE#(Q89(H%$&T:1*.Q1P[!1$, M[ "6(UZQ9H8PL"A8?#!4:M(G/T56J1V+,SX:L$1 VZAJ(\I\64>O,@*QQ^:0 MQ1J@5OPFKP..A+VQB8GZ!HJ;H?$_QS-&^Q%:0:C?(BIZ8? MW>GD/8<2KAP.X5RT&F-9KFT\!:71,T0,]V1=Q&L526J).5 0,F3O++ 82,)> M'"#JFV*N8E^>>($.R?*:L,V%559DF^1-K(4:!S<*]?&$FU387. MGVM3'2)YJ@V?@B:$,&R'L$1$)J604=_X.^!(?^9NY\Z$MNJ3H1:"#P0" M!X&G6''R)N(^O^9LQ.=X&OB-?:!A D#MS,U_P5O""1UL&.J8@C(N=-IRCW:X M__:^TE2"N?(6I CL-DW]H$5J:-WJ7@2<"/0WJ:2QIU-"%UGMOIDO#UF<>'XL MMB%#(!7->LD(53EN79J%-GW$L>=H:32OZ0SX"J27LK^J,U24_LPF!M.@Y\FJ MH.61WF*60E.$[9IZ,YNHC+VOP^!2XGE?YM7Q=.O]+HRO&P#U#-1O^?#QM7UG MKV"9=F^@#VQ+4-7\$F[!2I1#R)DT(X.@[;MQ64L&(V=8YP/7J"!NS['OA>\B M#$2=D_%IAR3YF=^(1Z-K%"WT1H/#^GI]N$'XN $!]5$,SS1YB;R+&,9PIUUAB/SSOK\HAA.B//]I@^ C38^>2)01J_]7%49\$64SVL@8AL& MJ27>D>-]'IE1W-U3E]P*9)R-#Y=OU(.U7=0/KC;,#Q>.(6BU>6]MTI&-&F@+ M4&F#[=A\OK4+2A[UU#9>&&Q+ OH@;()AR>81XO!P,8U5WV=0B@-JR*^-V7XM M+K5.6+_H*Q M">[EN3CKS17U9K3!:-C&U/>ZC)M1"U0(%C4V)@38LDHX;0'9 M.C><^;8O_[*;B2RE-S=1FO2P1F(_-N$34%S(M014^%>T47B,!_Y@XP=K/^V/ M4J.N_PF&"*$JD/>7.@E@A$M:./&%!?T'7==D9O"E)5UF).+ !*A%E2(.^EF! M@E^KV018@6(=!5A"RH#-PCZ(^X8=Q\W+G-UG /Y)26#$]HI_*0T63#RA3L:Z MHB&1F:*!H"B%P+S(&^9I1'UU6.,$V#ZH#;9]N'778K--.= 4#J M*@UI0KE=$4F[IPHTM'UE+&8?&"QSU]]8-ON2D(JU4= W@&&3T>7K\8ZYP[[; M25W-QY,@OC+"OKA(16-C.?(GU*!K+NW*C+E+V/NSF2:'N,5G'YGSO&1BTJ8F M=&TT$D8V0E,R9%Q."\DE1XY;0H[/V&KE)A(6?]T::JP9P&ZNF-3]."DE<\Z9 MK6"!8=YC+RLAR#$27TJ0F(/&/\FO3CZ1I8G&$@7Y,4P3IMIKY6LS?IP+S2I* MVH;/3:EV=%_#7(U2COP,/O>,OLC^=R"UKM M"',YS2OA-D'T@W+;I#=$J-'%F);G7X +C9E?>!/K6L]@2W%#)JJ>!AEY?LL+ MW%/6*H&AYWKD^\.HUW9&SCK<>;J)-F/#J1QF-9S6R =VB>WI^M6(K4F"X-N^ MW$M6.9\O0^7\E#?8\D"5&C,J/UM:7&F9CTS+O#C*A$FL-S[2-\D.:T&3N>ER7:(MV WW,JUP'N:N,;N=B SC@SCQ7." M02YI\Y[A!QGH&V!IHM![#3_>X"@4 MY=RB\V"<-UPE4'$J*[?>FF(+^'40*/.Z9&5IUIJEP#MLUW?K[L/,,-*YX>%\ MEHN#H9-OFJRSAY]$!J]>7L1A%PHBG0<:N'!R]D\4^129)'P]\L$1A5=1]>#FMK6YN97L MJ:8% Z:8)CO<&/'!3;/3H/SY\U>;+Q_>+'?:MGS3P5%/DP6 HP_N)CUNS7(I M^4M[W/39,UAWT(%(,'.JUNF:G-[3HDMA(&=-V&NK:*AT Y8VUSBD8 M'JB*$E]CCY?N=K/N=9WNM&5F)AN\L)L"VND^'>O#B:TCO?;7E'E$[:^Y!@%# M3IBO2L9:V ,[];8AY5P*25I2MNTGAA= O5:4P!3IF=WOQ>VUQ1Y.5#EF9==T MR$Y-RBA5R'J;Y36UQK#CPE[6_4U;F8_W$Y*^Z)+_3EW,;Y.:B+XSZ84N!, ) M#,81QMDPM?.%+0QF(C%BLC-E2E%NT4!S=4X]9Y,*@QC>8"X-A#((!PU:8FC! MU8X>5P1X9P28+8, ?T8'(F79?U1GMZ/#N'/ $1#7O) ^2H$U1;6CY 2UP9U" MG1$[%64KM;D.7"3B)6Z,BGS8/JE&3^@GGJ>W92?JBMAN16QZ&<2V7Y["]+*\ M/;\-I>V7R5!)_5'%N='3JK:>=(\4+DCK80)-;6(MQT!2I%BJ'&%NE_.$TR0O M.*:'I4]!F%=BSU+GD[(3*;?KM+_$L$WX8TY%<*Q74>H(AS;DUR&3O8"#&_7& MCWE@X^6NB\YH%QD MEI.[]6R"I8:HXK).3<'VVK#WDBE>:H^)\'F.<,D#Y_7^ OVHG9 C7DVIP0XO#YPDTH[H]2^6K'I9==& M$D^6XFOPM1YA<1SL&:\9-\K]$+8/S(K'>2,?1S/W*W9PIT0@DQYY=SA#C K7 M7[GWRCB#NV:_=F_()]/JG\RS<*!E=7&75N8OG[[^_M7+5]O7:=)^<0/X39IU MIXG[]MIBS%-IN/[#XH;K/VS'&ZZO&EJO4&2__;7>ZP&OFJVNFJVN.A-<]5Q7 MS2R_N2-=-0M\>"?]+RF)']+U736R^A<^_,?#NQ_;J:YX]C?.LU<'_-^DO90M@34K2QY90.BOKV3C!!*Z^6B; MQL47(=:'==YSSF,A&3D?!E=N\/NU!V*94'#]Y?3"=T'#,,V;CFN:@V SH)? M+T"WV;) ("#+B"2<06J:WF4#-&(I4]LT%XM%<]%I<#X8!!CR:)9A)$ D,)49@EA$V!3<(9U^!!0SCKJ?+ MTZ4@TUB"=LLZ!#=KU3USMQ/W6\UN%A=^AYKM5I6]VV>W#:Z#LF5'_Y7>5':9D2AHT8:S=LJ]WZ M_K$Y1]=L$TI8C 616^X(A3*GJTNK:[;SMB=52'PK#4C)E-EYB/^^K+RX*$R$ MG"(UQ"HYH&UMJOV6L!0BI'@P)$]MZR"]75<:*6RP^%>DG@^O1JX'_$NW^7RM M;R-M_.5T[ _\DY'OC<&/ W_DN0&X&BFMQ?5/_ZG@;30^$__VBPT6=_SPG770 M.GJ5R97BM=XE;Q1/I-TJ>2,,J?CDY?7A&!<)I)N,ZCYJ2 E#BD&$*5VU'C=: MC;R]O')A7S^CGPY.SC^#BPGWWN7^UBZ\EO$)9'%(N"(*[ "OP_??$*U>F)I0O M[)@@M8[XYWBM2:VRF^<3+B+_VM3X5CBO.X)O(. L@;>I_ MPU.2>XZI3X;V]YW\R&K_3U!+ P04 " " BU9.]9%)G^L# "@#@ &@ M &5X:&EB:70R,S(P,3AC;VYS96YT;V8N:'1M[5?;;MLX$'UNOV+J8O,463?; M\2T&LK;<&DV=P%$1[",ETA%1FA0H.H[WZW=T"Y0TR*U-L5CL0Y09#H=SY@PY M-,XUOTH,>(X[@$NE MO_-K4L\PW @V"6X2'G$SMDL5@]E5M'&DZ!XRLQ?LN+56TEAKLN%B/PSYAF6P M9#M8J0V1H\*6\;_9T'52,\J!4WX]&1.09(.^6>=HZ@2SZO FNZ=GR(EB&<#:'Q7(6G ?X0745?%I5'UR@P"0,N8Z53I4G>'2#: M@V9KIIF,=;J\2 MW8[7\YR&?#O>Z1S5X[U>M].MY7[7ZS7D02E[KNLX_4,@DE;Z4;?C L*:*[V! M"ZL/:@UJJS$!3,< +1I3S?:+F9JS2&^)WA]\='O.R/,.BP;VZN4.$99 &K%+ M5L2ON20RYD3@.A6O69'= P;(XH31K<">ATE^62N-Y5G(N%TX9-LHXY03S5E6 M$I2OS]9K%AM^S23+GG0[^-A'0D=85RWI--!*9)^). M(W;S.8C(D$A@%V!"5-;CEM,J]"PE<:V__,[=<6H2%)&&2&G*M!4K(4B:L6$M M_-#1&06[EC#8R*J0)$R1FU&=^CS MD(HF-TV]G']GJ+A=BY'6G9+DAV,MU&Z8<(IE&%7D>\ZON//N;X7J1\+SDL:D MWB3C-[B2[,R&&1.*&\/@@&S2$81JB_T.3D_/7Y7\_Q7_=U<\Q"*30Y@+I3DE M__5L'_\A<3]KNVC/SWT2-.#&++^Z[Z7S&Q\N^&C+'VOX\"I>D9-_ %!+ P04 M " " BU9.*A]1NGL' #9( % &5X:&EB:70S,3%Q-#(P,3@N:'1M M[5K;;ALY$GU.OH*C8 8VH*LO22PI!FQ+P1C))D%6L\$^4DVVFS"[V4.R)6N^ M?D^Q6W)+5B8*K,4X0 +8%N]5=:I.%:D,?QE]O)K\]].8)3[5[-,?E^^OKUBC MU>E\.;[J=$:3$?M]\J_W[*3=[;&)Y9E37IF,ZTYG_*'!&HGW>;_3F<_G[?EQ MV]B;SN1SA[8ZZ6ACG&P++QKGSX?4=?[\V3"17.#OL^$OK18;F:A(9>999"7W M4K#"J>R&?1'2W;(>:[56,Z],OK#J)O'LJ-L[8U^,O54SOISAE=?R?'R7J*GR MPT[9Q&&=ZK3AU(@%K%4F6XDD-?J]H^ZO#X\;4L\V05662*O\EA53B^.H>WEJ M[>PP]DTI?)]=OKJXO)]<1>VUVS1(^D\S*F9)S1+A/E&,\RPJN MT9D;ZYG)V%MC4];KMMXQ$[-WL;&19-=9U!X\/9V.VNR2.V@"L=,%N\W,7$MQ M(YNE:I5.PH!7,@-FPWJN,JB\8$7F;2%Q&K@NT!Z4Y2Q%RRJ8(^81NBPS*6+" MFW+>@PF9C*1SW"YH2LIO)G0)R ,CM2!+W$&38B4!==B6H;ED$1(R^:) MBA+F"OIUOWXNK:PV(052Y318E'AYKGP"!5TNHR @[9M#-".@Y@S+!)LNZF9X M@O =_PU\DL4J@X'(UO<&:0([3,>PK8VK#%X*9) +\3G2A<">,'I-^R8 4U8O M6 Z;$=SD!EK?XUF9TFT<#9<1("/!%W"8NUF;LEPE;> M*.>1H3WCU%G*#2F;-:#<4I@'TCY!K$[:;+*FV&\O7A_U7@UJ2A;95-1 M8LI*@&E_1C%3P[W$@639^:!X[: 8!Y&>F]Z &43">TP0+T_W@_ !/V0CZ9"W MH6D@HF_#T"2.C'CA=E]"9#65,&EU4DE_IK#8 '$Q4RY$&V;)+.Q#^?0^3NNQ M;J7F :.*_^[MW*QX@ 858A:R.*.5"(6M*Z9."<6M(@54R=*!?3+:J7#$G,&K M7:#9$)LHGR$0JMFP*.=PCJC0G"@%:@4A[AD8*TH^KZ_.!Z:8/[!PH#UQA]Q#;V2/@12BZ"&CN<.\A+N$.3D*)E-#G5BR1@&\H/E5: M^061\K9CR2\#: &/TJ76IM82<:"LNTJAO+ Y_,&%)!)%QHH@0$C)-S)#;M!P M"XS(G/R-IJ#<**&'7ZHH M+YO;TUW &@L1L:Y,JE-3^*]+L LO\=5L215#_.T"B4V7M4AP7UE: O(,:/,G M")= K):6>&A1*G&K1!5&ML+V'1%*'&RBJ+!DMQKA;=DU-E5 EWJ^Q 41<<1HI 1\$>%54L M4(/CGE:5ZAOSFX\VT9Z=9%]EV^DCRK9P611+#VO>QP>%:QWE^U AG+XC8SS( MVROI.'*W-]:M2#IT8,L4%S(OY=^0T=0@#="X4) O;'( 7T#L.^(6_*4*8NG M\L]"0?S@K$46A:+^\(E69Q>XL%".5 "*BDDJ2R,E8=:*8%=5TESR6V+,,D<% MS@S9-5QIEY>7[P*K*FC*4GY+2'&!A4ZN(NJKP%8Y&4N #E)GLZ1M!\YV19JB M*OM+!F4J)MMZS7NJE(SRZ0+,&UNX:Q,FDR'(8/1P>Z_0:9;$I;*9T3-)[)7Q MF^H1PE9Q*=-R!U5ZHO?V/OZ6-8)8^>RNG%KR_^.U%[V5W M<'34#(_+NPOW4)#:[*7D6L:^W]T G]KU[3)R,KW2UIN;1L?__;]EP)G^ C])@B)*1M149KGCO97WZH/ZN2&D$\?+TU\%RTN;8<6ULRP8SRA1(SY4,I1,,UBQ+#E$W M6[U=.4V]*SQFAYYUM,A5Z36EGR@!A/;A8Z57;;S-KQMA0S_(O\1BZ>_Y'0N7 M2/:B&_[]7Y3?A'D/RG=Z'X' M #C( % &5X:&EB:70S,3)Q-#(P,3@N:'1M[5IK;QNW$OV<_ I6P2UL M0&_%22,K!AQ+1H6D29#Z-NA':LGU$N8NMR17LOKK[QGN2EX]TCBP+NH "6!; M?,_,F3DSI#+Z:?SAXNK/CQ.6^%2SC_]]\VYZP1JM3N?SX*+3&5^-V:]7O[UC MS]O='KNR/'/**Y-QW>E,WC=8(_$^'W8ZB\6BO1BTC;WN7'WJT%;/.]H8)]O" MB\;9TQ%UG3U],DHD%_C[9/13J\7&)BI2F7D66J50Z]EXNV">3\NPTC#GUMQSVNKD_)<&%FI^-.,MXBK7N M36\\OCR?O'HY&/1.7@T&Y_U7W7&O?]D=CU_^,CF?-,Y&'8Z?L&KU:W6R5IEL M)9+4&/;ZW?_L'C>BGGV"JBR15OD]*V86QU'WZM3:V6'LJU+D7 B8O34SWIL4 M??GMJ9>WOL6UNLZ&P>P/%S4T%^6Q,Z,%MJ@ 8X->N[^IPP/$C>!/TA["M!>3 M3U?3R^G%^=7TP_O?'R;@ <29-MF8SY5@O[796ZGULLDB:;V*E\PGW \/8$&5 M"5AO.#B0Q+TVF[*$SR6SW3QZ=3O\W>< =-(':Z9#>966@IKF6S5*W221C02F9 ;%C/50:5 MEZS(O"TD3@/5!=:#LIRE:%D%<\0\0I=E)D5(>%/.VYF0R4@ZQ^V2IJ3\1N+< MVIX.?0+"X$@=Z!)GT(1(65 MIF58#DF$M&R1J"AAKJ!?=^L7TLIJ$U(@54Z# M1(F6%\HG4-#E,@H"TKXY1#,":LZQ3+#9LFZ&1PC?X!_@DRQ6&0Q$MKXS2!/8 M83J&;6U<9?!2((-4B,^1+@3VA-%KVC9E<;BOW\[)=^[^6IJ]"HV(]MIXQ;&>P+>ZF9EF0' M)@'J3"N7T J:EB(R*3JI+92+M'$%UE',6J-+0^?61%*@V[$CV%5( %4:;W(; M)3R[ENPT-F$$D?, $\>+D, @?\6,VE@YI&YH&(OHZ#$WBR(@7[OY+B*QF M$B:M3BKISQ06&R NYLJ%:,,LF85]*)_>Q6D]UJW4/&!4\=^=G9L5#]"@0LQ" M%F>T$J&N=<7,*:&X5:2 *EDZL$]&.Q6.F#-XM0LT&V(3U3,$0C$;%N4A1$KH27 ;2 1^E2&U-K MB3A0UFVE4%[8'/[@0A*)(F-%$""DY&N9(3>@(*01F9._T124&R7T\$N5@S4> M(_C1,9O,N2Y"E)!E9!PC)ZHY=')[;=Y7C4JJ$NW5VH*@+#B-%H*-@CXHJEJC!;Z2N2O6M^*R6C?#H' M\\86[MJ$R60(,A@]W-XK=)HE<:EL;O1<$GME_+IZA+!57,HTUV8I,;I(3!F) M? -[8'40:F__ZT]I8YAER"[ES(+WES\_Z[WHGO;[S?"V?'_A=@6IS5Y)KF7L MA]TM\*E=WRXC)]-K;;W):CKQO=1FB[G$>K]K<_;2^4\ D^ M0H\90D+:5F2TYKF3P]6'^JLJJ1'$L?BA^QY;6S/!G/*%$C/E0RE$YQN6)8KMRFGI7>,L./9MHD:O2:\HP M40(('<+'2J_:>IK?-,*6?I!_A<7*W_-;%BZ1[%DW_/N_*+\-\P&4[[@.&Y__ M,1V'Q^K)NW=_[C'$#\0)\>\$T:VO'G[ ^7W#^;O,%#+_'RB_V4?<7A7EI2:[ M2)2,V>4Z9W\H"_0?:'_?:!]]+!^!@.@.ML=? K<32H_[?JN\^PULX]_Z[OO) MJ$/?]Y\]'87_B'#V/U!+ P04 " " BU9.]:@5E+X$ !K% % &5X M:&EB:70S,C%Q-#(P,3@N:'1M[5AK<]HX%/W<_(I;,NV0&8P?Y,6CS! ,4Z;9 MD G.=OM1V"+65):\L@BPOWZO#"8.2;?MEIUL9YHA@*ZD>\\]Y^J!.Z_]<3_X M=#V 6"<5[D''F+H'KSHQ)1%^ONJ\MBSP M93A/J- 0*DHTC6">,7$''R.:?087+&L[LB_3E6)WL0;/<9OP4:K/[)X4(S33 MG'8'RYA-F>[8ZR8&LS?1.E,9K2#3*T[?5692:&M&$L97K8 E-(,KNH ;F1#1 MSOLR]A=MN4ZJVP9XQ.Z['0*")#@W:S8:O0M_Z/1/C\].3H>#IN\[3<<;GO7< MYKEST:AT.S;!_WQ6\59$YDQ0*Z8FC9;K.6^>ANL8RW- F8BI8OJ9&5.%X8RY MB%J*G?=]%45*H@AIMZ92:YF@+5VV-5UJBW!V)UHY[3\.-6\NUF&GDD?H8B,8 M-+RZ^SB'?X);@A9B[5"U#QK[@YM@-!SU>\%H?(6KX&9RV[L*(!B_,"[W'&[K MDWJ_#I-!/\?F-DZFXW@_AGD/"$<"0BD$#<-M'P'.'TJ5@.M8'P"[GOHGCKMAELS^_+YOW;W]K#AM4F&"#FBVF8^ MH>$JK&L*%E2T+!3 U& M-?#)/8O@L@[^7'RFO ;]F-$9^L=XFMU3&,]F+*3J@>Q:[GRZ K1J-EO5()VK M;$XP3RVAM$K7XJUIR9D*>F$N MN:G/&O83W=K#TF(HOM"MQI[JMNH>08#02Q4WYQRYDDG*C7A;017]<\X4-6=^ M9M+:H:M*L'(5N"?5Z&C+QT,-;/7?D.(V&\=0=4\*\L_.$S/][%SB_*.VJ9G_ M(5G>FBPFL+ 2DB]U7/6:(* (K7G2)28)4TAEJFAF2*N9$81SP)GH'UYV,^+1C2J9H3M5H7 MA.?EVTKSV\$]!5(:72#G=*9;SHZ\IEUV)XPX?)NMEJEQN30N-9ERBAL!YYO> M=Q6GDK>SE(1%^_MOFPL6Z1B_8AY3J2*JK%!R3M*,MHHOY9/1I)'#P4N>CE!O M$UZ\JWCF#JHC\Z:VO1LTZQ"GIV_:Q:#=OL;Q0]\S#N[-]H>'R ;#N@C:CY@U M!5&FK=S>%$W9E%\O<\MCM22&FG&Y:,4L0H7V46/KJMJY+3\F82<_Q%]H4=1[ MNH1,8 M7WK^W'I^X1;Z2]:?6];JM6)X)TL)7Z>Y%7C=W*A\]"69[?R^\:U/=Y[^=*Z\ MU#.H5QW;/'?K'G3R!X+=OP%02P,$% @ @(M63MZN%FO)! AA0 !0 M !E>&AI8FET,S(R<30R,#$X+FAT;>U8:V_:2A#]W/Z**5$K(F'\(*0$*)+# M0T5-0Q3<]O;C8B_QJNM==[V$<'_]G368&)+JIKU4O94:)<3[FCESSNSNX.Z+ MP:0??+X:0JP3#E_ZL&U,2X?]G MW1>6!0,9+A(J-(2*$DTC6&1,W,"GB&9?P 7+VL[LRW2EV$VLP7/<,_@DU1=V M2XH9FFE.>\.[F,V8[MKK)CJS-]ZZ,QFM(-,K3M]4YE)H:TX2QE?M@"4T@TNZ MA&N9$-')QS+V-VV[3JH[!GC$;GM= H(DN#8;GGMGS7/_Y-1ONLT3]W5KY(^: M+1>?!^=]Y]2O]+HVP;]\5?%1>.9,4"NF)HRVZSDO'[KKFI['@#(14\7T(RMF M"MV9[L)KR7<^]J\H4A)%2+LUDUK+!/O2NXZF=]HBG-V(=D[[?X>:-Y=KMS/) M(S2Q$0P:7MW;C>$I<+5,V^[I+M80DXFJ0_#:'UX'X]&X[P?CR25NB^OI!_\R M@&#R=* _!9?;@@_U:;U?A^FPGV-S&TVG]HM1^5/P!Y.K8#@H4[6%>.:C"!X.X2I?WWN7PZGUN2OB^%G\/L!X(CG.#^0DV7,!T X%A!*(6AH MCEQ8,AV#CBGX0BP(AVN:2J5!SN'=7*J0PEB$=:B^.FIYGM-9]^4-MW,,N'XD M50*N8[T#',H-S5D6HJ$5)0JHB/ +D+^;J@#&M)D1M6K(_?4Z33&@3$<'P+HR)N*%X/20)RS+#$OZ:F1'>)X#& M*=)3-1T;6K8D%,S48%R# ;EE$;ROPSO*^:H&_9C1.8R8(")DR-!D/F-T!7Z8*V[2LX;C1+$P0486\>=(E)PA12F2J:&=)J M9@;A'' EVL=4Q8$46I##:C/+2+=\Y.&O!UYS+E*K<;7:?WO5??O0- M,)XVC.A,+8A:K1/"\_)3Y>SIX!X"*!!POAE]4W$J>3M+25BTO[_Z7+)(Q_B(<#19^.4&_C7KRI>*8FU9'Y4-O1#9JUBU/O9:>8M#_6:-V//6+@UAQ_>(=L M,*R3H+/#K$F(,FWE]B9IREUYN9GW[*HET=6 M?(B_T*+(]_0.,LGQ]CAR\I^?$OR^S <(WLYL&/@?QX/\VAM>7'Q^A(@_BAO% M?Q-%]XJ8/W+^WG).J6!8O7S$PA.N\+YFYE[Z9FGZ1^W?6^WJE6(H:(J*/M#V M^%OBVGGI\=07/P^_1%=^U>NI9UW;O)+K/>_F[PI[_P!02P,$% @ @(M6 M3O+ZM.);L0( +8#$P:RYH=&WLO6EWXT:2 M-OIYWE^!J^F>:Y\CJ; O97>]!ZNMZ:I2M22WI^^7/A"1$N$" 1H M)0$87S[ MMZ/?KKP3_>C_?OH_/_\_)R?_8UU\YIQD-)N0..?LE/@Y";C[,!]SOPVCZ47 M3=(-Q7(<0]%-SW0,0=1M5Q4TX MYT1>,,HNL?OC',8+8XZSOQV-\WSZ\<.'^_O[TWOI-$EO/PB&87QXP#9'K-'' MA^LT"L*J+?ZD+46>5S^PFV73E-RTWMEN"W?+AK$?CK+V*S,R.KU-[C[06_" MH)WPPHDDE(_,LI-;WY^>P.#3QV])&.YV^$*]_<*8Y+V= M-3ZD240^0)/&Y_UTA%>SSF^6-SL^E*7YXB-PL:-I0,+N68$;76\.1ZU):#U2 MW,3'A/9CZ6RQ/T&8?4AG'=^XG?EI=W.\T]VIW@YU= ;NGJ2D^POL7M/_830;-'!6 ]1&'_O%P5XMVR:A-T=2[J(L_ILE@+F)(SO.A@MGWPH;G9U,IFAG%C2Q[I!1Q=3 I_H65G"9,E"1X&F)TF7 M2"@I'N]V/7@S/0FNDYX1LIM=E/[0)^4$"4@=EI>@7IOGK'$2]9!LLT7']T@P MZN@C/HAWNI8@'677/4O-[G4\=)/!@G9(8GR(W>N2^*A:4#'T+W>K2<>"TW?G M)"59SP(V&G3JG%O4VJOU#FW67/E1! 35O_;T=@^U9;-I[US5]Y?.5Z]L:359 MHK6;$[X@,HNIGB?<+)%%0>N=*Z!>UJ)\8$&.M5OC[6L_(\VIN?NS?UKN_NR7 M%TME1<7'Z(E%/,_GQNZK_S\RCGIF8^'T7CY M^)HMNN3JG[,P?^R95'JOBX?\VQYAC'>ZY&HRZA-L<*?C@>\WZ:@UA=]ODG1$ M3D?)A+86Q 8YY].T>^QXIXO^NP '99E.Q(&(=^D4-QIT(%$R[2$>N-'QM;R' M.?,NY@S]/NR$=[H5W'6/ J:W.KEHTCU;Y5K,S1;,^1+KH;A;_M.].MU*N%BA M'BV<]\QRWM6X8NBTCSL4S7EG6[ -[WNQ7O3ZZ[1])B@ M0:?4 'V:+5.V6>=*]1FAG09H0*8I&2%($U:!N;II]?!H-$UZ[%9VKUL@])L- MQ.E@J$QL->N9R-EH*/>GMCD>3?!R%?L]"%S?[$>NTQP:N;G<1+VK07BXK M[RY1'$M]*0WVG'=A4/,R"#N(M+8^X7;7E\=DU*?C\%9/9Y=JN&[M5JYS[Q@; M#3J^ZJ<]0 )N=#2/2 ]]PXV>14_)4BN%WEXBWI-D=+]DW?Z6 M='1+XE[Q!??Z=&W_HA5WRW_Z2'LY=.Q^$.:[9U+Q3A'O3(-7099[L %;UXHV=473JD M'%2G'@F#+G\RQ85!MS,9:66YK&JT6(+>P@<8.VEC]WIJ2K?0ASSUXPP@_80: MC?@>Y837F^P3Q7VB@=[JX?91'-QT"OL^3FIOLY>JM[J-T$O6J< MXHFH-M%N=MUOC^#-;BKL\X?16[V$NXQH.P@6>.UF'/5HV^+F,B?M-6X;[;'G7,-[)P_3GMB.O1.CS#N M%\1=#TS^Z/!,4U@-=[I#1MWF3G&C$[[>)CU>5'JKTV#LTV-)EQ(KJ6 YC71% M&+*V0BGB"Z!.A __\^7S)2SKQ#^95RS3:0\@AQM=<]PGA4BG#!J->MX.-_J5 MR2H3KMM\0V2U%';U!"BI;W6%Z[7;V\2XK2OL6+%BEV).IWUAJFD7R07AN,^* M@3M=LKL':5UW 2TD]1[>K&XMM#;IIK@@3S\@M7Z 1B?0BJ3A MJ!W:Z?.AL9O+C)X\&W&SQ2JHN3I9H3^TU!GF+P!U%_'U3%J!F%94=5*40C4#K]?L^TTQE&J2QY9K+VB5<.C3__G/WX>$S^ __['SQ.2^QP^>8(Q+5AG M.XES)(4KF/LC;L1^_>TH)P_Y!Y:E]H$^F(=Y1#Z5Z7$_?V"_X=4?BG?_?)T$ MCUR6/T;0MQMXS\F-/PFCQX]7X81DW%=RSUTD$S_^B=[+PO\E'P5^FO\$_?LY M"._*)V'LT\A_1($/7?\Y?/B([R5+#(X[9MG\[ F/XXW4"2^#'-WZ4P2#H?W[^T.KT!F.P M*>?F7IB-_.A?Q$_=.' 6C6&PSNR+-FN:]J2PRN2JF&J[NB94JF81B\:6BF M;;CU,JQJ>/3)^]>VNXQ3/=]A6[)4WC95S=8U1]-T599DU@_= M?<(>;*_+;'X7*<,T%=T65=%Q7.B *(J2AOT0)(^W/,VH9WA50];A;1&'&X,< M>;0QE]2/SN* //R=/#:Z[7F*)[@.#QPF.H8J>XXD%&QG6JI2=WM5PZ-/P+6\ M(?&RR&^MVXPA+\@T2?,POKW,_;Q%);+@FBIT0>-YU8&.F*;.EURF\(Y4]7Y5 MPZ-/_R+9MKKM0OM;Z.XO:7*?C^UD,O7CYIRKJFS!^FNFX@J\).J6K8B&(7F& MZ[D@'6HALJKA*\A$-B(OC$AJ \'?)FES)(8,7*<;ENQ)"A*!K1LE48#PL/5J M)*L:'GWZ[*>WA#-'(P*?HHGA]*/;&L'EF$31XE*XKFH)LBU![UQ1%DS5MG28 M8UMR)1,4D5H-8%7#5UN*RPE@2@N3YDG69 5'<35'L0S#DS55!ZTCJ!;2BBW( MAF)+8C6250U?;23_3*)9G/LIHZ[F6 3>L%W']'37<6S%U&W-L INE4Q>XJNQ MK&IX].EKLJWN_@X$]/$"8Q%Y!1"*0 IM?95^^(F\4A&\,L"XY:@SJC8Q*_ M^(^2\.\B^/-O!]YYY^?A'3F+LSREFNTBS+Z;#V%6-3HKTD O@!TO[_WI%S*Y M)FEU^U<2H)1S2!;>QC3HT'JZO$X",RN:UM]BKRHGF5G.'^M.?4WP=7YD3C E MK4GE C"?)UBNHWJR+:N>Z@BE''?X!HY9U?#HDZKP]'_E1)Q;H@ZR7S1E0> ]3P(A9%6H2%(9&\&" M--9:TAAS-3\"1L!Q9!=D1&"$UQ&Y(!E)8=!F!N@Y]DU?%S1$,#O*2]L3J.]PV?*Z-]9FO_[PH]O M"24#_/7%?P@GLTE[Y>GTN)-IE#PB[9BW*6%$1.X 4\4C4D]/>9IA V*HANZJI.SK8 M$8;+6YZM:"HO20V'WO*&1Y^^21NZDM9:VDT'ZKB*H5F":_*NIP N%SS'Q?[; MLNX">J_7=%5#&*CZY>EP7GP*B:OU/'Q+DV VRL_32]"!X8BTD$)QLV-:+H"\ MXUE)W$U0 .K- B6OZY+L.(XI.V"5>**N 080>:FVZ597>0#.%$$ PA3,,JI@Z[)<:^]5#6&H^O/LD&SL M@^W0JZX61@S"*@BC&0+X2S*:I6$>DLQ]&$6S@ 1>FDS0FS7+"W'F^FD,!@4" MX$O\T +6UU1%-8!;+<>0>5LS5 D1G*B+D@"VL5IK[54-@;B?8XN5'7P:B<,8 M)TE\F2>C[]_\%#@=[:+@GWY$^;=X4:V;;%52%,F5/(?W9 5^BB6]\H[,UWZC M50W79N!UAME!WNL-$TP.1W9%UY4@>YAUV-%8&!/679%@?F&H;M&)+H@L)W=%L1 M[4%6Z@C!JL:KJ<1MC>FSZ%_'49AWK3$%! )D@WP6P?] M;:F2IRD6[:NFZZ+2".BL:KCFH)35+GCAO_V8KSV.9O 'C .-C@Q S5=R7^ 9 MT.* 76/X+6)#,*,TS=80N N:K*FNZ"%1>*[IVJ90>_]6-41L:"P=[Y;L MV7+4'MS,R6= AL%9#&1P&P+XI1S^6T8 &7\.;YIXP5,TQW-%M,0=GG=EU[-Y MPQ5@\3P /WR-%U8U!$M6Z#/9-^-T=7%)?TF2X#Z,HF9@#6Q*PY$L69!='B;- MU9T2G!NRU @GK&IX]$E6#%7?NA"&82RZ[LL@[26YK?D8+=!_P_JA+6/&08.= M6:ON!>^8$Y%W/=-0+=TU'0=TIR(Z);93;755PZ-/,!_;UTMK3LDOR1U) M8^IW2]#H2>)LW1GQ-+#?1-7U9,.V+$&31-XK!RJ;?$.?K6B(TLL0WYQ*KLAH M'"=1>@X:ZY7DK\XO MHJ$KLNEXCF28AJ[:&+HJAJIZ0CTGJQJ^$+^L.25;X!<;+"60[J8BF;;JP3K; M?!G44DR0%75D8T7#E^*7-:=DB&DN;T@]7IJR???>:RG+^9EQ M9<55#=X3#%6P#6!R12T7S^(%UVWX I;\O B*J,L&H%'>-$Q1 ML. ?N1JNI=1(8E5#F!<>\=5;3\R:@F!^/F",$N_J%B]YEFII-B^Y>A7LE[5Z M/E8UA/E05,D07D(P/G4PJBF*"F^;8+[SCFU[IJ"6 4?#!%E50X$5#5],'+P6 M%IB?&0_ ,&_QKJB:FF9IEFT;I8\-N%VJS;]5#5]*'+P2(IB?%\FU@&)5275, M1])TT&M.20@67*U=>:L:OI@X>%E+-6 MJ"L:OI@X6((.SB93/TP)\LIL,HLPJL NX3Q\;@]4$="MYP@@O!Q5 $VG*$X) M\PRO$=E?U1##@K*F*V^M!S86%>O,FBVK@!,T4Y!EQS4-3S4MI30F%:V!*E8U M!/(0-/4Y+OTW117KS)FH:;PGB8+A@OAP/ #3IEWN)5&\!MY>U1!L,4E]>W_. MFA)FK:ER51BIH_*V M)45E3/*VTO,$3NTUP<@Z U4M!>;= MM257<&7'-GC-+86*HQNR5P.5%0U?3/J\%E!99]9,57-T'7"G:/&*!;:X*Y<, MHJ/;NMYUMJ+A2TF?5P(QZ\R9X.@B:&(;<*YF@!FC.T;I$#4D0:S]A*L:OI3T M>5E\L\Y42;9K>+KI699D:I[C27(5AS9%RVQ@P14--Y,^*Q+Y&YEPRP?;!79 MHU@V*%Y>DWD=+#A'+;T?F@( K@8[*QH^,QUF96F(DW4]$;VVHJ&VQ]1]QK5(SF_F0MC%7E.N(=RT5L'PMT2;4TR!<4"M&FB M(Z[L/Z\U,IE6-7RMI=MTH**@&9HC\0"Q;)2ZM)6XSX1;>$=;R_,8> M8X3U+&YV+HQ'X;2U)T0W1,E07, 0G@Q&+(S6\!31UBU>]A3-J''(JH9'G]1U MG25/"H$W=B,%Y*8W$IQ9CU_\/Y*4!L%;\WZ5^@&9^.GW#+ )_?$5ICCKF^_V M6[^2?!G)\H;E\+8 >A+PEREZF 934J(K-;S/JQH"BEN>0M 94B^21YZ:"%\. M\C/H54+.I[CQ&,;UF?@9N2+I!&BFR)QHN4MY7;-41S(L6<%J%8*NH7UB&)9K MF[K=<)3>1,[S?.N)=A" MG2NPJN&R]/[GT[X- ";,H2,TT:-%WI])GI,4!D>;S.VK^YS$MW!WXI#K' NR MM)\$@-5^;F$J&RU:N;4@"TS/,QV0OH)I\PJO*I(A&^C_,L0:A:]J>/1)6C]Q M1GU*/M6RF:,H\O(>: .+B7Y._/CE9JW\<)&J;25IFN"7;7\*=UK92)JM\(ZM M.X!1# $1BJB7_D7'$\PZZV-50W1$KI\LN9P@^V%-F]&R"QBE^X#)2:2=?B?Q MGF."2$!" !I^'U+,>=#5?)-W\N M?%55?%JH+*JX1&'^Y)AUL">-;8^T=K>3[3N M":)@2.B^=37)<11-4W'^/* BSQ0;F]E7-&Q,M,AOUQ'7 *$9DEO1$/2HL-TLC%TBY7)??_:/F1^%-X\@C5E% ?+T MJ18]33,<4>8%0S5!"F@N[^ ,"H9M>;96>PM6-03E^@)28U=H>1M3+0E@XQB> M8RB*YAJ";"HVG4%0=H;%-ZAZ54/$,2_@0>M6]-]P(I*8F@@X.'3%MG8\"XZ MSF19 9EG&K8MEEYX50;F;.QX7M[P5;>3?4N+?/&G;K4R#%L#&U50-=,R)$V M_NOE1C'X63M 5S5\[1UE:X]4%ZUXIF6!B:7"U:XH58YG8Y@"?7&P%4-,8;_BMO*GCQ @!P.& .\ M(FB2+.B")&I>M:%1\>K56]7P)0?XQ!54FMU6-7S+!>L>&F^)IHR*2Y1$ M6>)55Q.KQ> ]I5;FJQHN&=HSRWPT2R" M9X_(@C/S3A \#2EL<3'!2^.-0LC M'"HT*_\\ SR4W#''?3=NZOU YS8D,/$579=55Q9LG7<=4)BEFT:VQ6;(;47# MHT_?9'Z+I4.>/7EL)SY)JS;;F"[+T3Q% ^B$]0<,3]! '945"2S=JD7ZJH8P M7<4175U4))?W+,\U)*%$FK+NJ8U:GBL: MPH2).T5?U->&QP5MG24MUQ4-T1850]1,3[5,JT0#HNJZM16XJN':L8RG;WY< M:\:H*[MD1XQO728W^3V(\VW,%FYXMG2 ];KD6;+F.19H9%?P/-61;56N"6Q5 MPV7[*%]SMEY1^,NRYUH K!5/,235$U2P!RON&*I2I6KH$ M^K$V$58TW+4)>S'1;WF*:3L"C%P'!E-LWJBV?EJ&U=@CNJKANH%><<.XV@7Q M([1ZSVAY4QS7+WX89Y@%15J97;(HZ:(*U._9EFHK@NE6_@E>E>OTOE4-U\R: M63VN;D?;4\\WAJ&%1& M[<]BK',7WI'FA(*PN$W]GHR1%UH#7M4T1$6*Q+M8)-8 >L2I505#<7FK]N.L M:KBNR-FT[M%5"M)WECXVO (MO[ZB6IKB.;*&M8M$WC)+^>'RJM[P_33Q813< _T]3G% 2-0G."9!E(33!Q2Q[#:>:@5S$$XP MD^\#>WWSG?1GELQ2^HL>#_VQF"DV\$85/GH4$VM":-E_O%!>"0.\=A.2E*-= M;)\151X 9I_]O7T8ROS#]!L?YC]2?&-*V:;YU2SWTQQ/F_E4GE:%[O7Y>XT' M"#NI7%G5L#;V*Q'1QWBRW4]=A"W2Y;-,#=KD^4MMY$:2\A/^1=G*66 M_&@-^KEL5(*+W1ZTMOU!*UW[F)9F<+2P28%-7VO:*G9AFZCH)78M@"\_3*-P M5":XD1#LKD]F^($J7ILJ7LY2V)C[!X4P\/V (U\5 M1^Z@%'CZIH\#HX"GCOO=2(SUW4V-XS\.DD86QK>/KJ;-EG8 @7NUR!O[$P<6 M/E1?XF8[] <,^([(I+=4YV WODF02=T1I3#8!+MA$[R]$MG(I!PPQ2&:B!M+ MD\&4.&PY,5\A;4":.X(T7RXE:_,2,\.JOY_ - M#O/BQK6I5ZW9/Z&>M*6BA MT]5S\$JQBQ95O9DT&8#F 4J-S+-[QZ@?"[PEI MO "RD%\56>C;11:;F:8#K-@#$W2S'*=A:?<@EVDSKAW0W][Q[_JQQX%_]R#N MN!G_#F'E/>)<9>?WX[Y %MWZXFJP/7?!]GP!\;8^\AS$VT&CSX'3=X'3=P*C M#H;(7HGS5S@NY;"6?@=8?O^#$D,>Q-X&'S:U!88EWULE\=J9+.\*<;Q5.LQ! M@:+MIN3L.+T?A"@]'+)_>VF_?>I_S>R"0=J_0HK"04G[%TB3V*!>R&#_[H#+ MZP6\G^K.!W=>W@4T))/M:3+9CKF&4*SB014P8\%LE)^GER2]"T>-8R:<,"6C M_%?X]P6Y(_%L3X0F#.ICUZ"./N&H/O:,:@]%8A,-[KA8W#(L>*%3^5:=,;<' MA%]-Q=$G_-F:BRV!T"?,9,%J_5/Y'J1L<;S$R[LJQ#YC[7)$8A\ZW'I7>1$^ M3T9^EN\';;^H;T)\&2.M.?UU5[KG_U74C_&B4K@32#3$+][<#V+K1Q -&5@/ MYST(LRKY9(",KPL9MYLXXCQ?)]%U7B9/]4$A]2LD2D]/FKW#U$8MB6:L)]'F MFF]Q-^\*(V+7:?$YP/\@%=22HSCW<2V;_=]#I;-L:08VVYEZ.=L\Y/H /2E/ M9<+!D_(RA3?4P=)\'U7;&M4=A\5^#[4;GZ9_]F%UWP:X[::@7C#^K5D6QB3+ M+MD@&]Z$*S(:QTF4W#X6]_9CQ1=,[*X1%@J\9XCO3: /1+$[1/'V@G]]2>&% ML1^#UHR#A@_M4,ECY6#?C?3HVP773RB_)' MZRN909X,BF>0)[LI3]Y>[:PO3P8R>8?29'UT,JB==XE/UB>4P0@^>**84S). MF$V3S(]^29/9U([\+(/%&/DH7EN>[U8[]H,$YS?6XZ4?D:])#I?P4V$\@\O0 M*?J&;"Z4Q_8$U:OD1\BIEV-",!Q5[Y[$ET5)-DM)9CVVOIS!*Z)9 "S=_<&: ME/]^DZ0C\DN47/M1I3#@Z;Y93E04&KY69B=WWQ+8=[BVY8D M\\('$N -4CZXODC8=]R](@%U8:ZWQ Q/6ZE:(O4MU2ORYHY8'3N#&P8F'9AT M8-)=U:2KDI96,.G 5"_%5'M$Q6_O!WT2%0];?][MTA=W-I9A>^\.74%$7?/S MBG)L5QRP;T_-3\+,SZ7F/75/[38-OW>7S#.MO0%(#D!R!ZAX,W/H/5'>0:G; M)_F1!_"XTXIW5\#CVSM<7X6:#UP+OS$Q[X@B?GM:?A5#:*#E=T#+;P\J-Z;E M=T9_[V_1>YRW@PQ[CGM[$&-O:!L/8NRP+.17P6&#A?PN+.2W%V&;Y0WN.?6] ME7OO[8W()RWW%C#8H/!-;W+HGA'?#IO3\NOY:4\=,D\(.3=,?)?'F<<)CQ^2W3QWK'Q M<^3PGI/=VVY@>'MQ]5I.JL,46F^O>-][>9!G[L4?P.-@UN\/'0^.U1VTYM^[ M!'[YK3>#!#Y\"?SV2/@YN[@'W^H.0>+!O?K*%'V8L.+M"7EP2PVNU'W#$^]] M(_IS_&E[3G9OZTK=$T-H4+>#NMUGT374T-A-O;LC1L_;2^&7I^+#E+_O%S2^ M/!RVYQZ6WGJMY*$#MQO>7FT- MU@-0]!G36A5APHK!\_GCM\B/\3@7]\]9.*43^7CU.&447K;]3/R,C),H.)M, M4YA,.L'[09PEG3QAN'41_27C?3E:"6.@"'AJ48.5=]YBZ>UD,IWE)*W:'/"R M]XSUO2WY9S\.#GB5Z^'MZ\+J&RZL-0LC/(L+FI5_OA.!_J21OPHYZ+O#YP,Y MO#TY[)#8]V9I'.:S%-T[7OB ?QTR#?0/=U\7?E.U,.C['1?P&R_L8+;MNV[? M=.D'8?Y.%WZPU_=VR3<%;F:6D3S[E43!;W% 4MN?AKD?46%XR#R_>MCO#<@- MA/"6A+!EB3 7@;KPXUNVVOCK2QB'D]ED+M;T[HQ_C#Q5$W/T"7^V9F9+,:9] M\BWL4,3IA2EX3Y'.+M+LJP.IO:%2_^&95+K'-G@7I3;GXRTH]4U,_+VAUF?+ MU .CUK>6JP.UOJAL/2 $\-9R=4 +R93]]<5NXLB]2T\O7M#J\^6J ?K%7AK M^3IX!5Z)@@]+VKXUV;YS:3OOC#^+1\F$7/D/YBP?)RF,I$5[-!<=9NIS,O*C M_YZE81:$(TPWWP\"+!>]>Y0U4:P8YCXZV^<7^AWLVMB/#10[M>1[O\%T3_9Z M[M2B[^E^^)W>H/YZ"WP6!^0&;-: MC+[OQ[I56_2: ZKA:\>(WH6>G#=^AO7>*XZ=#S(.R[=WNE$=EF]?/4<=^O)S M$M_F))TXY#I?W-,4QN3\QDY)4 ZONO5//PW]ZXA<8$);ZYDD#I+X#+Z:7OOQ M]_.;&P+/8[//9];YQ7Z10]?L-/8H+4S/,J)8X[/SD]OXY%-F]UT @0V2H=E* M>?XHC.;S3R_(71+=A?%MN\W<"P9F>=0P^1A785(F^P)7(@US?9/#EPPPZ*\CU@GW<,ZP8N'&#=F\B"%V-5CP0D M]2-O%@>9"U,]RL,[C PZ,)9Y"LUWS<7"D^GI[WP:I/(C-'2J(V#I8MOR,[ \N?B7, ML'.PN[U*[P(B;. U&ICC-;P[ W.\/7,\ 3_3G6&7]Z"E(UB2SXD?OU_@0C>. M=#FP6)[WQ;;=E$R$)[(_T/\XC]*0D4H#KS@SD??XQF\/9UAAR_" M['N+FJB_G60YZ@9T4KJ\3@(S*YK6WYI[5;5O M]7)$8M!32;L07G'12U(R\K,]H^QE4UV36O=<;XG*NU>J_O@3EFI+/>EP?0 2H,,G>@W=?!"]N4N4B[QF[2[F!<'@3A'X)Q*1C;9CI1&)AN8+J!Z99Y M=(27]>AX?IC^TX]FQ'JL_OP5",Q/1^/'S^2.1.VDVK+-63R=Y1EM(,PQ3>.5 M7XB?S5(ZL5Y*_IR1>/38_;Y&R^R"C&9I"HN]7PSUM*EL)-'VS^66J/H)*]'1 MG25+L8>^H!>QIP>N.20U-##N+CH47B3X,##NP+@#X[Z"QMU!QI4&QCTDQI4& MQGUIJ#PPW4X9AP/%OQ>,*0Y<6X@,Q[!,Q[)>_ M]UT1U&[IWSVBZ=<3< /$?'O#;,!W^^"*&!SW@]=\QV7\#L:I!P?>+D*AP8>X MNXP[@+.=4E4#.-L'\K!Z1< T=)PE)/@ M< [S[1S3N^#[#D0P+/O[T/WJL.ROO^SJ>LNNOJR6']9\[_3TO T_+.'>6>&X MA,JPA*^ZA,KVEU =EO!5EU#=ZA(R>T?X;S_FZRI29O#'+,NIN]=+TJ_DWAR- MDAGT,K[]EB8Q_#EBSN#6,M>-+J%' 4Q;]MLT #V-G>:-N2! Y7]P_YS!Z.UD M,DWBA7=>D-P/8Q*X?AK#B[,]HYUUYK&FK2=-Y)8" DN7H4GN7>NPJZ9AJ_D; MG%%Y0&+PE8Z*V@TINSN6:5&!VYRF@EX1T+?(C[_Z$T95]&":J_OD:IS,,I 2 ME^0.1DA(3&?J#"1+C)%&?&8_**U<\^8HBS-GUAGF*R%A7CX1]!>(1[V B%E" M/^7!)]4\HOR'!:$! 5!1MZD_V0_JV3,Y]3Q^>/JRO0=9NNH5_@O+I! M0[\JU;U;H;W#I#L([>VG7?SCRGDU*MW<_A3XMPY-BOLP43K"XG4HBE=/)'Z[ M$R7MR41IZTV4L?6)$O9DHM:34;RT?16_'Q.UEHQZ$6&^%S)*6T]&:=N74=I^ ML-[Z7M=MLYZV'\)<6T^8:UL5YBR582Y^>A'YA3A(\.7])7V;#*+Z 8$ M]^:&C/*KU ?D6S!&*I:>4G*CMS]G&1[ M%O;9;/H;QW9L8?ZW9,<\;?4:H:LER_ERC6F()7,GW?-OWL^41U"%)R/T3+CI&--I#-_I'-FZ:V M=P+$08?MI0Y[.9PSGXLY$,B^$\AV,ST+3QA*$?'$(2-ID"5[3BH=;E;QC;R' M\UG$ T7M)46]:([R=H3/ (#?! "_K7AYOMTT2)C=D#"[8U4M;"$<*&HO*>IE M-R@^PZ(:--4;! ]>8'?<,V3$0 )O$C_:)@ELP_DVD,'^AQ&?:>$.)/ &)+!= M&W:A8,% KM/ B]:M^)[YDX87Q;)X2R@>+GL&?:[X2^OB-I)=C/R7-]P;A'5!%F\L$_T M3W5?%Y:^]#8%4NIZ)]U-0N^N>N.'\.$C?#B9I8^ %PP<\?8&2??J;_ M\MD8;%=49$<1%=O6%%DW=%'A5=F1+$>S%,?4C^ AO_4@_(O+\L<(Y$<4QN1D M3,+;AO&K'O^+$_*"RGM$+UR'P;Y M^*-AG(J"KBE__>DZ28'43D9)%/G3C'PL_VA.#;Z/=AM(,@\X:((K\;_B#P+]O %=]G$>5>MH>RK+-+.R>NW3FQNW.7KOW;Q=G5F7O)F5\=SOT?^U?SZR\N M9Y]_^7)V>7EV_G4[/3;6[;#1W=_?S/4W_WN;_MD2SZS-4EPQX/C]ZYQ=?N.;K/OT,N").8HK3 MPA%%$X&B*"*OZC)1).WD_ON)YX_R$UDU%%G@7<$15,4P#,O4/<.07%T15%F0 MA2,N]M$:"4CXT4E&]( $- ) @3'4?(&@H+'SNFL^EG9>X$_^7JU'J]N?MC=# MW$#,+02XD? Z*I'7^M_;0WC5P#3/@4WB2MBDUJ!I_I8AKP.H8%:VA);:*S4_ MRJ>CH-_AM?CJ;/&9APX(M$ 65%A^B=7=HP+_]RS0O._>H GEQ?W/=\PG%M]XOE7G"2<,RA9MK:F]?0 M(^O,[?:H[?QB$,^#>'Z^>$:(JG>9J7LTO*=SS=6%^?7RC KC04[/R>G&W'QS M+\[.'V M-M&])H-MQ?N_EL?F_2%T:25"EXU^B"[UWY+U'4/O+P?E/I]?G#GF.FB^",Z] M+J#?T"O9&U([R,54C!-)5&55%?JLBYVCXVV!)'HR I>D7()'87)_S-(P"\(1 M F)43&$,\'A:(&3:++WUX_!_Z>^=)_Z-)FE?B'];%'!V 8;V9!HEC[#^9T7> M&ROHQ'U-3K=E;P]J=U"[SY?4L 8"YYJ75]PW\_,7SORG^_4W]YB[,K]\,X^Y M02D?T%)+DLHK[TX?FT&0DBQ#W3M-0?N&4S_BR ,9S;"B'EP&V4RRG:?P0?,^ M8:W_OW#*V4E ]MFE?>'^S^^W7\Z^E?_ 8'3R? M?W/.OO["F1>NR=GGCON1^T$7I!_9@BN*>*+P/#_X#]]H%1LQ%[:@[H7K= =L MQ!^NJU"-:5]]'!POVT6 \D8(4)$V2!/>3[FY+&QS=7;UV47J=$W[5\[^;%Y> M#JKRX%?]J_G%9=-Q[K'_XO(7?Q4AY.+^5_;?WW\]*QO4\FYOL.;6PGG)9 )& M/CT7YIC["W\*MM743[D[/YIU@9+=XIO!B'K"$E^-"??5O'3,?[!EYK[XZ7>2 MM X-AQGG<_> 94^^ MQ\D]?(/X&:Q* #>R&4F/,78 ;[HDHQE\/P2<:X[R MT[X4E'^1;)W,G:Z$MQJAZ!MD_C3QS>*_OR;;Z=W#GJQXG.1PY<]9F,*JY@EW M$T;89)JD><9-9VDVPX9P Y87D1&;%T'"8$W[$DVR*VAA((!=)(#[,:%1N#DJ M^$$H_"1C8'!<_X#SHZ@B@B9U7).B ;RX@R!:--"0!^[#:(PG%")=X&U,M.0" MN!O?TJ;3E(P(3@%H+0XP8S[.N!_@?3?P3S8;C;ELG&"&"L<* < S?CX_BGL_ M6R1D^G QD!]!@,4!]X/8&.TU(3"QL^L_$![ 0[0]/(E=*5Y&CY:G/:$]];.< M,W@N\!^SEZ?PAUTE[JY'[DSQ!S^B/K,'3_W.8^)S1:GU%]L?*(I M4IL:](+)^P!G6?A(E\;12L2'-U)IBIM9+,P_K>M7OBB](]N- M]3M']4";09B-H@3K5R"M! 3Z\N<,)!==M+2MR<]R,F%3T45[?Z]H3S2Z::] M#9BEZ5,P")TE87A$#1/&-^B=I7W-,+>$B>[[Y:Q?C:;G+XHZ;0*8XS3VEU]2TZN4^)_/_'Q5*J/ M?G0/"@<]L.-TJ!NR<_J%6DZ1GP+"\4Y"Z1_ZFO M>_2V\%/9;&6#[E[/->H=0]D.1471MF<\9!Q"X*=!AF$PK*0?="7F<(+T M@_]CIX-\946C_0MY+@O$9&,21570Y(>.K+56+ %GZ,>/0[;2FRTQ)A'[M[>P MC+C.$Y9!3)/$RR6Z2R@C8- (PT_%SQ'++\>TA?R1@T6GH5\:G[K!'!YX6T;) M8+80%2["T=,TA!]^#N04CL;T4ONEF!<184MV9--37%EV3<&6 M1=U4+$VV'%G6I,5Z4=]FUU$X\J+$S^>*1;&CXL0C#H_NH)?P1!C@_U$(%G'& M(F\PW83^Q5()_G84/N0?X]DD2/*BX=$G35>/95"UH.LGU]\.[\P\7@1ZU_NY%^Y7VQUV[FYWYZXN M]B=#+$FA$+3#3)18(,IE.SC+8S!VQ+I_H%&<B>B+QP9J*QEBSM=@A5LM72'L%1/-RQ)TFS9WF"NK"+<>+HNY;\.0= FBQ3Q0K,G MSX_^8/G"/"S&D"U+=@37D@5>4@!268X ^ENS=4W5/%/O/.1GQ61=A-EW#L-' M2?H>F&/U#!KOACFLPV(.3P9;5/0\@Q<=1><=W7$D3]5,U>%%RS&E#2;KMS@E M61+=D0!]HC=HH$YHS81WP"FKIU-0WPNKB(?%*1HO\[PEBY[N*HKN\88KR(ZD MH1WH2I9G;C!7W])DBK- W@-KK)X_07LOK"$=%FO8HFCSHBPHNH,Y-*8NF*ZA M**[HN;"\VB9*Y#.Y]2.,X(T(K33U'CAD]32^'PZ1#XM#-,UT;4LP=5L3845= MTY854]8L5U,E6^0WX9 O8)ISE_X-R1\YIZK%]1[X9/5D+N>30_2"\HJH2I*L M*;9M@L00+9@8TU-U3[$L47;6BS M]8(.;M##DK3*84E:1Y!4V1151U1-Q9 % M79%X3Q,]1Q0LT3;<320MVQ^"Z4,7BVG4Q9D#+MV^<0PM(EKS@N8'LY0B[HN? MYYA9A"GS9[2R-?=MEH[&?I&-SYYME*]]!T)\]3J]'["C'A8+\J[+V[I@.(ZC M*8II6+JM6HHM\8(I&;:B;C!7E^7V1Z_:KHA%<-\!GZR>3$P2>!]\HAT6G]B6 M88"-IP@*8#;5,BS>4W15UT2'MQ17M3925;%_6V6A4OV$ML$LRW 7#.H?,_:C MQRRD>J=F)CN) [9Y&-M,V3+ ^L(!*FS413P'[@?/LQ]6B\:^08N1.7OADG.F=?)K#P+ MB,/8X3O@I=7S+0GOA9?TPV(ET;9U6$I%\21+T3W/U'@%T(D%N(1W;7M]7\/1 MIUH37=8EUI&E+F?3:41_^^GC>\%\JR=8$M\+[QB'Q3NN)RB"(&'NMZKPJFO: M@N9YNFVYFFNK_"9JR*9E5_!$ LHQH'C\VY04//0[EGTQ6647'R\ Q#/K0B_X M0,.D>E=NY-5+H;R;6+UQ8&C/!4M9LB13=WE!T455UV59,Q"3:*YE*NLG!>/9 MHG&>)A%32S0P&;P71EDYF>^(40XL_\N43=7V=,OV5 '@AJ.+GFD 8(>_!<>0 M-]%'Y[0XREE];,X[8)'5TZB\NY"DZLF6+*&04'A%UC13-UW',W7;E711WR 2 MTQ.27-RJ.P0F#T'4"OQAB5K;-2S5L#=)('2* M8ES9,><^D-&,>I[.6;4N!E3LZF#!7Y F$>F3=R"/5\_UNV M+.FJ(CB6ZH$,E$S#$255P=IVO&29MK%1&)YFJ#QRY_ZHM\K+*JZ;BB;*A.Z;F"(:B\(ZG;!0U^9:&\2B< M@JYJA$,\0HJP(TGOP(AZ#RII]=R^/]>5:7FFKCN")H.65A3;D"U',PU%MA53 MDVQE>]GT_QR<5H0\LG=Y3!_KU-#<:H[4RLE5WD%N+R<<6/Z[::J\QSLNK^N* M8IBFJ>F"*@N2CIN=/6$30\!+T@FK0GM(Q_^F&5Y>//X?&5P41Z6E+'C7O#PEJ*,/I;B M+JIM8P7O>AO><5%MN[S[]YLD'9'YJ_B,71R[-G?KOK.Q%Z:3^>N3RI$Y?R>9 MI>65)"TOSK+R&CT$"D? .L>=Q:-3:F4"".*RV746!J&?A@00$7D8D2D>#@43 M41P.18\382?.W(<9GN3RYRRDI[RDU0ERFQY!\U(K20_>88< 'W-3'Z7$+/+3 MZ)%KEM_CROIRQURK^AC7+*_%G%K-/4#<"VYRJ6JZ?W'^RY],?S++8N[T$5R0 MDB(S[I[ _%=U]>%O>L17-7"Z=.B\&Q5.O*S.;*9'&?DI.::G)"V>8G2,FTWO M_30XB9+D>\A.Y"L?QI/\*'\0;D+\."P/^8%7XCE%R#O% 7U%'1[-+$\!JG>8 MXAET>%4P).D83__Q)_0

/"_=%\7G [GF\>]U>\2&Z^B/L!'RAFL]FXG%'V M)9@$F( IP_F+0HQ/LW-IDE0"/^%/ MFN<$W8;%G*7PGB@D-T@$M] G[,XTP?+,^.PM#<&S4$CY[I0;U?F[D7_/_$_P M]*QP^>(\ ?^$4^KO'259D1E_3:,MC("AMW@2%4SG"(0#.P82'@0Q0("C<[H) MA0J<&"_0F0!9UBX#",F)" ]G<:^7@'WSPI M#KR#T:>4$.F1E/5[(^C);7'P5GEJ5A!F>#P>O $;)R.@*'9"'K2?QBY!%[PB1,<40H=FCA*2 $&$8P*TZT*OJ,^R/H68 P,RC0_'+G MQ A/I KHI!7G7J!2JR1F8^;\/,"0H57 MHD*$.8W\1_:EYFEK[,,W?AC-4GH&8G)-9:&/#(LDX(.DIQ64Z;,W,W9H&3U) MAPI0[!BT:_#("/@+&"@@$QPE\C^."]:,>6SIV.=(PP_\*840=(3%N]@"PJM2 M.GUX+"J>E$B 7T#ME//+SH9D;.H$!L4&A/"OFDO6R>LV-SPB< M?AM'B"SQ7%(5JELTF4R8RX">.*:XZ G- M;I.P2.?WX8D.5<.$G(]" A8&U!2,$K$[=BVG] WTB_P):(7Q$.SZ09*,TG)9G\:&H26; MGJ#Q8<2@ <@=GJIZPY0_?606%QJ4ZATZ'F#J""D<3\&=ZP-\EG4!)RD(;Q!Z M(0F#2(N 46[2!!9M#,(2!P4/T0E)D99AQ>@Y@SCP?I5R7,,YBD0;4(6%NPO@ M0(4(W3<+>(]#S,5.601H%^/IO4&-<2OLPL@,&2@K-6B'%C$R0L@.PJ_DVCA*EW%^8O9N.LJ6^3R M(LYSK:1PTE*"!SO"Y0P$-"#-O M'_JQD>!PZCY22XA4"--.>!#38^ M@>4)]?B'$UA6BY/R7")QNOQ\S>T=[3%WR$'=\V)AGU!@OK6P+T>N'9T_NW*_ M<,(IQ_[7=W:Y]=OEV5?W\G)#\3[GN=M>[PO?%'=^AR@6D.AF_5-7N7,V%@^K M/%?<#X7Y!1@6%'W;&U?Y4 H3'O][PY2S'S6MK@:"SY)H5FCWI +3^3A-9K?C M0J-$47+/GKNE$O8C=T5&XSB)DMO'RH^#E\KO_U3X@EBQAD;:1]G8,^NFV.27 MVEZ_K/I3-O[ELFQ<*8EB?-G*,8'> /X> T"NS;RJ$Q%Y:'F=P)H$4P<[439A M*5[,9%R4CZA$HAH35-) &?CN] MK.8>SXQNN..HXA<,0Z:F#9(K AYZPG=A%B+5"(8J M5M_#5T2$?@A>?A:'U,/#SHG'+1@P+G@#=,*!>_1(.QC4KZ0T[4=94HF/'J9",QG:A!-2>0Z*8^I!4C6N M%)8;)1X/:"*%=6MP>M-ON7B[YLQZ]!3DT0\AG3;=?*SSA>W$3%?D1D26(+_" MA)[9SD:#M$YIAIY'3^>)$3' 8@91F0E'*B=1Z3[UN>_DD0TY!&)G(\3/1 D2 M$+J$:_F4E"PQA E>Q1YO0J7U">Q_I(T&"CUMG& L,!UIY< MD[2HKSUW>MK:K]L.I\[E2&S,II>@:=&QQZPNY"^82USA8B:9[02D&N*A"]0J MH]0=@.T'LF)4>ZR!(*_0DY6AO9;Y#+X64N"7*+G&5)R2H8ZINC^N%1Z]7S, MF%*@@Q]/DGNTLRHT\%A)Z\+W]6T,!#>=8J3GF(KIANC$4,4TIRN'"Z9A]X#\ M:<^"D%F!$T*8N \(T'%8NH[0;9*@_IZA!Z51\!N[03%@11>G10R M@ IH5!51"HK\F5HOXCZ AEG(G60#(1PH(8#20\@(8G^,ITVC+& .\Q'S6-(K MZ,J,2V\H:-Q9-J/@8@Q=0318QJT2#."4LH.B4)^ZD2/ :R!4$+I16WD@ID,G MIB+S(*-1:(09-)Y9Y+;X<8P! XHZ:W/HIC"?ZB@WT-T#/D[*R"2-_W,^ WC7 MY#:,RX2614(KR34FMSYS--$0-,TU@)?<4JL5?4LA W=HAB%89I?*Z&U)V6$* M9'X#(!(ZN)2^NY*36[2]/3M>W'"5KEH.L=$81I,!7)Z&HYQ;3$B@Z1$+EA@= M>'&W=*FU3+1LQVRTX\U[@EA^<]\4TM9S/JUN_/#'#9X4>S?B+*/;SAA4.+GE MLG3TMR-*82>2S^M$XPU!#T1%$41?E4[_F-X>@86:KVQ3?+CXIJ@B_-%=\0K2U(TB80%=1H6]7#N1 C_WX3+AOB8@Z47J+1/J8/T%#9U2A7]9 M")(RO9ML-@I2&G7]K]LI%LT;7BZ740_[6S94RYV/J"[TU%8^?E1 MV"&8NBQX]Q(,PWYB\X^ ,J)PU!7AHYZG@AMV+0J WJ32"UPP^S%UE1W7$2T: MKL+05*/& U U=[XPNM<&)S'S(=-$V#3<.*G(7JJ&N[LL"X0R.5UX(ZE]F9< M]I@!8VSN)Y&F@JI3\^\YBX:R''!L[HQOBFM MC8U?\ Q@9IP*?]T<$\*4;?SP7PR "@(W0>]=$F_>!R" Y\#2S9$XY6MJ(YP@ MN9S0@$X1D*;A!C3$P/9 _R1+D^XDF[?K/\8*VN[_OV@26DW<&'KY'&?_RTCL M*[H7HPRC$6U3_N/$@SBK5 MQK;$<*!!J#C-4\RWQ=$$:7A'/1WIK1^'_UM*9A9Z1Z]%0^)CSFHA&5'$AVES MBAI[.LI0/$TF+[8Y4;?PE&",K$@_+Y)A,U!R&%W_2B/C%=IOYL#3Z#(J!*I% MV2:0>_0"%&GQV4_P^AGHE^DLSUFZ0^DMHMFWJ VA&W5V !W(7>%?#.,XN?-; M'25W1?"Q2,F$D59*>I($))H/J!.:>LH"'#BCF-1"]R;051AA5UN#>QQ%-.E] M2BN.L:2!!FCY?^<_!W80LNTI9^;%=@!8( @#J.RRT(8<8FZ9K0V OV(D9> M HB* VKG'\6<,38YT.YP2=)'UG6?.TABWR1IWQ]2-1@;%%9VHFVI'W021 ]V.@[]2EC 1QK-B;PH=0WO9,*&5 M9DXL;F8I4 R^J@1OQ2Y,NCNBB-["4HYGT"]NY$\IG]#]1,])Q'LS+.^9NXSD M/;-2J)NC]SKQI%S24H+Y5=I< T#[Q7[+XWK#U=1_9+NM.K=@U2"U?+38]H8J MA;X[]Q\* 7H]"VX)#H9,_;26%_4W)_#,+>(+EH+CTUPNS/2B+Z(L4C=NY1[Z MP22,Z4YB]JEDEF#^!K5M M#MK)6Z)^Z:U0OR1(I_J[1/T-HMDIS"\I#_0PX@"^Q\E]1 "V-/R--6AAC3$*CG[#13\F@Q/0^Z"HCE'K MZOG7M2>JVC!=8GH,7+ 98Y"_\LV6J*Y*A'807%$K$M?IGP2L(Z V\^;&#\L: M''1OZN.4)7FW28F3I]1$N%]L'RFI<%+'[HJ #^7-&2AR& M:?[$+\L<,/2'N]OA=DA[GX_IQ@:DP@23G$D;JXQG>9#--AG3YV:VEO!&T&03^4]AC4I/$W- Z_AVA,,'._G4>_I0TY M@OP,8JC2]VM^>F#^2M,AUI M5RJ2T*(P1,I[OT68_T.26M)(EZ=RD5:N]W/P.+[C9'C>&_*Y=PSL *J[]T7?0D_56D8QMI69;P:D^:^TC:KKPJ /H3SR2_(95-JD*^U2QF$;-H"HF M0ZWZVGBD!CVK6@*@% ,7A%7XJ>(V8_+(0!^MD8-3.,72'"""OP-=%U5A:E.S MW+:&K6DM1ZPH@1*@@%Q%]^FP -NC.H4.!=2WST:">Y?HWIQ1.@L99IU&?HY MO'"M 0Z_9K[R1K6/9H&D^W'"HAO%CF7,9J(%&VI'>NDU;SZ&^VI(2"O:8,4V MZD>%A]E##,F6KN_6Q!?G,.0-]<+J'24I$'_,Q44Y,<00F!&5-M_%)!P@]A'- M5:")G<7K:*$TG#1:P"NN4FT)J1+^RZ7VLRP9X;+4*UU72/K(_2# [U%EMQRS M@A>XZRQ@FY#I1A):B(8684* 3DW(R@";6[_R^]3-#]T0?ZPIIZA34GV AG[: M%#+RIZQ[Q:;2HA9BM1(LV%*0 G8?NT?I!^9G"8QC3UA-<4HHN^$/C?0ET]# M6&!*E?5)6*=/ZB]@L9'JR(U6T GIFV"!&7ID5$)#/;3>5#7!I=.WZFQ%*&6Z M,F5G-%SN&O6DX 5 "W766R/<0^VF<)PD-(K'7/'%AJ\I+$0-02G/-X4 JY&5 MT=W>/HP!PU[-N:Y6K>YN"4''-'+)^HX;R,L9*8!1B-L/@11+=MGIQ#IE2*Q[ ML<2ZETUSP+W-9607JWDV57>I1NH=< T&;K 3[=HOI;[9HN_;[8 ME,8M_LK!]E MZ*A1YW$QLMOBT]JW-6H<6X<55Q_3!(/@_@/-_BHV:=R@["-UX18Z4])B\C4BMD!I$#%/)&C5+ M?K*^'<\78"@7H%T=M!3PM7K:2W.B&;/>4:L">;W9S49Z:4$KU$& *[P"E5>5 M.RNHAJM8UX&A1=$HX\WK^]-6#SI,'.J&I149Y(Z*#*MLC9]PPP-SOC(Q!FIN MX@/$8C4MBL0=6@:W*NTP10=I1(CV[-HLB-H3+ -?>$ M0NZJ D".^[+RLA1M:X-KY9.YAP3*E-1LIC"L@8[,\*LM2GA 8 M6= HF(EL"-*AFF8J!AKR]Y2SRW=PS)5?N)X*\05XKZ@.S&IN^L4\8#9Q:5?] M@";_E-7NI4HG)47=.O;&'X]9=4,T%+@;4GR .ELP"1D)J,#&]7"P!72Q-&/' M8:&36F1RQ9SYK (HP=JW9; #>L7*A%+CPI\O9MO\5EU,EFW_:TDAY@4#E,AV MVM'H<$N?-7:?HMU!RP86A0O**I9!N3,P#UD5PXKR=\\QU@%6NGAQ$;-48\JJ M,$LEK(,&K\,R=;-WVS$-1$9-9:Q(S!J4$XVEKME^2VK.^TU%$[("1K0>(N*F MDAZ+LBZ=3@'X?P0K:?')O'RF2U#=L'*P?4.@^W-&R6U,G>+5&6C EL@%; MZ/'ZD4559ZCZ*SQ*+\U/;]4/N@,@9/50CY>@A7E(5J*KG<0, M+@J([LIW8=GU,&/%\&=3MJ3)+(/ER9AE4V1C8KX;2_HL(D48[$ E7%2? G$[ MR1K5S$HS9K'.5*%PHC(>VGQ+P?>H"0#]]^:AO%WZ3GGT1>&%+&H8X9$/<:6H M&M6M:,]'T>,)K0L?E+&ZO)$=PR:N"-Y@$&/7",BJU3( FCM:.+NJ(XZIS21K MN'9:WLC[N2ID.:VJ@'%\Z!X#'-6;4! #"STV< RJ8TQ7)LVRZXTMHK5FP.U0 M)&U-(S.I"[5$JT.B%[7\6@8"GD;KR]I%88F44K^J=+_)5SVT8EM?0E_C- FI M+5\]VK2OP]OJI 2:J%_(PPJJ%C27,.U>$0[K7:EEZZ)4#.P"N&.EW0,&;)'L MC^M*[#1GI,57. (+.N+/\"N?_6L8-6YS#;&45['-]NO,<0PFRBTYH7G[B^,L M5Z[!)$5%Q**D8/+PR"RPIO1NO*2 ;05,IWQ?F.94^[=]U^W#&8 \IK/2K]H0 M9%3&UT"$]>>X7I'%F?=8J?T.7A^3CK4MSX\HY"#-&"[&C><^L,L1MZ)!+F(C*L&TI:=ENH<77'[>.NF [ MF[AL[#-;N!T3EI@LE.!-Y0$U19_N5D;A]V7[3AO7E&6&@ LM)W34F MQK5G>]S!OJ8G,H1W94W.8I=?78J5KO,8Q@8K=^='8.9=/R/5 '>D$_H%@ EW MY*2@WM*"9&G=N'/].]NI-0N89*VW#&(>>#RFW$LPCRFDIC"5Q;1Z).YF*R.+ MQ?Z4NMXD\X6S\KU@N\/C?ES$.='^P(&CRF6^NNJI5CVF9Z2 M7<"-BN"U_Q' M-P-2\###W95CVIH.HEJH77,E/6AAC>-8K^75$_Z893V_&U9VC< M^?K'S&\\PE/DT,[,DU;N2B.(3J$3EJ-CWG*:IX";J)!@2\J,*DJEA)O7+MXB2["W+7M)(Y8Z=[A7F_=! M[9)2 %3:MAD=J[+56I5FVLE/C9XQG(K!;'I.6YV@U(S%LYVG==7\:W*+\3:J M\HLC"8KY8L&TY>^IXG ,JS-I5$@@U.UTAQ_VJ\BN>FR!WY9LHWOEJ=HJ\A0; MHRR3[5K%#-!9[J?%"D\PI,7CS8 M#'V8".^OF=N1)6Q@>D>2EH[T!85;:^UVUF.SOL5HC(%T>LHEWJ68%9I,,,/$ MKX*I30K 3/@&BJ65\QM=H0(++4YVWLPLC*BQ68?]J%<2.0PL;\K]Q0F0U(_C MLUUO?KD)O@@(-*5%=VD*/'ANXH\Z9J'!!]G\$9TT*L&J#Y=V$=M1>)TF>#P< M2(/4?^S?>9;,A;<3ZH? 0QVS,:W_1X4SI?GFR0DGC5S*0AY6+KMF*G,YA*8S M(6PE4M+'BK(HQR6+EZ6VRDWYI]R.V1I'GWZGITBS4BW--.,&Q5#C%3-"J@2U MDEL7UYCE4BPZ+*YADL8X/>6ZI7?DD0:K<9Z8X]MO[J Z;N5-PPJFP0G2ZF-5 M;P0F\[SZ,L<6L=I=P5%==./? 2MT672F%BY*5/$"6 )B-W'DD<)+D^.:(\;35 &;TQ.("]5?F[^,U!HSUK):UYE8FFQ3F4V$%;ED MIV8W;?U]U JU+8ML]]_)-7=)R'?@>;=BK]/-723G\ZB/'IE3S2322T*3%;JP M&2(7=G8WYB>R6%FYKAT2L3BL"'-U"E\?4$=EK;9MU3ED5.$4H$Z6)0SM M2D]C._V3[ILHIFW22M>H]8"9_B9LFI]Y2E@HGQ>*^P6;[1D+XZB['U5A+M"FDU5US%_;R!T&QLE MF. ]KH[>;43/=IDKT:):\KTI/5<7O682]F51#<_>JF"SK=I*R [!8P)J^L7#" MU^D3N).&IJ44)Z(UG.7->GNUS4Z/BV]6\J/$W1H3B./B1Z,@5T'ZY18G/[@+ M,RPQQ[K/#ER@0)M6\6@&_(_']?@K7T-._ G6W2A_8ZF] M&.,--XW-=2V=V=IU1=5]6FYQ PJ8YRG=G*]"J=X*0"::S]/MUD.PO)=,= M<] -1MGPXB)ONO5=2LG4% =<@R.K 5GSH%F <:PDROPH+HL2;W7_+^M-*'5N M'@-VLS+#^_86@51.\Q\*PBLQ0%&R("UC&#X%OO!:MO&T\.95.^.K7C9U=E6, M$:17*:G85!P7\Q ''W!1OES6;>F)(;=D7D+.[8^AZ>=I4A"%2L>-DL04DA;G"\)G05),Z$S49P_@Y"\(4FO9_2X^2G- M16';N%AQTC0<53>*#%Z4#Z '99V/]#9D M54Y3EAU4'1(;)/2\^+S,+H@J((4?I,SQY;R>BPK+M('K3X5CAB4J%/[5Q[I4 M K2F5;804>'K7Q-5\ MJ)'Y6L,8MRU7)G.53%NJUK#<0=U(3"F1.%4-=W[8],/6GMKC>2=O6]/09+.: MU(\;AN DB5'CA^RDHS_ XFVP/"#I$6 +MM.W4J^E#O7CEMI)T#XN:TBBUZLP M&OO=T52;@Y$%Y(-"KXCR-5QQ)84VE51OQOAQ:ZYH),I99.3/:&RAWFHU MG:49[G>B_LY&:EP[<$IW/3"E7E0V/"[BUXU>%/$13 =*6/"XP']H9H4%OF(K MSSHYUQ66V%H[&>5-BT3"(J'ZNC/-"9MN;NE5@PS)G<995!Y-Y'W M937I,7,-5&^G=:FI',,4OM+.;I2M#B>3\/]G[\V;VS:R?N&O@O(D]W6J8 Y7 MD;0K3Q6M)=%-8ONQE,F=/T&B*2(& 0X 2M9\^K?/.;T!!+6 E B2/37CD400 M0'>???F=&UE:;WX/C890#88QVN(3+ND2,9(&AGR_@\G62AZD8,YI:./)"+VB]L/ N@ZYN!$CG0L103)6 ML>X4YIJLM"A]*L+Z,-.^3(+T&YG!J#ME#-6/2S!GY+A/C]HI56D$H>U@52C@ MPQD=/ +E(LHE7FKG5T@#\JX0JBR9Y9 ;W" ZT6CQ122D9Z52L'KP_(!?('MB\*.LV44:>Q2(#M!]I\2*ZETQ&NN+]@Z! >AD$88 9HEPG\;>\F-*#'P;A(F(E;8CTMVA\I;J%NYXC[L-H?LYN/% M0%0)G /M G_Q9+D09H3 85Q&WIT\/@CWBZ ?%5DB],$B] 394OR"()-P8B*_QFDN3C')Q5^9QMB. M8NZBO Q+CL&V TO9PX&EF&,I6'"FKT18) (RA\L1+Y5K(@RC2$-+0G.87IDH MXN:6.'?NS,$L E@I45%-O%*2)09CT44V"%%@D4"6\8S@=5P26&C_X^0PP;WX=H*Z4M_PCX$UCH? R]R3?N9[K.Z2Q@$#N3 M>'EG>H*%\YG8E_)5(\*&DCO-GWX!_4.MYKO?7.=_EU["N8B;,B6?_R]_BM!& MQ4\'\.4OV)AO3 #GGUY1MH$YK>Z(5!S_R%?-%X10+K4B.$2P9B@66"81M:QC M:D#D%ZYHQ)=PBSIO/1'2X%]H]=[Z\C=BLO/O8KSB:(*34M*8(+VASB&., N M1!@:2!A0Q9@W*'_NOLE6_^5X#M/$EAC3EB\JP@!7YZ<-48 E-UZY(09ZJIQ4)7AM;Y@VH M5A%KA+A,S(TF7"+L$HY-"E?V7M5^XSZ+=U>R5^YT?H>Y\FGC?4#39/&GA.X/_\)NU^_-@]:YU_[+::G1YW8#^>M;A/T#\= M]$_Z%Z/!V1LS&F^S#8]JT1,:SCF,&@:E%2\S[L@+GT(68\1@]I&;)$"G S#,($,.]Z<" M(/#B)H#V2C:\^0*Y>B"?6EJIPVN'Z?L(5D/>2U1@IH&C=T%S!PNGID6+I MC&L\PL:(/'P%?O7.'-U8AP\;U5S"?JJ//9A)L]NCI7S'Z4@%"B^CD/OR2J MPU3/$\E"C&*AOXI#PG4S'"8SS/JA8@%'*DOL"7,SS5&(W!Q^W!':PY0^-,6H MVC]3:/#SNPGCL^1S\U! )S54:D@Q'-%9FA,HOEBQ($+7!!@>&,68(;'\(5=3-W6" MD&C)@XWGGXI]"M4^?^ +3*# /P&:LJ0;_.!$VL0BJ(O+L\S*A"+IC38A]]D M@4D^[-%3'M@')(9(YIGE\V!OJ/L)]PDE? (_Z69?L6&B?8EP&1@8=:$*8'Y8 M+7M:0>DC'G#'G 0?_*':>"!J#6OAL!702[G7BC?W(RZ M3W%3X*?'XO.XA\4>W:-=GQIG9K1<-6L1-7< M*VL#JB,D<$B483^.JJT06RY9;8G-M?=2SHD-QT)/SWA/%!WJKAKV96R$:.%W M0![+T+(3@4!B%)001FLM4B1V?LG$8XE.1@&@UT'^EEKMN@HV5>R3SZKJ["X> M2T-92@G9?]R:ARMQ] .93MAO '\6L';4:X>IJA(]@6K($VRX5B"93%T >!!KKT2MG:579J(1%9/[\!3##RF+,O)BF13! M$-I(Y:FM2SQ.6&*2J&2H M!.[/VS2F*<.E WA^[@8VC;MV :XRL*"]GZ8I!DB$N8M@@FOJ:@6MC:5,QLBBB Q/P3@Q.&1676+=)&2FPHB#YXD#XR]:#HZ#'J@[6&O1+;_[C=5,74 M*':]P5%,J*)B(N(2V,B.Z5U.4J9A)='#!;P"2C6L )K+BE/2[_S[&]HT:Q0_ M%593SHQT\P,:&#/7,+Q39IA!.,V).'%F&KW1XUEJ*G22R2R56*:N#VE0R&86 M6!4R--\[!$@JV03=6$*D(I/=NONJF-\&;6H$+\*80#GR_3#&+0OGO#_VQEYI M/VK?4;T[Z%(K@W&0,)&F'8'/0=BS2!^( M4W2UQ*;*(DO3V!/E-6A(8),X-:(JGG]@P:I)&*Y!L%>H'Y7P)D&ZF@4IHO\C MGC!_:QD9YM)ONF: '8U%RE:D$6(G*=PCZ2[0L<9&5!SKJ=#B6F3ZZV*$7 5; MMMYI]*'MO=L[7-JRUH-ESBLMB!83024@)9N=DR@R,E4N!3R;V;:DS(8YG>GHB'+2&H%Y>3DT'YI>2:(KYQNIIHN=$>[ M2FIJ!%;I>TEGT"AKV(/4WFG.S19^,I 4_!UH&7UWN4RA.M422W"IJ5F@UNV9 MN&8 R)U\,W(#*L3 B3=B&8*CQ/D*08,4$9I'1- *#4M<1"V]/;7!C#D2YKA !BH/LE<+!>2 MH@R'K!/]/T@C5/J.= )"!TUTJ()6J$WQ&(5-V=Z)53&)EXZA2+$@J>^G6%1- M95*B%Q:.)YC/F1]0VQ *(XB&C(^(<1/1E2M/[[J4]43PN20)YMB9%N8;/Y3M(E6.\B$@KZ[XH M(_8C-CP$ R ?9=1/\<98@"5&2>42[,K%_2R:_57=2/&H2$8\RLBRS,,RQU//89DB9)6,*TI94B!;9$T7"UP,T:#8\K#%Q4P)G*9A-OA) D5;/F=EH7\J48K MTPEBB")")IS0#M)"G_V4R%@B6")B?@XX*3_H7A_N/!9[(6?.FKCWE,A+=>Y> M\+!,9P2I0M7SF833%Q;Z;1PN:?RY.@ZXT)4 9Q.!(Y9#9' =$4A2J25)U'G@ MAL(F?<[/%Y"^@G:UQ!PPT>/KJE(@C9[CTOCWR)NS$FPA M$6%U50]?"E&&!(IL*$> V36:6*\J2W)FU%\$C E3XUDB8L$ZJIM+@:L&?R-T M8I;J8<+;_ 94N0MO@_ZH:Y/0CC81D@S?G(MC@9"/VV#X+BM/$/NK,@D";C%G M.**#HX2^-"\-+2'F+5'4B%PZPYB$N+J6XOS546ID*M.ORC9R_AW"+LMB!7'L MU)!(F+K8.Q$DOD.@ZU*I&J"NEUC(KV2ZD4(5^Z-\(I7:-))HTCG"*OXY9>C1 M&0@I=;HU]A>BEYZ&\YO .5Z".W8;)& H"W=)UGOFW+1"$JN8:Q;[COTH\6*& M<[$]0WPML#8>D2W.35-<;RV0Z%LSNF=^@&K1J#I' P.D&5KO?.$3JE 3PS#O M *&K<=-0_? ZG9;^)'TU>0"3()DLY[0KJ,\$K4OWBKR/":6!J8H#>:) X1* MEIJ55)1!4K$KRT=D33_?# ^Z)45M"$[V$54EJB8E=WM\C2COS IB-L-!7PH/ MSF6Q.>WIVBX3[@R\7CT26E0&@,\2BH)!#>A(.$;XO91149Q4QT!NZ%;#<4@# M00MH?;IEKH\TQ;'&E9+Q<(O5ZN/*O[9\9WQ=+7'+!)=2, M8H>U_R7],;4 ("TS9>)EP09:J9I4QDR3J/UA'2T5?!F ;'*R@(T'W M&(R2/"P1/]7H$2>DS+@)Q9Z=V9]L*M30/K+1!FR1EQ6B.]7>XF4>H6@ M 6U"*6ZCE.VJ7" 7BA8?JH*^VA%X,==D0(48:X2E*-A%!]%Z(\'&CQ=*R6HE M4YL814 B1 F1-%V(00\C[8?AVUM(T\OZ)[(;TDPB8JN*=F$XB(F%6& DO2', M_F"=,N5OB#]$W;%,@Y(?);\"QU\,?#^&2U=OU-Q6TZ;N]RYU_^9_1B+XM"@+ M<$&D.PA3H[;8K&S!G+&.4R$6.(EY+H[0$"432G\#5!?I>PFHI/O0H(!0N@X/ M2D.C@CEY&H;MDV,8'6F>Y3-KE$-I446$XIA M'.OS-]?_[%*^ V<(C5B-B^TX?J7#I)^*M30TKY(PHYE362E)\G-!I$2N88&U+ZWK Y!"*=A'0Q043*$2$2\%6V82X\*+\+,'LWA1&9DV]. MR/C+N\^&N,UW[G E/P^6LO4,0U2N ZBZ].Y_X(@Z'#Q':4G@'.Q-5DQ;P*,] M->D-[18))U)HA!$ FG!W!P=IS=.55".&/ *IY P@FQ7D '[?+)$&6$&D&$.! MIEI4J#A.(;:MWA>KYR'D2UWL:K%ZKAC8\E0(,X=Y@0F5,*#,424AU .E2U0R M 0ZJ6GC <58TO0H#8NL &F6#)-)Z ;FYB?:\S!N@&L0I!M388PD9(:NX;R/9S/[551 MF'2G?)?^R\B;AS6;.R^';DH<]3^O3B_5U$D5#Q3MRC'RMS IP?C3"%DI8]\$ M; TB ("+R3>9W:GT$*!G(1F3!6.%SU5U$V]SI1AFWY(HB:77 MU@U,>GIECA6E#,A1RD^.&J0D&]QH@"6:_GILEIJ<36BSQO7&'X2C1']9>)-O M6/)@Q*N]=/9NC,R,Q\L]D>Q>_,&\@?(9,0_LIX60F*P 4=6%:EFBT8MX2+"- M,:;#DY6F<9AOWQ5&6)2I[E_T-%(Q/#1(9?VW23-$#1K-%$XW,,.*:YBS(A"B MWL:B]91"#6Z0SD1K@^P,0.)PUY)#852#ZKU#^S 7XJIY*K!E4X$',4&SH"%+ M0%=7^P2UV4. H^3GK 9(:J<008Q\X2P&\ON+[AL!+AR!WO+Q9$]A!2.A,=#T MI97AW^%OY]PF(S/P*_AM$RX4Z%?X$J>+=K/5U$"_"(^WXC9BIHS\ZK=PE7!L MOGP9F1.BJ(8F?3A^9$@I:I]9Z8%;>MRUR1@*? '38MX1A=*,.QC*L40 1X\F M6*#Z#D,< X4A/3GK18/98;@O!C]XYH53@1%:C+69+3Q%1Y;_/H&I4=U45D400X8;E<]E2@CK?.6K$=.B,JX< MQ*" T9A3^%#E$X4#H.OYH%L9KA6,2^.N[M0\,'HMY8OP6W)R1=J2 0%Y'GH[ M]>%Y@I]$7")1%P.Z"=,1%[-MF@!.J.10Y%Q0AQO>+W6I"!H.4O%20:2Z]T3] MH0QZ@L/O2(!1&?&!FYC22I0ZZMI2[),PO2L(BZ$1$*F.*#WKGO*?M<#EJU&Z-D:Z>VGKEI*A"4RT;D M\^'!=QFX]&B#4Z/4^?&MSJ,*4M]8$N7ZYPWT@74'0<)SI0&_O/H%&QY0,NG, M?X-K7*X*I,< 7X[6[95L,[V-P]M\1^LRTHW$6%X2ADRI"FQKR$-BR(2/\ 6X M0'Y/Z/HR.R.0.LH["3_(4ABXDNL9A<=OO@07_X#R'DO % DG\2'7E@NNCLH/ MJ8^$CZMP,W.SUM15!H"5&F> VD-U1%,MF-Y 3!;Q%VKK;D_=)K-1I,+US ,]!B]"E.)#7-0STM4IBBW.V-(#6"[L4[-%1>. M!AP4Z9-[EN_L$<@#.&<#@. P'H.6E/Y5(%U,57TB!/5,,9BK6=1@EMRT\O]# M ^Y$7%JL0#US5_;J%&%#11=V_GV!9C":)#Z*56.4DC8SYB-0H)RT1I"U2S13])=*5!;!MT QJ1WN/-=0' 2D"[UL4Z_L)#B@!B/ M.S41H2-3O8KY9O3RKGZ03('Z6%J2B2$O$LC12V?.-(SOA#[+FRL2&P#JX?CA MU(ZT=7Z@1.! ] <;DT2272$%:RU"L@?W(2]["(_$0(O-E%:>)*#HIQ6W'TF6N MI8WB2LHV0F$CB1I@J/DSW# ,??*]NEV&,,I#,*6 !A+^D.H3UE8 SG,CB"\O MS; <2H:F[G"6'HANHULFKE&\D=(2P3B@BYFKM<1L-U=@R/OP^E?"[:3S-L -#86V)*7*Z3YVI$>2,F9C\*;="0R\1 MSEEQ).^*X8?-K)23PGV$TE+"7.!"; 8*GQ,0>\<)/L(XJ*>M!PF&)O=0X?3F MD PP3@UN<,GAZJ$@)O&(NE8=*)<#,_!BN)64&,Z%T%_%@Y:Z_R$.,QO"S5B# MZ4AY"P2#("Y1>?@<;\ OX2W+*X&'&@SS0F"DG@9,:@X77(,59F*"2F0X&M\4 MQDM?)(V5DU\ ;A#-[1"9$/5J1E!-%A*K0/4=]GQ*3'=^)GI@A$!.T, (!+>7 M8P#1FF:@1DRX'1<(6*/4FRL0EE@5;J4"=J((8$@;(HJTY/%3/AUL9XPA9VKR M@ FR/[Z7:P3Z$J(([06^R!M&%H[G4O@8,T]DYR^&V98^ M5605C@@OQ/?*P?,2EB+6O),IBNN@MZMYBKYM4_0'D:(_@Q9$T;-%(%;"VLMP M-(#"YJ/Y5 (9_U&LV]I9Q'_)XI) !FV=L4JGJP@W?2V"=N0RX$[ M,5/J>>5 94AN5-4CO/]4O;E"U-5*^$*VFFE!1N%L3S67TC DC7*G3<%E,H^# M4&5U<_F_8A@J#9-Z=C0]B?U=E(H""!5SB_ 9H0BG\L!P'7F\]*H M$\U#YM29[T@S&M*,30&37%_\6>FBBS?L^ MCYL@Q?*4:H0H)86P2C*<#.+SOGB7@,99D>$K^_C @$43\)FEQ/67) (&0HT- M-%)&CUKG&JX/8ZT:&D\DA<@W4FA[ NE).C82H$=;S@3/AA8SG@C_W @C3!-^ M!*YH/YQ[W^0EZA1,3^1;%-]%9=V+. ]!^LVU$W.?E_EQ%_E*XM/SS[@3IQ>? MN;Z,6:J\H4FF3\0XA]S6KQX(C5*1&/ EN\W945XM#AH1N;S$#X7>G,5WU"Y' M"3HA<00@" 36O4@5I,=1*$ORP?IR*70]3N-PB6W$J[/N8A3U5$@P-:$;)=E! ME&'.,EU4IU /5\G9$8A/^5ND\!IR?)80@VJ#S+>7+UI\3_.6-%5<=A]G8O+* M5))N@(5>KH0%%A).SXHE6'Y1NIZN7049?B2@/-G;#Z_R]]*_4?-#N+43@''T M3K"*X&+,A]S+0E/^)73F?,XMM%S,4L"8$KF=8%5#=0<1A\!9S+QOK!@IRNT: M@!0J^$89\S$A)M3P3HS&44$*@'[>H[^RE&B+V5V,CXPQ,!0C\ Y@#YK=%8B; MDR"%Y8BD=MQ]C1-D@$]4S9^2GAJ3-"6#A,)F:-DF&37+Z":[=#E?"#V*:/H( M7!-\8V$PBV.$@!/!-(JYJKKBAZ2YA\ U^'8ZHB'BKI-9P&XE@! :60#&!/V> ME,[+3VP4S]8^PP>'VL*Y)':QA878AFSTT'A&H7?':3,+8" MR$8XW7HZ)D$/2*U# X$D]C9[DN3 4;&X:N(NGW2F8@AD;[PS<8\G2E['3+-T M_2V!OZBJV)BB7*SKH#BK:>OIC*DX<_ E@J26NO4O66Z=H!K"1E,1Q"U4KTQI MQH=8"%\PBV1E&61C#*)$$2<%/0BW"1]4B!^&!J!QE[%T*2^O'WY ^%R<:9B+5"I6,NC""L>:QM\G$,P'?2T6DT.T0/;"B8B-@.['. () M1H4T%H)]Z4L ?>P+EH_!5O)$)@[$=X0U_'=NBA?LJ0JW4^2?G%S^H5,H6C!7 X:DS.($2P:,*7K87"(+ MZ'(EZ**0 26D65&NA@ :;[R"378'MAD5"?C&$-<'T[;1"L9X;M:V:) Q\ZG* M:5R'S4'.I&=$>G,#>5:JI5NUXSP0-<82_#@W)FR*@9EPSGW4&7(JLUQY8G%^L"*9B(90"(%7I)V!Y">@BI_RLOVUN_@L6FAHU 2H] M ONY7/-@B&MRD@JH[H_+%HD )MH;8=!3-EOIXBEIR)7 0ZZ2_3FF+Z\,5/<1 MW%[O^=&MCLUK'T1>NU"?)U2Y=!7(2B4?OQR13[8XC['PAT"3^ T2ZA(E'LZ/ MO<7YCS0?1P4(A02!&F"HNQ(&:Y#H:D4$N:J=]/X+ H"3?'I) 810(A5$A\@. M@\P!4<3,^!&6Y#UG$V6GJWZ* H/. TU!O>,\57/L4@U(25]FQ4%$\AA0Y*NY M/R3Q],%HU:,K8*DC+4[,&D;Y:0Y<24,;:/A5.3G$%<.LZ;U=PT'+O4L)H-95 M/-?= :YB;$?3QNH ]Y0S%U\',\&+?: !(D1MCMFEDCEYO'!A*MELEKY8)2J MH8\G4.8 )ERZ8ZETR'0-.]*2,6/3@*:1H_;D$U/AT9<4OA/I.(1O@9TT>V 7_XN*"8T0NQXFF!0C2(I^1=A*@S MX:!H-,HX7:,XW?@"81%"R3SV9@(((88VI@HCCD P)&(A>;^4W1,CXY4<6U>O MJ5A/ ,K2*D%X!WJV@,Y:24M7%:2B=@K6^#4^Z^@"R3YFY^RJ?R[E5I:,&QQLH)[1;@ ME]8=6L"4FR,Q,=(L64XR;$'RR@C__@.>R!S*U MB"J8Q9-O0M>*V,-M# 0>;A)MVU)H35C3]';2@\<7ABCJ- 3RQ1A)WE"1&)J4 M@Y!C$]3EY5=3XL@5^4XLT($8 @#;W+ +D$^0<\4R">3Z.KL]'_.K^$\9AO[15#QO^#OB:A>.D: MA<7+M06,;0ECJ4Q, A1-._)4E%AUD1BUH>M+!I( &Q3RY]Y\1.45N;W&\A)% M16:,5(U?4$^2]1CC)/945DKDZ"A;)6D<:0V.MG1<3QE;0?,5M #!YA:+:THI M?;=4,=((^:#LHQM^#,:VBY2/*=Q$')MY M";<$GBQ.CG,+R!%&J)A"L-OCS& M6L&T',=B9*R@"<1.67CWY%T:KT#3RJEK'O-#.1#&G-!!GD-T&/,4*&) KE8! MD5]V7V$E83XOJ?K$-;8,'F$1J*3^BNH+Z-U42LVB3@=/1VKK\;TJ@J4RD(LP M3@+?@_I1/9%45:UPP?\."H>P%H2RL3NFYG6+P\Y9V:(H$TS&:LUU"M 4,E=2 M =.G1G@+HI6Y9[@O8>:!J8=CF2)V$V?45\;-L1MF)+.-F.U\+/(+:(IJAY/T MSOH7-P/S$)'T +:%/^ICS.4,7'Z&UB&PHY3-^)$2S>CZ0* \$Q5G M\IM8V(<@:U!)4ZP+@Z_1XQ!Z#DKD!&9*JT=]: +[1'(\(- EC+-E@F-_4#!2 M'_IWX=MSFI#EI' =C;7%\!1,\9(3P#W.Y@ENY&VB(C%V#O)JG(*.II)+E\CLH0REL5J6("E5*HSXR)/:K51(Z/I-@#>E0:BS;0 M!6#YNA,,6.=K.61SY*E>D8C@Z/)?\#MCA=B&EBO^@9 MCC+ FP-9-3[_*.2R%)(%,2(B) B]3_,CA ,KS,Z2)Q(#$427V=LAFY&I!7E. ML&@X\_*0Q2696@H-\;& $-]L:N! \CM%>UOW%W"LEB<=T_ /7!)&'*[ M(C2FTIA->";:%O]8=O,&4,(2%B:T%&9;&0-;#$C2?,V24;G"SV/* K0%T12/ M84J?F\//-"L(#;J'RX4MJZ"C14VINB1YE#,>T,BU8X_KB&'S?KS(B($>P'N]H#RJ=+=.Q"<2U<&:+%"T,[ MTBE":QM=OT:@/AZCOY"K98(NL#4"&;P9T4,*&N@!&:P[!>1]30ITI=4,W"@R MI;K98VOD\\$A%)AI;H="YODDXE4KH7H!&=&2!5&N60U>CJ==_PC/:1[S&387 M*JYN;Q[G6)+*^![,D9M$(-!P,DD@AD:UDT[&09<(3?9 M:V9\:K7X\($[4^EMKOF@Y.7E*Q=\KU6P(5=3(1HR@@[UJ(TO_#,L MW:;/L0%.],9SU9R(*1T !R9B.*3F]:8!YJD0*X^0(MH)ZG6"U)QC3[UL40GC M8:8A=ZUZ,XAD([HA8-FEU+4N%T_W66$949G*[P#I%NSCTYLZ6V;0"DK5Z* . ML)_MK0=AK\6"48,+C=3[2;:'2Y!N1$YQ#=F-K250Q:,@*.!E8<>F(C^FL]5@ M)$![;4D9^[18X 2Y?4CM8%)'%PK!34V!\Y!\ :F>^-0.[H4(Q0HR3P'J%LJ/ MHMPNY0KNIZ*+%ML84^.+WHTL-% O!9*Q\&IYJ;=Z5B^VQ1<4&H4:"=<<:$B= M\CZAVB^IY,-PMV X(G\#:J^'Z@53/J_BJ#[RQL]XX7J)UA*E^F%@/D\G.6/Z7=A_N8& MQ]2.1HC=-N[F/3O.FSK$?Y]K,'O6/\ZKSCBFQ@6GNE!'^ M4;DKC_@4N)U*F]!.DXBY(TT$4!B@VM(,RU[R%0M4K,:W!/"\Z^\(B9;W0KLD MP;VKV=@W)8D!D+TY2*%C+>(48%5H9)UXM"XH MD=52@H )E5*8 *#NN!&3B?::?.O]/=:5KK^(JNTK&0 8Y=*%JC[MERLUZ]:YFLR8 MCXD2 P%&J^);-J.ZN+7UH$+HY^ :ZJ:[^(*-A4+5*1<'RY6V=2[B@ '1:IKJ M#F[5Z5>>YI3"6$;\,-X-DQ4DZIJJ@GKB7AM>AQD[U[@B3\.0*!/)UZOO8>C( M^P4,5@A%U27.G0I0!X/3)LK*850K8-G% CW-Q$5BW_D&(KRK:%HK&O[W9K,D M@@\7;&6JZT,UABV0U"V)]&ULJ :>->$%R]$U8@U[('Y>+6"SP_U M>FHBP8V925J=BE&,*2+67;P"VVQD;A2,TV(YAGQ&95_TY7A:6A?HHHB%(KP1 M]I>X!!\)$T?(=!36C1Q$BK:DS%8MQ$QR#&OK[9.C>L#4#<70 M>AV 4B<-.9 MF&W+^D@0% J&ZTR#?(; F)0S6IFN 5%UG(Y(CAJ1:?X8Z8#*XA#:8).C<@IU M!J+>%SO3ED*NT8 NFO4L^B%ES2\&WN)H[:+,B3!E52=2//XEI9D8FHTMVO1T M47):W 8#LYU]1PA%A4=X+^>@ZREH:MQXPSFCA:\&9N*5J>*(OUP8<6U4,>'B M"Z.I5U]4G9>!Y%N2^I,IT\UA:5Z[C$P73Y-;<^-1??0<(1UP++O292JHF(LD MYL:H)?-Z@Z3_'GQC6))QLUH]%8O11(B6:F^,_:*]P+P@]Y'T MWX7.U#NNF ;1:M'A%L0)F#:1^08-06[S M.&$H#QD>P7R\Y.8%R;38.'WMY8(LX0Z7 /1"GYT0[L"?EANULC/HHDDYC?"( M\LX&&E(!Q&"=B#+$N;L&=M. &E !:R,^*\N='XCZ<@,00P$(QHQNDIA4+>:6 MX2@;MKI>)9"Y2%=^N *3Q@+(C!K?(,Y AW!O!C$T^KON6 BID!)F/6+IL!#@WM+V$NC]PL#- \>N>,:5:7N$6TF6FMX($HJ'.<@X+P9R2 M^R'F!(,G'(C0/1@J7!X&Y(#O 3.)?(YH$YTS0_LYV ]DAO0DG6!YC3"!\IE6 MX,M"O4VH9K>)WB5CIH6[DK26+F\AVJ#QL<4K%+'4ZL9D%P3X4+)Y=QA7OUN_ M[VAT2'V8WU]7P[HFR "1*;8\!RJF) S\S,"!D-B>6*ZE $[B_ P?%?#W#/M& MQ+?EC$C ?3+JP(MO9V2"Y+64[925CO]9>M1R#($ 8&(U3JB0]5<8N[ Q$\ZF M)FY[[K&J%]7$ 5A%'\GEFP3:2AP5]E,&BHVJNDF^\E-!,+/H-DAB(3T$V"5_ M0!!1K;MWRSF!)F819@*5]R.(*+&!2?5"@(KI68D.<7!7"#$C1%_42KF366@, M]F0Q"A6GY2LWHN *FL5_AR),/RPQ&3=_C22LU?)2+,70=D6)=L6(EI8!^R4D M3Y2\D0]>+0GK^=7GW__U_F9:M[UNF?\%<][WR\&!7)RJ9^=\1,[8=YZ;A]!,7M\?HI]=QZOO;F"\^50##2DP$5"C;/=Q377$*VV@.WV6PZ*7P7 M6D,8%@7S=UHQZQ&K2DG/9[^UG"E)>]EIN3!<(NX M:#%&-H'^+ID_X5]APMB!:BI,XP)HF9A7Z2GP10P;N?<&JEP$?62>)IJ7)CL&Y' OH@([$K(?#&?0,Y(C$U# M1@* )D9 +/\@B1;&#?64,7* ,793IER%.CIMMT^;[6ZK-S@[[_5'HT%K=#[L M]<[;%^=<)?7K:.5T'A;,OY__,OK=X>+Y]/S\[/+3+[N7SSB(@DB=!D70)?%$5T3+#+?8E6\!/#$-F9P0+"=$Q&% K5AE0Y00L 6^ MRBG<-8+1X;T8DDJ!CAL(6F78':)@FR47-)P+G>03^P(,1>H,@9YPD=BC0GD; M%N'R7=6' G^^9YD>S20&2WI4I1%@Y_N8)H#)\(&:S8Z73+Q(C0L3TT'OU71A MGV_[+ A9WA/B@GLBXO,$O43OKN^DWX8*DM3(GX)$$*XNH3Q)\A%#2H""GK*Q M6)U3G F\;AK\(DZ%QB^=JT$#N52/.54=&ZN%. -()P$D@=78-+&0O]TR$K3G M N %0TPK$;RA.+\Y;4;4_,**IOG16K@I*1,(I3LXY; MZ*B48+GE7%LZ,KXE$8"3A<:3C7B"G&<>"6Q\D;$%;H;8,=\+F1S&^M\HE3 ) MV%R PX[_7@(T[3CV P33I5\IU\R?144TKD;ID_=#E2>0[>3?U"NZY@C@6';, M<=%Q#Q:->9D&P--8%GJE!-?G,_R%,K@R)+]V_F@!C+'LP)#1\'!H7+&:R:@B M5J*\!GNSQ!GJ.=.P:HS"TTP!#&[(>\G'F0T9SSX!GGYLC0:G_3:W M!LY'I]P[[/8_GO=/.J?M9AW-@N[#9L$?EY_.G:O1Q?GUOYVSRZO3WS]?_?EU MU\[;IS@S F /F&G-7ONDT^GV>Z>G(VZA\_MKMG_6>?QSC. MLGC^!+2^UK.7UEH#U#KZ>NU<7JY?XUFK<](=M4_.VB>CWK#;&O0ZS8M^^^*L MW?K8/AV>;[3&%R.[7F,MQ8V^_G9^[5Q\_NI\/?_E\NKZZ^C3M1 85QAZ^_S) M.?_?/R^O_^TJ%,.KZ\^GO_WZ^?>S\Z_.'Z/KZ_.O5\[HTYES>77U)__3ES^_ MGOXZNCJ_G?WZ]W" 2\6(;]*O P\08$")+7@&RY,[Q&'/XR=S0 M]BF;EFDX\&4J8_Y<5WS#<3MSOBB)KOC;Q==34=6/.*";A$(NV)C;K,D]$4V; M0B'##4(AF4AR2]M=AW=Z36>FCX3*P^I&,U^6R62&<0C^BN?<\>8J551D@X\K ML@:7@,N;[):0(NS+H]W[\,$:DF';,NT88$HTEO\%R1.2B3 M]7A_'Y00"J3WV&0 _ 1: )N1"DDWL5F*7-MO'MX4P0K2#%Q\=S!"Y?RCB?]Y MZ4U;L:6WLVUO_N<:DAMGYZV_ZI?%-? MG;K E87HQ_M9X'-IN@V-3&M^A&@Z1THT(XHO"+H ^$KQHQ<0=4#1/]+.D1/( M44L5YY/,!AJRQ,F+$8__P4LR>[/VMW #=L.WP[:K?8:QJVVT!<_0E$LM=NCJ9F, MW;H.V=WQ_O 21VN9S#+9RS*9%?R6)NM&DU;P[Y;)6LTFE-_"_PZ"T6H:D-V@ M .'62+L8WD#^@TZSLCM03^'?/G%;S7Z%Y=16Q%M)_@PZVJ7 K@7]=UJ-GB7_ M8R7_[:GWH=OL5M$*EHX.@8Z.7HP.AVZ'_V_0+DYSK34/'$VH.U]49%BW#U<; M/<=#>21ALVJ_[N/[_E>"M\L;4F M8V?U!!O&4V/13"'-$L"!&03L!:Q RA, MZ?3>R;SOV.T/V \!SA,R\ RG N2,QO^INB^GY59OYM^H=;^\^FPW[])XC..? MQ7(%N:LA-(Z+#9_7@KQC-H0"UDY_!XPH4]2[9<2ZX'D\RHA^S0##BSETOS)@ M>//\O'DZ: W/SL[ZO=YH^'%P>O*Q=]IIMD:=X6GO!+YC QD M+1*8BME1QD!['/$WDQ.D. ?X8J#>WV)6JYY# M440KXM==9FQ.>]K'F?<"VU+!,)X%Z62),)#XH%'DA?_RH5"YSQ5DUK@ MFJ_Z;3_G7U,_;- POGZE(6WAJBN8V8._ Q;OF9=YM ^(L@E#H9Z!L+5Z@L;5 M.?5;6RPBKC W R%J-]^L-V&> $+TP$?-UT3XL0][Q8?5--M6"3_AB5@2K>$. MP"36+OS%H"/^#8,+G'-$EU,V,;[9*&<_8C^-&HJD?X?0MW5BZJ4 W)\XNH?4LX>PMX50I@+!$<^1$TW7>=LJD MS1%:P(^Z075U<_#J]T'&;SPI.^:WEY^S M=F>KL-26S2R;63;+LUF[U7<[G4H@$K5CLYK&Q"JO\Y<$AE ODG@:9!N.,JEG M-Q8$!DXJH3W45I0?@,3>=Z)J#MQFI18_2U26J!X@JNYP:(G*$M4VU5_7;;7V M"E#2$E7=B:K3[[J]2JAP];?;]SV)><7"D#_2=6Y8Q!(OQ*X"SY\'49!F"756 ML.\+%J5LS?R\I\\NW"_(Q2;YZDM3 ;?>J-*!8DK(DM9:D^DTKI2Q);1,Z MTBH^2U);)ZE*0*3U-]_W/1OR.>,?R'R'ZT1LTR*G/?,YNVYW:.M;CT8\[AUU M]CJ5(/LM=5KJ?/EXG=NJY'M8ZK34^?+4V79[_4JC52UU6NI\A::/_LEA9.(. M+=-Q&4WB.7.F23P'G-PLB)8!8(TKL%K7&;-IG !@+EZ9>=\WKA2K)Y'V^VZK M$F1$;47E,4G$>M+42==M[EKQ!K[KBM@6W\L.194_(WX \E[H('O!ZFP\9F?JW>*6(9#MKWOQ^68XISS=A5,[?IY MIK4BY+J*3TN?ECXM?5KZM/1IZ=/2IZ7/7==*M]Q>ZS!ZF XM,?*)NT34_U'E M>')SE#N+[XX?+\9ZZ#5M?]>XS18^N?;?'><2Q-LNY M1\&YE?-QEG,MYUK.W27G5LUZ6LZUG&LY=X><6SFW;#G7PAR,BK<^.&,O#2;N<\I^MR[L[)CI+1;A-.SH MC\-6MY;#=MS'TNC8'D#+89;#7I##['A*RV&6PUZ2PRH!_ED.LQQF.>Q)*VHV M*L$?UH_##JVDYX%0B!^$RXSYNPV&U)+7:L%2[4;'=FL?N JRU/] V,%2OZ7^ MHZ7^MD55L-1_M-3?LQC%EOJ/E/JY*[U7Z">VJD!4%=BPU=Z%K6SY@-5-EL-L M^8#E,,MA^\MAMGS N'/>L9G2 M0]W4Y3KZS'\Q>!;S'8^OS[MA MY#>G3KS,TLR+X'6>4CAPJ/BO[:[;[]BYC?LNZ0^6/'MNNVU3UI8\:TJ>)VYS M>!BQ!TB>?7?8J@0=;D>DW;3D%O[OBXSM$6\>U?$VVRL\EGW/S2%;G31V8/MB]\+2B*412R.61BR-6!JQ-++3?:EI_=W@ MN>LF@W6U5BP@<0YK%'WVQ5Z;&U1[_MHZ\V4/TEZ:)*.>VK[X4EFGH1 M397,AR6:(R>:LB+K?:L1W*U;\BI-:ELD ;SZ?9#Q&T_*B.+MY2?G^M?/?UZ- M/IU=_;0_WDGUYK X^<8?Z4R\!>R*Q9[9-?)2;^"VFK;[HUXVNV6 UV. DY;; MKX2[;QG ,L A,$"GYW8JP>);!K ,< @,T&Z[[;YM5K0,<+0,T'/;W;TR@?8M M:E)Y ZYC[B4[7IJR++45O'M7P=OI#]UATS:B6&UDF>SEF&S0=3N58EB6R2R3 M629[&I.=]-QN^S#:42R362:K)Y/U6N[ 8E9;)K-,]I*:K.,.#X3)#JT\@,(= M)E+L.$Z2^"Z R95QY$P2Y@>9,_4F01AD]S9TN&->ZG-]U;2A\P/7/I;^UX;. M6R=NKVV3IY8!CI8!6FZONU?CRRP#6 ;8'@,,FFZW;X=76OH_4OH?=MQ.9Z\, MH".K'0AC>#&6S)TP\,;@-@?,EA+L7]BJU6ZY[98=&&=UDV6REV.RDQ.W8^MU M+)-9)GM))FMRF_$P$C"6R2R3U9/)VEVWV[7FHF4RRV0OQV0=KLDJS?BL'Y,= M6BG!519/OLWBT&=)BN-F^Q\<]I^EK1JH =N<#+@!N%>CW&S0W#+ -O5&UVWW M;=;4,L"Q,D"[Y?8[>]5R:AG ,L V-<#0/6E;#6 9X(@9H#.HDFG9K8?\S\P; MATS]'?_%/SD3%H9B*W]^TWR#O_-[3.3O):]P'.Y%'YS5=\E[ MY'>!G\W>=YMT1&*[GNS \P//;UX81.R=Q-EO-W\L[D6.Y!&(O\I^OFV5(1L^ M])8?'GE-X]#_7J99,+W?2KW$C#G7I_]WY-QYJ<,B;Y(QWPDB#2 /(-*N*%SB1.%G'B99Q'.Z M+0%".%[D\^LG '3J.S_T&EV'KS ,X@AP[^'L,OXS?R?CF^S[@D4I<_QEPD\6 M7_^>>0E?+]S#Q,K'Y38>XP-+^P_3?GL_:/^,R '@L%WGMVF<3!A0S1()SULL MDOA[,.>T'-X[/YPTFHK..!FGC"_"B_@7)G$*1)FF\23P@'GN@@PX!=]VSJ+, MX3P5W&(%$C_NR3(%,H^+#R)+JAJ3:V3=2[2I2]8-T$2,U3>6??N5DE\TF7L)_=+ [#^W?Q7<2_GB[':> '7G)OW F_#D M;_=1DL8_D[F"/Y8;1@+0^'E$5#?LW9@S^;=WWI2_TGLO MO//N4^"162)6XSF!__.;]/3C<#AHC7JMWNFH=_)Q^+%YT1N<#/KML^;'WOG) M1_B.9RS[N6OSGK,P9Y:PZ<]O_I&>]<]:W=YHU!Y]/.N==/NC\X^G_=Y)J]/L M?!R>M?J5S X42YRF3ODG_*1T<::7W\<'#GMEP::-WP*+?N/3Q5_SZ-67U^=_ M./V&0R[5ZK]_C#Z-?CG_X_S3M4C 7#EGEU>G?UY=77[^Y(P^G?'_C7[_]]7E ME?/YPKFX_#3Z='HY^MTY_?SI[/):7O/U_.K/WZ_QDL]?SK^.X(.K F<\=2M M-KZ4\1BDSA]GI(J<=!8O0Y]+ ]!^J*6X#/A[&4V ]TDM@G[C?T18>E26TR#B M6C3@YEJ:\3^ OB0+#Z2$-^$6''^G>Q!]49QQ?00JDW%[$J2+%T2D#"_Y%VGS MN6EYH>YXE;_CU7*Q"/%WD'1G7N8!_66PA(1QZY5;HEQRW7'-"/^O[]EJ.!^7 M*7]6FA:^@.*,;QDX[+91J(>ER/O<2 M_C'NN#IB:8YP(RE<^N+#*5$M^@U'$?4/Y@D3T]Y*+UQL^E9]GSN)Z]I>W:^I;/CLL/ONJJ?6SIM9M,(@7 M>>%]&J3:.1"&39I7Y>OY!;1$QJU)LOM3PU7@RAL^?-0DX*Y(##YVD&;X!3 P MN,O O[Z,H-9% F< WRIUZZ7"T^'.T(2?&[<7G#G+DF#"/^#^M'X->$GF<<4F M6#]E-_18RW*6Y=:^_._!?Y;<;\[NT$N#F=$3D(3W6[V?*837%MD/C2> MO73F0'(H=8NX,"Z_9OIN[(48EDIGC&69)81+",\\O*G_#)X,6?$';8EA'UNG'/^.(B= MIM6M)<4&&$Y:NW> M:'31'%STSSZ>]_C?!X-V,1[Z],C@UC/H9:[O_SL__?/Z\E_GSM6??_PQ^OKO M^L5\S.A- *=;[@[?@<03B8$Q"P-VR\B$GO%7#N&U=^D8RZB4CC\"%09I <#&(D,C+HI=//=5Y^-Q*(BETV6;XN M"][9\OO5(Y/.7M/]L-':@.Y!W&_PZ/X&CP:5>\VXYH-W^.7*!2]E09Y&>.]N M]F8^V^6!=#;X(^5FIUD^T96NUHM6-E[7@6))PFG5\#+"G>4$[L MTDSL-MJ[4I+=7J.ZC#;KR/=327;[-5C^!DK22K^CE7YH'MTD<0IE*/$TR)RY ME]QL0HH[%8'-Z@\=>U!7L(@#"%IO(@W;)XW!!H)X7Z5@N[^1_MFUB[!5'MBE MN]#:%@^0:;R=L%GU&]1@(S;:@6YGF^>QUIUJ.)^7"?^K+O<+4JK7%\6'D-&, M' _[\[#H@F4!YC6-*GRX,U;]I\O)S'5FT +[G7\]8-$$*QJIW968A'#$[S$S M**H)XZD39%#P0=UYE#[W[CSLTI.E5;; XXC-#=FG*5N0154JIS&@%N^&4>4% M>6$EW7&564FVU1%/B-ZZ#73E+B7B1L9)9R,MO:&)L%E*=8VH M@!T2'<(A+)( NJ"X3/<3KCDB9WQ/[*3,'2?$/G#.QIY&-. L39>Q: :UN%06 MPHD8"J0XYW,VG\/?WXWQ%JB;HA0+;YU%Z$7I!RBJ2N);[*45?>6@A+@VPD[R M^P]*-0'";3..[0^*&P/A@R;3D53@X)\\KD/P\\7+D9P/Y-^.&.>@.% ;8UP=]=C'S>BILC$C>7Q$8IXTZN[\R\< ILLYXPG1["$PK:%$KL/TLOR5@"ZI*[ MSCZ#8+$BR"!#DFLV6@.MW%UGN2 [ SYHY[4^:MH@X1QLO@_%6BZ"9 [%0:&' MV'/\G1?0LRB?FQ+_;R1!^1N=;,6 *4=1K(MUZXI B$H ",D)C=,+[SY>H@#= M0&1V&\/JNVAEDY5-P.]$E-X<.BRY'LQ4.S(V)Z-F/*7V_@O1WK^?!0H_=+O; M*!7:R&OLMQH;.,OR%;QT([FQ;1_>2S%PC.IBLWKOUDFC5\_MV22!8>7KTEM26!$Q[V-C 7Y9;M6E[^0:G M943-*, E_ 0X.LC_A2DEW45H<,/AMU1[WS MSNG@]*+5ZP[./W8[)Z/3LX^=0?ND3>"\%C)XQY#!I6"^3V>1UV?*[01@*-IR MQXQ" RX\Y]XW+&:X21!05T8!(8%P$TRX;.7JV8.\0BI@9OGQO-_<<['0&]N@ MY'TR R_G NX9T:/Y28%.7BYN$@\=;?8]2/&CC$UF41S&-X&$$+M3*#?.70 I M,(#(<998PX.UGBKW%9*F9X#U%5#Y9\H2 /H"+*0P(-P]P(Q9AMS#%[6U$_#U M?80L,^P$"ECRC9,VA$23-N9!-)R_F$ 0R\0<%I\MPOA>IMH\7&G&J9->3-3S M>(M%R,\DDY:4A&K*O16]KIGXH[L]=!-5GY0V',[R$E O:CH#EW@P7P&DEGC/ :PL)MG 6+ Q -B>]3S,VQSV# M-4P0.Q13#UK&\-<8LXA!$?PR%0-JA@3;S>[CR&]4%#TES&-]TGWP2;<#[ M%&B"N@1/E_J^X]0M?=+,"^%#D7.@G%_JRGH__E,0^9S2DX#E^11%E<"PQ:]R MC0J,R)^S /S"901"!!A5NB:A;OB\2>*[;%:5N"TM'PTM"_QVB)TH!+B$1G!- M.>W-@&X!-(T^(KW"-22.\TH)-LTC/+84C':''V:*];*@^'S0SMG]"Y)A#4#V M8I( I*QSB(NP6Y]5;$HB>..>?8HSYG2<=XZ8WR, EL0,'YE-_$0P*H'/ MON,[0FX5DZ@Y+ OX]DKG6L/YD@0QEE4'L9\:\X@\'PZ1? XZ (WA!Q.^HBSW M^!H.Y##!&4FV<.&W*W>4JD+\5_F[>/H)*^C#OQ(OY8UN;>U9X6](N MK29?UQBFL27O(+KG+5+V7OZP BZJ512_!';MYS?#-^LU$CVB=_*CH;_RG[4Z M#WQ6[:-=W?%QC?R"DW;7H\ .GLNU Z'&U\_956<_>//P2@5=B76T%M\=9&OG M'TW\SW9G\HJ8YX8K+_%V5I(1ZU3U<1U^>P>'O[H3XBDH,%<>\?JT8J:ICFOX MMJ6+1^BBRK1X2Q>'3Q2#]18G[_\QF3 VG;ZRGJE,.1)N M=WPO1Q6]WY2,7G-'7IF7CG;A]O3MZ1_SZ5=T+P:UE?N AO-*]M#:M>!RM[&8 MDV%C$Z-?;_LFJ]G6R?QXG&;J/I+=B24[2W:[(+MBT=]AD=VVG:_Z:N&+T:XM MS9 S@H@NSI+B5+D)8@ZT"093'(_2/(@_.2?[FJ M!O=6-J58)Y>&L[VC.\H@RRB'[OFNC[>7-C^&6,R;6 M=:T]"UL*MA1L*;A>%%S) ]Q_"CZX-/=9D "DT:_\_PZF2K+3:%=8BTT5[I$W M]1I$5"45:(G($E&.B*IT"1Q,OKB^:N^+0!6J>ZS_%<+YE91EY4VHK8"TOL=^ MT&NS4@>,I4=+C[62G[6CQT-+3[YT29C-W*]LQ9XGZ(_=A;(4;RG>4KRE^$.F M^*.IB/_%@#?>M1&^8Y9H#[?;]'L@K% K#JB55C@@VN]4U :6]BWM[SWMMRSM M'T&@YPKF/$4WKD/3<$*<3>#Y\R *<" <#"<0PZ?2@TDLMJO5..Q/H5%<%!])2G:6Z39;3K92=W1^J.QK?7BCE,9O"[.Z ?LN\[Y7"[GMF5O8J MQ44/P*RL%5'72=CN&0%WC]4OL@1\* 2\U3Z,_2'@0\OG?V*9,!X.R,2UCM4A MB\IZ4EW[P!TK2W66ZG:D;O^9>>.0J;_CO_@/-5?*WTM>34PSS[]Z&$3LW8R& MD[?:S1^W<@[%VD?\=Y;(FRR\&_9NG##OVSMORE_IO1?>>? MT7O.^SFSA$U_?O./]*Q_UNKV1J/VZ.-9[Z3;'YU_/.WW3EJ=9N?C\*S5K[+V M:S@=)YXZI_P3ON$Z .$]^^8EJ<,BG_G.&9NP^9@E3J?EO TB_GF\ M3/E-TY\*B,'/V?O5C3:^G9.+37E2 7^;B'XW;Q_%R=P+H;=( MV7OYPX>B,'NC3'P%W-H:O%GO = S.B<_?GBS(H'%\Q_XJ%GM:P]\5/%K]O77 M?FVG;M^NP(H[CPVA?X&&SF>XP$*YZ[4-GKL9@W(ET&ZV-DD('\+1/X93?:A' M?QE-N)&6,C13WG)MBK_]=.34<,2"H$J<_I".W@H"*PBL(.""H*P2]VB*#:[9 M9+8I:=C,WN$M_.EJXH WX6@7;GG?GK[E_>-$ 8$G0TMCK%"M^7Y9G!H.^>].U$ MFF-E@"V69QU.9ZD5OE;XOHKP/>FXW4X5HV5GPO=X)CD9 PP?=A6WED#ZVQ32D#/D8'.GMF1]M36-#D!][&&\?'A T TV7OZJ\GVWHU]V M)?QW//1GV.R[O585GGUT\;L]3ZLV]DEMM"O!J5FUL5^T9]7&H:B-P:#C=ON5 M(!#W4VT<3:/8Q/<^&6]^WI'S/OVS8Q6RS[@I&/ MP8D[[%1)S=@0F@VAF24FPT85*JIG#*U2)8FE.RMXG_[BG=; ;0_WJDO!,D = M!6^GTHS7>LI=F[NPPO=5>*;9=]O=O>K/M2UBMKQ5^FS<96O:%K&#COH<6@-" MQ[:('2$)'ZV$[KN#[N95;59"UYN\#TI"#ZR$/D(2/E8)W6FZG=YQ-/$>9HO8 MQ<@VB!U,@UBGU>$&4Q6H*]L@5E?[IYYR_^VPDIES0-;,H=.=K?(_E"K_3O?$ M;76J1.GWM,K_V%FWGBKCD$8DVP2K51L'KS8Z??>D>40]Q4?3'/;+E2T2KT$P MNF8+MPTB]O0M[Q_GPBWOV],_9MZWS6&V3/;E/*GAP&VW;(M"C?A]/R-H)S:" M9FG/RM[GR=ZVVZY40FAE[R'0__:F%;0.J"_7"E\K?%]EA%C;[;:KP,L=3 Z@ MOA[BER3VEY/,MH:52OL3M]UL'T59ZS$'OEYOX:]1Y5-IP/2>-1Y4MUP.F8Z/ M5DRWW6;O. ;4'#-Y'Y*8?MON50(:V3,Y;1O$K(C6EO1QM/ >9H/8+U=U:Q"S MU: [J 9MM;INM[5YI^?>5(/:2&@=UTZJ-O63= M>JJ-GE4;1T![5FTKV6NYMDNVS=7H_+A%F"+NMV3 M*A4^-@!H X#&-[JV=<[2GA6_SQ2_;>Q<;EKQ>Z0L8(>K6?%KQ>_NQ&^OX[:: M53C')C)>QUU\@1EK^U7>V^VY)X-*B;K:E>_6BF+K)-;WC"3?=AN5.C=M@\5> MD_#!2MB^>]*O4KUD)6R=R/.02/)M[QA:C:V$/1()VVNZG6&E.<"UD["/NU]\ MI_?+Q7I=G))Z4NB+P9'4UA0X '&YCV'::A@B]=3?1QVG/72!^%+ 'U8@6H%H M>CH5T3KJ*1&/=<[AH0O#EX+8J+$;NY79; M [>S!3/H.?M2S_ZY6LF).IE5>Q:*LQB6EHRMGK-ZKM@%T'>'W2IEJ%;/'8N MV"\]UZXT3,+JN8,G8ZOGCEG/M89NOU*][Z'I.0P _3/S^!+4W_%?XW7"(&+O M9+=KN_EC[HA/^'D:[_OW,LV"Z?TV7OGS,G'^L_22C"7AO1,O6.)E_*E.PM)E MF*6.ES#'FT[9)&.^,[YWLAESHN5\S!(GGCKC( SA:M^[3YT@-DSA\21\Z"/X5%_"EPUWOF)>] >KV#GV2"W.''?)?-'/Y: M+'6=&)YA/-49>VG _\[OB3<)O31SIL$MDT],G;?\O;)9O$R]R.=7LN\3MLB< MC^(>9_S-?WJ?/[.*IS+A2V%)R:$8]\L)O*;\?A!Q24V_FP^,8*/"W"-;31+X M2$O.A(6A^/3G-\TW^#M?R$3^7D((U\&?>BGJ8>\E-$-'K>_O"AR%MO5/Q3!:];)V_6AT?I&1W^ MB#T54=D17(.'E[;>B$& M7Q06@5#Z^-D="=1Q'/K\OO\&3?,9- W\)/,5SB^D:;Z"IJD;0H2EVT,&!U+ZKY8L_ED=6=@B^4<,/_=IUVLU6EN>_5M\/2 M39WHIF/IQM)-!;II6[JQ=%.!;EJ6;BS=5+5OREIKG]9&M>_%AQ^-6+1-TAUL MKOEDJV@(MO3!DN-FY%BI7M62HR7'ER''K1:<6G*TY&C)T9+CP9!CI;:RVI'C M8<%BL,D,<>J/,V?S>LG'+0ZMK5*[OKKOFRQF]T6]EO9V07NM9J.*PV6)SQ+? M-@3?)E%Y2WN6]C8P7>W(7TM[.Z*]:OB8]:2],JH[COS8Q:BJFV7#&_L1WGC; M:E72$GO6B&F1; ^3@/L6*WK8Z!Y2A.5:(X7TDO*:%MK9TMX.,]*#2?+YZ MTIW-S.P7\;6[C9XE/DM\NR&^:C&">A+?2^<%6_5UL0BU'[PL9]=1@7UBRJTN M?,=@C>T:Q$IV"]UHT5V/F@'J,&3;,H!E@)TQ0+7!8)8!+ ,<" -8#6 9X*@9 MH%>QV'K=&OHP12W_.2V21S! M@#_"WW ,F[/@MX /X%+^6>QX M3AC, Y@0Q[>-WX.^X,WC);^?&!.'MV/?%RQ*&?3T. M2QR-W$"8+P"_OS7\U).XO.%!S3&*;3RC4Q( M[0IO$6VP)9(V*M]@@V>W&X,-:".(=K7ATR2>;_3LD\I?;CA_<2')PH"+#&2+ ME$V67%Z80CGCTB**P_CFWDFY)/2Y?)E[?+>"*/,FF7,79#-G[D7W1+M1P"7E MF/&?@=,$.? ?0R[H&7P=Q'4-(%9 MGOQ[OG?_?_XQ:+?Z'U*N'A:!SU]O,O.B&WCIN9=\8]DB]+B =V#6*&[0%+\) M6Y0E++KABQ:_^WP[^)-8=!LD,:DCV!/^J8()=&:+BB!0]U$LGI\5S<4 M)+!O.77(27D#M3.T:L>JG37N_(E5.\]5.]>KPY,EQPO!-Z 7A#4Z=Q[HAX + MY@#T"&=F3J><7)<@9&[C<#E']N;..[?RM8F?.C,N/?D]TF_\)BGC5Z!Z649!QC5*P[G<[+2&E;]LZ I'@"(I MP89[@2HYI1'+7$NF(:@!5+IB5_.[W7!6U(B$[BVJE=4Y,&\>5CO;2 (68P7X M[RR1-UEX-^S=F"_LVSMORE_IO1?>>?T7O.^SFSA$U_?O./ M]*Q_UNKV1J/VZ.-9[Z3;'YU_/.WW3EJ=9N?C\*S5KY3PIC.<.J?\$Z!=M17> M2FQ@W9GMT!3XY:K4%/ VX)R-I?M6;8&31L_: M86*&^L;&UD*%IC0!H#\A#7 M&0.@ZY1U^RM % M2\BGC5)TA>$9XJ;BV MILJ1Y%XR)W3S/:5MXW%?^N1F0*^Y)Q_F@10;+##-?3\?&V6>/\$0IY=E_#C C>;_I;?E&P3FD=P&LG<^3[(8XJ^TC6)U M^!IP;^Y@C]6VS;Q;?)7(85RES#WIUN*'MUY(@O>'5J_IS&'P&;GP/[2;ZG=\ MXB=.!G/]2 S+PO/@8O@E?UA\R\D\C#/^5!$_X,>ZC-+E9,+W;+H,^?I]GR5\ M09^Y(F#CA)_BO=,F:3E$VRKA@C2XA>V.N38,)B+",/,R\4R\/3Y*Q!1H:UT' M_P(!50A8W\7)-]@#C(J4OBQ?A,_XR(JF3,.6Z08E1'& MGB M))HXKU[YG8#N5: 0N)%/AI[:9"6&'L[-A1&*6Z.L1C-GR(0!"O.V$V" M5*3#.]S8)R8J:"I^)-,I['S*DMN G[N;2RX 9\(3*0"S8@\ CU"@!G('>)+ M8@LN*<#DU4( F CB6YQA:A>( 3$ZC4/^:FAA(+^+%=!V/V-#9.X 0UBX.RK" MDSI 7I*X^75@Y,6^\Q;W*%ZF_/+TI_=;V9V5P9-RV2K2:E@VK )"T/QZ<]OFF_P=[Z0B?R]Y$#63[S'MR6I2J_G+;-8 M_H%2EOB7N\#/9OQJOADB-SGAY^@M4O9>_O"AF(E\HTI\U8C1ULF;]17 ](Q> MY\_9JSMP+@8(D /;Q;;HZOF7EM3_P 3[PO3[RL5_DHF;VS M@Z-?W8MJ18 O1BG@:.U,)#QC+RS1U(AH+D9'KD4L55A18HGFQ43)3LT3_GLF:B1^VI!P#D"R'OKZ7ODLZRL-[4';@[8' M?3 '_61-O>\3(?]%U9[O1*86"AMT(](+4_[:O7OQ5?_P$BA'.X:@=]N#K4X< M>_%#$+66VS^(/9:^EL=JS&-ONUUWV-H]1."+']T:Q\URI>7*^G'ET.VWFE;Q M61:S+/92+-;A:F^KP* [8[&=1F!?8)T?97/>(\Y\^P6<^9>GNY.VV^Q4P22O MK0@_ $F]YS35ZKCM815(5$M3EJ;6T537[9U4F9YC:S53ON)T#<09J1:AUE8Y[1IWM7I5YE)8V+6V^0OZ@8W,'EI@/ MA)@'E>"':R=G#RT@2.-]RKO0-\:+[BR^.WZ\!-OW]9&S=QJ>?^HVU!=EMOIO0CK5C(A=TL$5>Q+R^N6U_>#U]M= MM]W=?+"'U=*6UU%4FBIP:@D XGP*M>\$O M">)E"G,7C,?RE8J7@8D)8\9@<@-.8L#/XN3&BX)) >Z3P*]]6AZ U@%D]Y13 M7>QXF0,0X CH& $]Z\!9QVUUMUI06L^ 6:U(N58Q\/TJ?&I7 M&[R^7U5\=)AEH]4M&1^#3&Z[@WX55]W*9$O,M2/F&@CLW9*_E>/'2OIMMU^M MZ'._Y/BA57&_&A#Y*]0=5RQHJJU-<.CRKYYD]+;5K:3&Z^E>_51%(UO"VP7A M#=W>L(H&M?++DE'.":D"YE!/Z66%U[Y0W=#M]JN M??D-_[Q$]YX>&+U \? MD$/;;KF=015$N.J[5$^/MU;\42=!O&?9I+?=QE;C[/6T&"KY.\=+PD M/;5V\M]9Y'AP:;H,,X_?/(B"+/#"\!Z>S7>>/SF+X9(P@&?'<'G&YHLX\9)[ M9^RE0>KP_X8>=(32(S/YG05+YEX$7S->/D[X)[B$S_P%?KF2G86?5+YR]B=GNY2%J2H7Q9),/<2?J%H;0:G#OL>I%GMY//#W>\%/2V; MU35\8)EX+V]TWUH/^T-M)W(;]JBKG5/?31#1ZWG++)9_(,<%_[*MQO>3!YJJ MZ1G=8;5>[N;6N\/MP]9^[2A;XOL[:(![_7:W?X-M>)X# 7&X=7><^71[]FO. MW@J @R4"<.._?X?_:NU=-B# MK]?!6YX_VJ,OY?F=*GS]RL/GKG%8OL;?V+US]O^S]^;-C1O)ONA70?38]ZDC M(!K[XGZ>"'"S=<=N]6G)QV_^+)%%$=,@0&.16O/I7V85-B[:0$@$R;KG3ELD M@5ISK\Q?Y?'#0_9Y,6T< 1\<^_S$7A[/_,1>'L_\WGDO7Y&&\YX+ M<3(E)?_+H<#/M^;3O!,'[.^"MT;7#CRWXWLN>99MHU%F]&'EDHH;(P53'@Y3 MZK+F*((I!5,*INP.4SK6_B&^!$L*EA0L6;*D)JN-+GLX J8\-C2R+_6ZBQV! MS%L]M&^-6JU&F *=+14] N%^X 2ER;K11/H)DA(D]9B,,@\*R4<05-<)ZDQW M=TE!/"([[- C_QQ,ZLFJG;+JC4!QA# 1PD0($R%,UD++BK!,A# 1PD0(DU;.J4RUT0TY MIRY.GL(W*Z*"Q>JH;I>9K7'YJ687NC_L V M+557]+X[5.U&@2$&:A+-I '\LI(&2EZ\9UT%KDE9T&LK=ASBV$19+&'I%4.= M&GL%QAH'EEO2&.D/=KZ(FFT'M2D <1#3*\E!O=:QN7: NME#]?R/G3K"=R4]E%:1(L"F^95QSO'6KY8QQP4)WLGM?5%'2>S"9ZK MY134<.34(,!J3G;KA2 0U+ B"';",#KX1(MF6!Z'=H.%K.B-$/SWEC\O[E0Y M;HH\<\0M68*$WW#B>SZ%4&6U78G;S2M1!"V? "V?&;TFB>I'=5PF!/F)$C\( M@^Z;\P9_=/)HON)?LWP-R M:G59W7KL]W:+U$VOMU, MS7FB5NH%]6SO>E=Y^V5DIS[\DRR0.]7[_42!W,E60HBZ&"$(1(&<$ 1"$ A! M( KD=BV0:Q1Q$;>UM)>V[,B*W>JM9B*DW[EXZ&&%]/53.*(5 ?U]*8D#1&$\ M7)!%U98-M57UTLW3!\&Z)U#BI9]\>2,G Z&[A.XZ!=UER8[>*/NUF]LG2CI; MGELG&:X3+IRJR6ZC2X0Z:\ )-;4/.G)[3>3O\7C\@NJ$U'V%U%5E1Q/7&9\J M_;=8)=/(T>VFV!45M$+NOKW<=1L5U73?Y3OX4VE6^EOD5]?RJFF3>W'%8?6> M&*(FN\=B! M*8F3 )T09\-"51R>JC -_2A416?+G]G'U53Y7^,H2:0O<33STUXQEU>OA,2; M6;)F)#^1IC2E\0+F.)5N'N#3-)ND,#MIZL=TDDJ3*$D3Z6P9^PL20\OP19AD M04I"_&VQI&%"4C\*96E)'N(H"*24?*=)^?$\I@%)H7$?7HM).*&L 'L"!$+\ M4)K%/E9?W]"0PGC@-9)(]Q1:@?\FV0UTEL9DDD8Q'\A'>"%:Y%>9QO2.AAGM M21>AA%O"AY'"Q*$/^%\8U0=;#(]/B"1)-/'9P.[]="X-^6Q_@__4@,X^06L9 M#@K>JS^1]PQSXM4KB71;7U581RP:GV4XCP70>XKX::RXO!Y*Z4G-*\?W5'*_ M,LU:$?W9R@^P=Z3^*TZ^OF,?65T])9-Y497?6E&^).KQQ?VR)]3B29;/GVKI MI"B?/]FM%U6S@AI$^;S8>B$(!#6(\OE=R^>/J;Q*GZBM'^F M=@#&5ER=*(A_3X*_U4.8 R1^0?LG2OMG6@<2R(3@%\2_%\'O"HM?%&0?4FF4 M;AS1W:BB,NI0R.Z8;N1MGBFC3-RSJGDJE(-R3QX:'(1Q"6.O;))O2)+"%$ .*O(#0/ MB>'7-,+O[-[J\KP*@V1]1>H37,W;ZW_ M59XV>*\-1(ZC:=:K9 Z,]-/KAMJ(C( 4]!42*6F'D0K61TKW0 _3C"(I$ ED M,9#*PO^.J#S;,(T0B8=(28#CQ,9PV)(?2N. ?G^,8->1C#:YKS'!&8+@ND9P MUBK!%2!8C.#&WBJYS:'W5]!;V=;^"$Y(N/8([NU0RG3E":GWZ]6:S"-Q3:EN MI2T9R'.64(;=MDZU7^((0?%*BH4VV?L%_MQSI/@::Z.EY4 MQ4]+@*YAYSTU6.EL\]X]:F7B@R%2?+G8-UF"&X#8BV X("DP0F([@CTD M2V"AJ71#TWM*^5<5Q&*"0D2U/TDW/NQG3%(NW)?D@7WHW(X]BW;XY):^&80A M9S2!8RAP#$^H18%C>%JH10+'\#2W7L"7"6H0.(9BZX4@$-0@< PK5[0#.(;O MD']GG6JR::?HMU-G\D>$RW.F"% J0?PG2OP@VYN8\L=$_(+V3Y3VS[1&J8/' M1/M"\)\J\6NV@*$]@?*R(T(CU)Q&;NCQ>)O'+EZ[27;-O,-N4IU (SPLV@.1 MUZ3RM9O$)\CN4,CN3&\$\=)-LA,U50=#=YI[1+I6H!$>^[&8UH'0:2>UM@@0 M'08%GZEFSSU^$A9!SB.F8E])EZ1"<*(K1[(H+6;I:H)03M M*1!\9P7M\=QB* 3MR0C:1K&(TQ"T3^$2_I,51&YB?FQ6X:T._2W OK1U/YS] M.X^+1I;@P9W?Q)1\.RZ@:IN=I7G]H6H;MC?H#V[147='[[E"U&_FN#-TDFDD#^ 418LSWB MVA2C??7+AM+XU15 KL:M%#!=S8?Q#';I-"-^#*\F'!\(%_DTY_M5#;+;- MS8'>;F'7]DMN M:$AQ42=1DB9LP4M4+S_A1DH$W$!2D$38+&%/LLYHZJ>PX< 4=WXY+2*& H1["2^ M>-^S.%KL/@IK-R&*/%Q#2MS@YBUP>@C#]Q2<7K*"I\<_Y4P_IR1(YP@)F,4$ M.)/]QO$ 5^2!7!<8. 0?-,Z$P3?^EL4QF.2(O_@;B>_H VOC(EZ0=;353C#F MT]!]W^A#"818Z/L*%'.3E_ 97/ZZ1LN!_9)',/S.V"9&60*/)Q]W0.M["F"C M6*%:>RON8 ?Q^[@RY\,C61H57W"GC7W3%L2?]>'QD[,KT3P'[-CD+>C%(:HMX)NCARNG@WK E!%0=$%4):"+IX ML;38JY%1#=E][1S=[7/\%WV0AGDX\UPJL).EYW"37TPX1\ DQSZ_=][+5S"Y MV&BQT6*CQ48W6XB3@;+XWRC(%A34]SS*0(WCJ2Z=OA/E/[IV;S[K']ZBE&_/ MYX@UNK9_@M%IG*2B-[ZWC,JB,0 M[0=.A(;3!"RXLT:$(*A]$]29*:OZ+DEG0JH)(MR9"#7948X(!?V40_@LRC[ M)0 1D!'204B'EQ^"&,;NP)!-%N6 ';$$8H0)T*D?AB?-;&A8H3R1)HHG/,&/@:5A_.F$X3\O8G[#?$2QFF?H+_[_X<0LT MS6,8-#WI+PH/!3YT"N_YB72/3R8TOF,05M$-0X'"%ED'))#N6!ZDS-Z7<3!1 MS%"FI&F&PXT89A2,&!80X5=DZ7[N TEE ;Z>TN!!6I#O]:$6 #<%ALL$1A,B MU,T:G@[KA*]CKUN -NSC:L7'U:__ARR6GSQI]'U)PX26^(.OIIR>E(>M$. K M3-@2R_AIX3,P(E@HV,XX@FU+R?=\@U= @Q KB*S"34GE^&*: ^_0'4#4'+UG M_MCX[1T@^QRCY^S2,:[5+ITKS3M?V84ZIF&2@QHV;KE :^"6!$(B[H1LN!NB MX@Y8ACMMSDX(8"#=:++D4C9XZ$F#BMOJR%Q1F"%B&K(5/)B4$FR+" <.9FA\ M,97N2.QS[";&G#E&8X4U=O-0-,#Z6L&Y"N"'(.%T6VH%9.T9 D7!2$!:P- H M?*0,*VS+VWD 7$:"2RB# T0!)=U'60"M!DDD\8$'.!@/LF M2W/02/A/0/A2,7GM)RF;ZZ;4R>?5,?']#!Y9 86( C@*.:)8C76W3#-E KO8 MQ&V\OT5#Z"#V&,M 8MIZH?'C[9X'UHS8+&&<&0=P?,2HV\R M>@%XLK=2]4<]R3?%.Q)Y&B>Y]3_FX,HS%E[XRK7WB=/""8N!4T<[$V) B $A M!K9"X)W2U@LQ\+08.)GDR4&#^'/"8URBDNW@*MDTVY!MJ]4+R47&0.JY67!YA*U^1RQI.E_5-/ACG<7!?-461;:U*2T]']$WKKA/66IC2[ M:E7HK=.D?:&W#E=O6;)F";UUNKQ[5'I+%7KK!'!S+EFFVYGZ'$+Y/L+$;T_D MIB'K9B,FVUG9?/0B^"#I4._M7D?Z^%R[A5#1Q!LX JH]=DFJR(;9R/85 MDE1(TC8EZ>YX'4*2=IIJCUV2&G(SI#TA284D;;/DN/<61'@XDO1D$G]X^6E1 M[]1Y8()NAJW?$GO@':PFS955K=&E*8TGWEEU=+KAZYV)N%L:3--[6O?AN3KI M)@@>>!===H#GLT<,LJ/KJJS:[RLRQ GO<8F'0U.11K.L6J$B!0\(%7F"*M)0 M9-L0*E*(A]-1D68+A_/'J2+?"H]QA1 ,9[D-]>C5$SA3/TH7X23(IC21_)0N M$BG))G/$=[HA4VE*;]("*TN6 DHJZ"R9X6M15@U) FE&:2(CIN,=#>"_-*#+ M>1125C.YS%(:LPK) E6*0XD5(%R=0\9Z"N:J +AJ#+,VI9,8%[)Y \W[5JN[ M,%_]+A!$XB?2,O(1# PV<1>4NN; ?(R@2,QAV?:#T2?7<.MR(+N;!X3$8_LZ M98AS,9(+(Y^8(I8GD@X-YXA6MV!H:H@SFL5U%+OS&_9V'?)26@8D3#Y)_@*8 M[8ZNP-_%T31#K#X_??@D@9JC6R'XYI1,)R!/TT_P*[S .BCA,:NQ+>%=/\H2 M^(JQTX*!V?'V?0I#8.![)93KM,)QS;E8FOK)Q%\BQ_8D#[@T98(A>) 1(Q6' MLJ_-RE%H8SI![8.S^$'OZ1*\%N 2WS*!Q.%>$Q(P)O\UB&Y(\'_^X6BJ_0G7 M*J&(S7H_]T$VWL/2 06F/L,*C&8S^!$) -I5>TK9+JP'25*V*X%/9VSI8O\F M8_L*NY]DRR6BR.*X@%X>MN&<;^N0C6\"TJF3N:I$R# M;)$ A5^V+A$VH4,^/"TQ6@FBK=G&[-]Y7#2R!-%P?@/S_79.9C"DGTEP3QX2 MZ.JG>9S/YG5#)*\9GS2/Z>R7#_](AO90-4S/T[S^T+0,VQOU![9IJ;JB]]VA M:C=*'F!(H4 @ _@%]ZI<"K+A$CRV9UW!]!XB5#8R#E(B4KJW "WE_Y=]T6LN MD9Y$GYVN=TIJG986!P-UK_1,?L4=(F9@^=$4.6Q!_@.?)\"?MQ&H MVZ<0:B4!3IN/MB5P6M7Y\'@&$>_#."R U,.&=WW/T0LHV1-"$!-0LB<+'G>1 MFZ_,H#D;YA[;J5\ ?<*"0(#)GN;6"T$@!,&S<+(G4TDP]K_SP#U-5_U:<##S M@[<)6?I8;L .V)+W8I0#*R;H=*V )>M*H\L(12% AV3U^TU\W[=TN\V* (X( MQ^:C2&\4 &PG ,!FR:[>",RGF[LGU-8)JRWCY+46)P.ANH3J.@G595G*\:NN M8T-/'/!H!DO52:)9>H_W_]8/\'<,FW8S(UZ55:=)!*"S%I/0"WLIK% ;%59T MLSRBN;5R!,1WX/+,M9L@'0EI)J19/% M7EGMG/8F$^V642 BLD),"S%]2K1]3&+ZS&@6;SHP(2V2/81\9F^8;J,LO8.3 MS\=VIL3AN#=J49_W%U^QKRV!MG7S%/BE,]TK=]JRH^^.K[]E=IVUDXY E1Q@ M1/#,;'2-PQ'9-L=.=V\#QWEXR3\MB/T])P$YLF;N[E-O@QKL9#+0J3.N4!A" M80B%(13&+@K#5M[$B>BFPG@KN-F=A\P^KI8"\WNU1P6 [&>:[@ @=5G'D)6E MD*8,6ZYQ@S\8/;, H&L^JKWAHLH'/O,=P TQ$M1\\GI/W?OD=X%59+C*49CX M"0(/5IB*T0Q&E=*8)B6$D2UF]SX=B"X;0X#F^4^/@ST+N_6)()$O?- UO0Z\'_ M]7K2^*V7=Q=DXFC[#'=:=@&>921 T-%GO*?HV4!%E\A)\/K8#HL6 N(>#Q!['2&QGSOIW,)^\7[ M()(*NX8I23 8<)-ZTA\D! W)X)AO$/[\#II,YXB$S3M.$.\8-XBCQ -1,X/E MSJ<,#A:Y+_#_SOPI8C2G)*P"<-3(:P==CME.B]) M\?%;?P(;AL#Q6+6#S67/2-*.X(#@1 M7%T^"5B1:02##",$NL_Q?7,-DOC3#+:^:I'<$3]@.+8X7\3GB="WM2]#ZV]!Z-X!#FYU^")QQ01>G SO]BK401-,M MHCEIB.+/-,W/+D29Q-O*C(Y"4YT8L)AIRZYS LAB@G4%ZQX9Z^JZK#F-\H&[ MN7V"=07KG@KK:K)MMWI)0C=9]]AJ+S\7.03L;#-AAWWLREM,P#SQ&,QA(F)I MFFP9 JQ4T%2;-.7*JKY^Y[.@*4%3N]"4*BN- !NZK_L//60X8)=M)RS3J,H? M8QF?/P4^N<&<<7\]7>_D/9N7PZX<%JR*+:M*J_&TSBH%09V'1YUGNBXK[<9[ M-W=NEYFV5MDK"/HT"%HU9*61 W<$!-TPO.)TUI3Z_-*D?.'#M!\9WG.MNBW; MV@Z(=!V+? IJ/&AJU%Q9;W97I*!&08VM'Q>YLG-$LO%T(D-;"@*%7W(:?HDI MJ[;PLP4]'P\].\:VS&!!SX*>#Y&>54TVM!,5T,\;8##B@PD:K1;C"^_GV+P? M1Y--\WB\'T&-!TV-FBX;N]R<(:A14&.+U&C+AG(\U'ALD:%GP%;RH9>K_B6. M8!;3A.,@)21@B$F_!M$-"?Z?I$"1$Q[*27@HJJR(1")!G8(Z!74*ZFP &-GR ME;O=MXFZ9?H\DRZ-V=)3>I,*EZ3UN;Y#\-0P&B;K'$Z,5%!AUZG0D%V[R8E4 M9RT-05+[)BD=S%J[":1"]ZV# XF8/+H 7PN$9LIP?^L8S<*H/PFC_DS39-5I M FEW!$>V@J"/D*!50[8T31"T(.@C(6C#DA55%&,=1YP&,VJFQ9T7PITY0'<& M%8QC']%UO8(*#Y(*P6XWFN#A""H45-AJPJ^Q"R!Z]ZGP9()!EPWQ]H13\0)< M^T-S.C19V:54M_DZ=%\@"'XX07[094=I5*DE^$'PPS'RPP[YTM YM,HPYM%=[GDZ "AY%^Z#-VM!#G3 MK$9'HR^=^:ODV7XIX$0#-(+13X/155G=I>1+L+I@=<'J!\+JC:YW.A$^9_[+ M3RF!J97?LW_9/SQ?LOB\96CY%9JK0P_\D)[/^8V8JJ;\V,;8M?5-9/_.XZ*1 M);FEYSJH;I M>9K7'YJ687NC_L V+557]+X[5.TF<[_&W<%\S0'\LN*#D1?OV<:$Z]1J 6G6 M-O4_69+ZLX?=MXU]7+T:U9MBZW0JC?H7UT.O5TSEU8LB87F2IGQ::Y!]JWZ2 M)2*%47C^J^=]D69^2,*)3P)I04F2Q526_$2:4OB>@^/^:Q;%$RJ11 K+FTNE M&PK?4GAL&5-X.?6CD#G$9!&!P/@O^T*66.[L^0U)* :'%DL:)OQ1!E>78%?( M(31)JV^P$VPI[R@EWXO?>M+:=*1D'F7!%.:2PH"@AS#Q08+ [Z28#!)&-<,E MJ- H7L G*F4A/"KA$O2DBY0N$NAF$F2(",QJH]?[(M!8 @3@ST >ABF;3Q0B MP6%$@+66I#!P'U&$<262A"8)?HJR6%J2A$]KEB%&W_8QR>R)= [K#\N:0-M\ MM3:GF<89SA*OAH+>9S!GG!)L5I; ^R1E?>9=04M9 *.\]X, W\]",IO12=,]Z8^J_QL:^/0. MK\Y(<;PPPED6X)+ADK/%A;;\$)Y(HQCKW_'!'!H:IW<;15.87QK[$R0E[&^" MA ^/S/RT& ^&A( <2%QN=XW0H /^&M!_ZF,W,O9S3V$[2++Q.-IYTM2?L4V% M!?2!">!W/YK"S*[GM%SM1XD?1N.#\N33B^*<3$@ G!;"EW=L2!4OR_65AL?9 M36,U @6J3OEBUI';S!!H :F^!W6][FBPO\,2%LJ1]E3!A"X/^=^5-8 MV=49PP;B;*<49K)@X@GZ)A/8D"E[\]Y/YXRCN0!)I"1+)G29^J@A8,YW)'[ M'0)[9I+Q]4GDG%FK"Q2^( *-!/ SHM1L9FP]>-O1#Z M-.FMJN1]:YL/_[R M8)^N&0&:@#RN9T#&59L7Q?>.*/GQ#5TIPUOP1I@\L'))+Z848YSTVR^/$>=H[>D'-G40!B!0?- MC.B"R9)-[=?> M7O%JE6+A0*;!E-CG>O,ARK-@I0-5X5X]7XL)*(#\UU\^*!_89QCVI/B\9:V? M 7NY]Z?I'/Z$>>6^U 36GRP3^G/QQZ=US^E#>4!3GMZIVH?'SV]X'Y;YXZP[JFPKB;;=JM8"]UDW:.[Y';X MU+'\4=;>.K)F'12JVBEY\H=*4J;2)#8G2$J0U*,D9;L'A2?:=ERINRKSZIE< MA]."V4)";14&L;-"\9C=LF.E3ENVQ,T0@CH[2IV6;"NMQKNZK_T/1"S#+BMG$D.N^1CQX?_ABH_SJM*PX MU975=L\^.BL'A9-Q>.2I*[*C-((D%.0IR//-R5/39=5I]=J)[JO\ \F@7"ND M$N@?C1,[#A_]PW5DRVX427UN[MU,]#@!CU!P[DEPKF/*FM'DV@W!N8)S!>?N MD7-M0S9; ,\^&,Y]&D.+2/[TEP^)[HP,P[$L_S4!IX7RZN MO=^EKZ.KRS^_#D97G4-JB*0%I1PT:$*6?DH"EC5:PK!(,6(<&J#-F4!!)#KV$O0UB"NU+8S)A0#H]R4NE MQJ!7&W774KVZ]M7-R07RU9Q,FP_J!]5T>JH$#P6UW-M7-X.8)/=1_(VO+]\B MCDT#GEP:[3(^2^W9NX^/M+UQ=N/F>E*W&&R+@& WWXT1<:E;0_WPS[\H0SH# M_@XG_I($P-RS:,*0O3"7?#+WZ9W/(,XDLES&$3R(\#8W).#@3;.*_>'I.$H2 M*:&@T%"D("0/ ]-9+J,XS4*4+ SFAB0_%[A?V#:'M+FK08!Q1+)*Q) )_ [/ MT.03"* TB\,Z8^2(6S6\'D1%BQG>$?[P=T;BE"*,T[2X?)"CN==N?$: L?PV M: 3[NHW)XI.T('Z8PO_8$&JS#]@,;^GCDNU3#C*&;^:81'XXBPDBN4T8QA$B MI2%8#H)681\,(^861&8ZE^Y\4DZ.G<9 TP@[]8D-NSZJ))O-_(F/:%V5]&;0 M2XME0&&H9 +?M/\F$R07]8B$($YKX G?10P#4A/% -V6R5 M@N3:?C!8/HZGM$): E6(C5:@"G6ZKX[&I]\2249@"G4/4TB@A'0+)42@"@FZ MV$87 E5(T,4VNCAI5"'FCN>HSPS!^HPYO'ZX;O2_GIR..'GE9""_D^5 M_G57=@Y+_I]2=5AY>/:,P72L%0YGAJPV2YT^_&O=A?=WE/3L&(W2$@4]"WKN M(#VKFFQH)RJ@CRY ,]Z2GK,K/;]GCD![9.WH8!7O7K+U^'R[3]TGX&8>.Q5K MIFPV0L(45"RHN#M4;,M&HT2;XZ'BTTD1F)/PEMTGRW**6;HXN^GV[\R_(\'* MQ?/[+NO;&X;"FY3T[7*!PGL( :L14.[.L^Z^;.B42.C2.8'@^H/G>E56E4;H M8(+O!=^_#]\?877_ =^E=*8VPH1^7W&Q7Y)YU+]X%#V G\.NE^-M9DRO#GVC M7*^-9(WU8 ;[=QX7C2S)+3V_B2GY=DYF,*2?27!/'A(LXIK'^6Q>-T3RFO%) M\YC.?OGPCV1H#U7#]#S-ZP]-R["]47]@FY:J*WK?':IVD[E?L\+#:"8-X)<5 M1XB\>,_V5YC-'O\92VO]R;;<^"HWT'LD]+SO:< 8LU@*2'R+T.9)E,6\$'L+ M(D,B^5@*33$T$] )N^ $GDQC,J523"<4?%G83%X.'=5:S9)GFUR2!RP;+LIO M)U&89$%*X!MV UF21!-6+%V_7:4G_36G88YDL-;LHR7?,NNN,3R 'TZP$)TV M;J , C1NH59JT'P4VY9&FF9L&7&!'BB))4W;K5[C.H!+ ;NA)U[7N2]JN5\/LC=)V MV.(6"4[W$AZ,&,670-).)%*KW*7NNN2A]L@?M@VU P7-(YV;XG88[DO!_V+MB4 M?I\$&1A0>!:P9*S!4%90]'! F *[)4">9P!:\0X&S ]F3]L9L&F'[8+^G18 MHW;9MA]4K6>TL ; 5$NN;(,'L$5I(1<9[A%(6)_>,[&*>$4S\(8CE*6%C,W- M9&!(/RYT),I7OS1H$U"X.1B1CXYH"#100>W@R_#6#"%=&';2S7_X6)*>Y('@ M)W&NW/TD'PN#7EN0AX*^M0'-LIA]S1%NX#\R?!5PM"/\ I[Y"01)@F8) M=E+:+Y,LCI%ZJ_8.4;I7N4)M2/<61#G:5W6%S^PK5F",\GPK\A \M8M(:R[% M.VB=EU8/FL#3C#NMN;FSAK)5PI#5K.XU:VMU\1]!_.)\-"W P7K;(K[[Y@5. M5QMV^YO2U9':XR^F*QDDY2RA*5+CC-[3)PAH?RN=SLEN?3=?WZXA+SX#&<<" M827$('CVP"F%._T8%F#.3 ];;?'"I)9TM3WPN*< 0(IUJ;6WQDM_ZD <$N ME^!R@F'R#6S]FE7_3MQP8*E\G<[44RU9L<1%B8$SP6/T-PY#5([GPMZ.(]8WG^;6*#D8S?NM(LI+>0[Y+]WXZQZM(, I9OTR) MA1&+; 1X&UY-8W^";[+0XXZ%E=TLG+1DM5%0H;-:X0B$_X&3E";KC=!K!$D) MDGK,JI5=Q3@DDCJ9Z,QUQ*Z_VW)R]]AQK"C6$L5:K]$FFJPZ[UO6WG0J32A(L'.:2>E MNY7D@2.;]RG-5>SQ\<_U)/?X9&)(_,H_XD]9Y41>^,0*F6>L-BI- UJ45R]C M'[YC/XIDH$,^1-5EO=&-(MT[0^T4>W;)]1(LME\6<_5&.%>"P02#"09[V;&D MHC8*/G:.Q9["=BLZV%/9X' 5W$9@;115O'O$VO@7&.835O$I33O>$ECGGOV<1=H#U7KJ7M>!&,'](+Z(G0 M8*0;"[$*# CEP'II'-X((=4 M&_OQHFRPB!OA>!"HB^7MYL ;)%@!]ZDADF S!:0@C!I6H399#A@%I!^ "8>G M/P&Y[Q@*SX=__D5AY0.?(D;AG*0P=S^I4$&WW8TAU]*UZL">!1X=N2-^P.9[ M$\4QVY%B+;;A<12;3Z;0!R(DPCHN*$US2(<-Z#1.,5'\C0^2_[Z2AYU#(-6& MQ4@Y99A=O-T0UE(":@?*2.=)3_HMNH<5B(%6I 6,(<8M9R3H1[R-0LZ@F(D6 M_@3X_LZ/HY#'%>.BP!"%D,_ZW$YVDR@+IM#[+>$RO,QW*V$9.30D7\G AUE! M>P_R8S273S5 *03"")8.<2!K"]\Y>O,F:<8VC$^3+P@)$F!Y?S:C<;G^L#B, MNM)YQ#!QIL!$R)-K )I$"C.&TX'B!I8RBF&90;\$V;00U#G@;<[AT&Y%H= . MP]CE)+*,$/,8]YZ!1OH+P6A@?UV'O) Y<\J /RKK[2 M6R87V$O84O^/2^DW:-M/BK$7;T^B\VDTR7">M282N43W+20W, &-XQ)#.*:@ M;\[P 310-.73VNZS;]5/'WO2GTRQXI-KC]1V8,YDYH)\]Q?9HE(.J#WA8:Y& MFGLWNJ)46,@[ W N"(R\9@@6*+:59BW7#@$/_8F_)"7V>;6@,IH4%0QTMLS1 M>LDMT-TM V*N)'IEL.[@9)IMK,+JGD>+A<^ H8OM+A8)"*W283GJ--OIW$I! M4Y67H-U%P1W;:DX<0430-$EP^U%0\"^XL4'3%"D1-25[N"?]OOX5>W#]Y>PQ M"F36?FTKX<_ 7_CIKL&=-A::NS!@:Z"@ *,=*2*GH/59P&(W[@9$(O?LN%RL M4DT;#+CAJWF$6"7X?]!0?]TH?W3G4(IRU'#8.?3]4FZ6H5.8KQ5\>>LS;/20 M"?CR8Y)0OL\%:>X0R>*8O(4UM^JU1?$R8KCJ8PV+G@H,;X%.:@,)C M!B3]#A-+<]AW-#9)P$!:=R'*[@2%?[#5-B!]$5VQYO'O&('3-+,-X8B#*N7> MBI;@,']W%-QU(#O8[$GLWR#M4O12^:45[6]P\SC-3G%=U>J9K>]PYQS%ZU*G M)=OL 3*;P8^Y"1A6/G6-#"HO\.PF2Z4P OV'^H=961^Y?;0@B.8<F=!G3W)LJ@K5@1?\W M=Z]8;./\AMG,]($A["*4W< MD*6X,\4\ZE]<#[W*UF6,-BF3^QC(\Y:K%%:GN ;WG$>J,687\AVHEA>&L195 MKN\+2ATPM4FRL:8\E!Y#K^![!$7H.^&CQ# 2>>!QAW!%A4[I35J& X&.-J*C M6[:8CW\K=[V.3G@3"!U[ TN-B/#Y(C'[;LLV]"2\B:H6VUZ0;RQVGX)FS?*[ ME YX'^, 9*T2O/T,_#&\\81X7S(%@* ]]U&C"8G33GC3F MN/= FPC4O#J0&H+OB[K[63HC'[FU^L@ZMB.BM)Y]B"+J$R/GLYN/F]9U;FOE MX02F3A-4L;!M65B#-T$>E7$A6U"-/[1B*H)!GW;(FL_/XM#DJELA/@(3LG., M5;[B9U#HI? 3@1460V[8H/N>]!4#2$A%GR/PAE1%.G\Z=%2H(GR<'1RLR(!Q M>?!UE<(7"QZTX@85'_@%?,O7Q^EM?9S-XBI;+GGR-9[U#4E*:M=@X$T<_&B& MZ9J IOQP,$N2/*##;K+@PY\5$K%K=FJ^MVM13OCRGL33];F"GPH=R.0N;# +6+&;HOR$Q2GAOQN-5H$Q;(()U!M*P[KKR^* MU>G=G$YO:==\WYT3DW;QRIAQ1OQ8NB-!5D:$V'JRD 9CX5T205I(2]K-%5=: M\!W7\U#69(]:R9XA-'#'_;*+$$1<5B8)_ :TYU<7NQR<6-KDYXY)IBU'2%?L MY/+K8W4O^Q[Q"ZYXB+:"^58W.52&-$L0.2=9.H]BZ&'ZZ"T0RSBZCK97+/^V@X7M;S+;)E5>@FQ?.]=F,#-'2=/[ M7HIM!'\RT WM7<[2ZDJ\?>FG:9X&>($H,=YSB;$IVQL9X,=):B=;QG]HHD\[ MC?MEA.C;_U5&^A%=L[(-7N%50=WU0/1305YIO[ROC8##*3\\,\\V*:2XG:80G#YHEY]7,>.JT7DT=5J74^77G MF[=25MO:H:_A?6"@E6G\1::[5>VM%[CC#W?WXD3K);R"]VM9[;?,XY ML;"Y_Z [U6GSZJ$Q?L(L4EJO%\8CN!G/_%K)>FE^JM?],]G+V>R\3P*62GLU MQ[IGCQ>I+5;J%3LQ_#+9!<6//Z7)9M%0/47[CH;3*,;\22GP:<8>PMR3*5U& MB9\FW4S2FI,MM5 KB9Q(IEB #D_DJ7*KN;)5CJP?)EG,MK9,\F4YB-C*#AER M+11X\ I$QG!%EFC U$BQ.6T,5.GI;63R)4!JO!:\K.FY"3 GBB7+88XH2 TL M3*KJ/O(L$BS[C0FO.+^LO8-SKZKK$DRDX]H1RT5DZ1Z6(6*9>G/"R@L>ZM6" M$7#L3-84N-8CJ+ W@-*DC%'%HNI2D@)X _\<05I &Q+K&Z(N :?U#-> M*@2*I$QAZ7B]^?IU<*+>_##KS5_&.UW34$^F$+'GX MS0'O=1:ONB>1-?2E*&";9A2KP98(>S4]\3RB8Y_?B[,LWH+&=\DL:HOJV1 M+;?5!*%NWMXJ6%>P[I&QKB;KCB(X5W"NX-P#XUQ35IU6ZQ$$YPK.%9S[#IQK MZ[*JMWI=H6!=P;J"==^!=5F:JM9J;5DW>;>C21B[U$?G]T+Q[-Q:@MJ)![#? M B?A'?Q657:=]039EVQ=9[6AH*E]TY0ENZXA2$J05'LDY*_"7U4;'=]WW3@X^I2"_IJ,-I^68PRTO9L #@WAQC28&:?=P M-P1M'A]MVI:@34&;W:1-U190;8(VNTF;IX%7*2CS\"CS#4ZW.NPB8LKY@;B! M7PHTICJNPIEVZG<1'&BTQ9(UMXD2Z*RL%S2U=YI29$L]J!">H*FNTY0IZT), M"9)J-6O#405!"8+J@L?2<6RG6 MD,YH'/,K1ZJ['I8!"1,I\,E-#IYDB-.M0XS(Z(IL-S)<.BO_!4WMFZ94V79% MX%B05(LD9_YF,,*3T]\Y0I0??E=FD895L+M<@=H1^\3:'0?Q'/K M<\ 71JBV(EM*H[AVXU7IYHT20CP(\2#$PWJ"CRZ;9B- ."$=A'00TN&XI8.A MR(K1Z%1'2 +Q^4#^PSM#$I/F\9PK6_H(GTF=Y+7Z,%"3])FV-9 MC0/?^]-T_K.A<&&1[\*+P\:PGJN+%_@A/9]3)H!43?EQ?2U6N%JU>*^O7L\S M]57I* A:]LPP:YO^GRQ)_=E#&_M^F<72)*93/Y5FL&TLTV9!TBR&/2HF\.I& M_R /7.H"&TF:HFF-6^I).,![M@QT*A%8-G)+*U2TF*14(HD4S9J/=D@G='%# M8SYD7<4AJT[CYJ1[&$^6PE*R)*4($Y?HA,!@TSF5Z/!49ADN\MI,EN0! MBU^2GG0]ITGU62+L4>@1/@4/4A9.@'Z('TK3C+(^@FR29CFT-7R]TBQ'DHNR M-$GA#Z!M"61-'-W#7PD,BJ32O1\$4C29P%JC!F8CC>D".L"GH:D%KC!^NT8K MO>=$AA 33XN)UZ&0[TU,;(50]\-)D$V!_VYC2CF= BDNBT=OHVC*22^A\9T_ MH3FQ(2W3$+AB0I$X9"F@MR0 JK[Q.76R5X!-8.P2_" E,!E_!LL0IHP6@3T$ MV>U&=J\#D=RK=@H9%F8!?]DQ68^T/ E(D@!]4D3KE"Y!2H)*S6(4U24BBP]3 M\&?E+.[]= [/HD -8>&D!TI \L;X_N\1&L8H<:?T)I7.I8@U6'N9S-)<1%?O MYHV1":+"D/ !V6@ /(I&)$%UTRN9SH_(V%K/47YDS E*S(>)W]#TGM)0^@PZ Q<55;W"'KBKHX!' X+Y::80QG3=]+<>Q0=&[:X1:PQ?$G/LP(!G9&>[<], 2+HFR9J5\_Y(L%K_'E MYC^!T@>9<>Z'L"EA&D?!QY[D+59G6'9>M8D[\FBK;!=O*"QQ-8UI%C.CM)!_ M,RP<9_N%0G*"]BM,LR*$9#*GTPR75YKZ21K[-QEV).=CJ/=?:QSLE!2DB[!O M=Y1=KRO@WYOLND;72O)15H%GQLW0F/Z=%40*?!M-?,;7J+O!F8JEEV(88#:> MIGRZ&GW]POY4/WU$WN0,"[TD60#L QTSOLG),Y'FX.P"[8-^71 PLM-Y'&6W ML=1<^U,=J_&9PK:.>3P8W6K\]@]*SY7@D0!F MMH.HN9Z#I+[)[2N4%DQ,TN^YR&!NRQJ;%8$R_+H>3R@C:; 13+*#/%[F5B-K MPE\4(0EN!N)F)#1-@]PB IL#K+]G[82GZ*U^'()<\*;F.2X7Z)H%FKD^DZI( M>?&4&^0+/\V%:! E"5J5J)1@<#27%\,O-\E;S"X M_//S]<7G7Z71U?7%'][UZ&IC%9K025O'0!APJ;,'X3X*LL 2-I#1 /H4J(FS M).%^$-Y6(JD2$VWJ)ZFP=[+%@L0/R"]7M1:]JL4O>8NY550H1W[Y"?#?BCLU M!@,=:! H]BJ%+W(JK;MC%_ MEW).;^OCC(MK5AL,;DA2POT?D"@Q749QRH\< M5BAV5C:6U!I#UPI>(3'O'I^+^)LK0X:Z!WN7V$P@Q6 MX4'Z3S:]S0.W+#([FS'1QQPT7 M:EWK0"V62H>YTQMAHAG_AR4:8Y(XJ;X)+ M J05D"9XI-23_N)^*)MQ;=AR?S3F(?A!'XMT6,+85_ M\T S]YYG9 +/YW.JQ0UN:.##0F;'WV8! MF.4P.Q^F4^L6ELBG]TD9+ECCI]K4Y8V=K&U0!((3%Y%/ZU7C3"BSF6?$CYDY M_@2]_A;=PQ+%,GK=)$OH*NT4>^N#^\%H)9& J=':A_6LV=RLP5*QPK3P<"K( M?1UX)\H"I(L91F68MEXCAU4JYA2;9)-Y_@[N?]'*#2UU64_Z8]MFS_/]G45! MP Z]ZKM0(SNVM-!:E(#S M*1$1PL._'9>LVR@)V\36E,T_0GS"Y/L!AT=]"PC'JT*Z/>*+N2\=>R^ MM'M"6A,.Z\* Q7XXHP-3PR^P>+63F6VGC(QMF3^*6\W<453UI0W!0S_LX)%M M9+6\"YK.HVD41+>H.;*D;ITM8S\J(VU;; &>D;"N%6M*;X)D'3]GS;>1#;*> M)\;^G<=%(TO8Q/.;F))OYRPX_S,)[LE#@E;*/,YG\[HADM>,3YK'=/;+AW\D M0WNH&J;G:5Y_:%J&[8WZ ]NT5%W1^^Y0M1M%1I@-#90"VCA%BBN7@JPNQQ-[ MMA>+=XL=YJ$ 8!(/?:YAE-VDP-5E(+852ZQ%B[TFS4#KP9 7*!A!(]Y&7/B0 MX &4#6Y.H?* X'?8&0RSRF( M0NRW,H?*H=4: 3L$1C@!H5[H(3P"H/%Y["??P"-C\R]%;&D<,&581+C_[%WU M)/!VPFBQ[K'M>[>W46LE1G'C+D(6!K\FWVGG*'7#8N8*!I66SX>-,0UVS.@C MP36)K";=\-2D35?E"WO&U#BDFF]RA_>E/D63R\V<^ MI*0:$YC?)&9KSF0+/K5JN;)3P-Q Q:"-S[9_$<$3@?^-@KD#VQ0R X>+*7Y8 MF+"C)Z#)?&(XURV38MN;V\%\*= QN)BMG_DXK(UD?1J?C"5W80"S-A,0-S/690EW'=B@HP$4QR^SLM M R UJL"?HI#[K#-I+=I;DX*YG\R.*>XI4!GAKB$,!SK"[NM.#MM6^MU'FF8- M;X_G=DR:;-%F5S28G5\P#W8J_5Z%$+HU\%(,)CAX=8^%%_VI"_P.9IB]\'#UM , M,Y-KX8<59<'B-E/0B&3R4.BVQU:E8WR8!W0?&2R+[2-558<@^&T1^:FM4]U0 M>BSHB)&2E: B,Q[RX -;1 Q3\ _L/'>"D0YXAI^F5(&3?-?SA!E.MLR$)Q-@W@#/FGI4!:*U!O^U-\484D*5M\RD.?)P,<)RQ#!2^3FJ+\;^ M//6O6\EU[P*6I&882D5> _,Q9.DF"L&[ ?F(7C&*]8W(:%%$4,7QFKG($MG+M[JV"5OD MTJ]1-&5U(A>+)?%CG'RW9&EMB+"BL/TIS_ZICK.0]3"V( 5@(@1YN ">O05" MBED) H;7@/&XW$CH+3_C1X$!A@!_BUMK3*:L/\F? ,N(99.1,OR0/YF?;2%I M\*Z1*F(DC^JLP,?"B$7.O_4("+[)S14>-BFZK.05B](7OC2KOF!K@=WYY99! M.V'&I@I?,^]WAC*.!_QAW"$:3X7/C&:O'T^R!1YX3%B 'ZVHE-8.5:!=YM6R M(!M97VC,T^#6+3LJBF.6)\N>9\-=1/!4+IR8E\-\?&AI&6&PF:U(-?:\>WZV MQ]+AB@,-/$4 ?YMUR&0['JX],,LW#P75FD'28%50+"$VXH<61<"PW+,$ Y+T M%NUL,)J DMFP^&$:C@3(-N:':3RB"%8H]E4$@6K>71&(8%*;U\YTS P!MP=U M9AYE9AI*^AL3L?V4AU\P!)$DG!ONZ9IQO$H#U2%8005X\(-_WX.K@#PVF= E M\F85#$GI9![Z?[-SY'KTK%*-:!>29"YA<;@LW68^"TM#_^ !)82?KN->5+_D M>=GY$529S)T^+"F3NSQP_:P5_,AY76D0K&1+/'IZ6T[J9^E,_;BN_V-N%%=V MP+9*P7+ZR2?I3/O(GBD.ZR06!&>'NG,?A 0/&;.J0Z3P4D[E)Y'0@/ZQED9^ M&T?W:*R@B/J$=P>OT"J3( 4-EZ3^, G8P^9'6 ?P=5.^X-RAY&M?9*W7ITJF M2+1%S@$,/HT^L8?.K+*A!3H*H#<+CW2=+(-'J))_7'FB3 6H.W0@YEB>P(;0 M>4[L3;G< [F&=NGCL<--IMBB@[") ,?+WEV1CSSGHG,R8ASE-12%#YP3]]DU ML*\LC3VVD;]>?5SG?[G([.4[E&?U;MLGW 2@X?6UVA*\?9<=D/J%BE@?<$5Z MJ\D>M22(.JVP<_,7CC;9/ES4)]A .6 6=%Q1J< P'A^!'\6%#\".ZO,6ZP** MIT]PB< ?J^O(R9S$K-":#XYQ?^<(\HIR0U^RUGV$TA*LJF8N0,J'O);(8P'U MA@FH_",^_C,0 Y@9GSC@+C@?S;-J#\5KJ53V:F9'7FZSY;2A2WD<^CJB1X,\ MCCQ#U1V.=6TPLK2^J9A]V^B/=-/IFX;JN/VQH@S6,U1% LBC\H&EX;Z%Q_IY M]%<]X_;JVOL\]+X.V\FX;5&,K<8[CB:1-I??6_^ M^S]_>D"DU][UQ?^.)"!3";[XO?@\O+@:_'YY]>?7T97D]2__O);^\+[^:W0M M?;VX^M>6A=LS.5^ +3'E?G"1'5#Z*;DK$N'I#OHLE6GH)_S BL=:BS!K[A'D MCX(/ 5] Y_7CMUKRX2KJ2>?,%:]3E3S,99J3'4H(?[#5GK-S.<\*, U+K^7Q MF#6@&6E-2BK2>2$@!_S1#I0Z3ZD""G9:P M.&0UK3PM I>P%$D0KN0<>! MTT"X.[<*O)'CP6=0+#>%B>J+.P# M*P;_W6@W*=S6,;AT92+*MC*!_+P-AY&GZ/'M!^Y6?Y2K,#FL*A>Y2+^K"@W!@WPQSVRHE?C7L:?8"&_J'CEXT%R7 M5%4JQ8-\4E4*W[26!\H:@@G] ?WG-&Z7F:,,_0S3!Z9YNF*^R2Z',N/M/M%Q MN7P_6&9/*:B7?U6VF#@@/%GFF.];SKCL6F#PZ.CS]16S<:_^_/+E=_;9^_IO:>A=>Z^0\2U0Y1;, MRSJE6?W^R-8&JNUIECGT--=21X9NC,:*"WMMCU_L=CSN9;BO';F[?0>^CKY< M?KV6+L?2Q>?AZ,L(_OD,[L'HUXNKZ]'7T5#Z\F?_]XM!W1L>7WS]XRT.G!M- M":]%8H*Q'X&B9#D>?DRKE*ZK-)I\F\-<:5S+KL24^#5%DO"&KQU' 41BKQ[^6D>#.3)=E2G+#+@-#-H_IK\ AK50$K*1BK6]B M7N!WD_A3'ZQ:T(!%8E>51UM+[2JL5*G,_<'WN0E6KSQ=&4"M+!(/, I'-$\T M@U''=(X9067-@EQW+9,:!19)G7@HR*H;P]KA9,*M?G:*4:1ZU/1\D73#,A)S M#)>-Z51E+,5,."I;\6T):13X[( O;_0"6ON.YC]S7513.IM$0<#M'^8S%SGE M49%S_&&;.?CA(SN:9X4 *QN\D=-]E@0[2.[)E?&'-9;8BUA5;V4 M.V'KC''.OKJ-N1,7DP7%3%OI#-K3/X+IE61Y50G,;L#P#%+*E.C5$HF!V967 M\2T)\V*%\K#E&JR/*1@=_"T>KSH;7%Y=?FPIPM(.TUUP[S'BDD7.K>TP3@^J[=GQ\4%HD>]YAKV?\*.ENLY/T4^0M[%GR&C=B:BV<"]!<7<97#1 M@27DHLJUW((UW#LZ?6IIZX51'68?)/P.T?T6W=K'.GM&,:66[_?7T(Y=99WF:>WYP77!9V618%@:\N.4GX1!K M)5[<@$%2W2#)RT=,'8[#4:X5QTKR.1#"=Y1EO!B6;WYN83VRC#P+9>7AQKIL M)6F,:4:.:L%JYZ1E!MPWJ8N<&48[8GJ+FCHNH!%PJ;[P1P=YFE+M. =7)&$9 M9]P26).0BV+X)_U#6Q\[H% 4C MEM1B' 2-L8#<5\8'ICF#-$3BC;,@MTHX^L6*0KVJWL29:9OG#>)>EQO]V+J5IUC%W/F$I&M6_EG]6J21<ZN=%6_3H$+@ G?(X*Y(C&TA/ND(XE=JCY63H=\*K%&248VU M(_$*ZH1AE-P\U!3O2D;N6A>L? [CT=Q")O5BWV<&_RI]6"K***?,Z M!=?0+-(ORU(O1>I-:4?6C/HNB:/'2L3\,N?Y=RS?K)3O00:3O")?NX%)QNK/ M&,TD24Z]W!@J-GRK!ET583&M #FQG&J;&Y9;*VO8;5M5 _-DO^<36&8Q)C9L M-1^VN*%;!1Z>#^^P0IS?DEP%5%!^X71%72##8'[Z,D^_R _GF/ZF(6GW(CX!=8?+$>.-Y9#C\5T%A0(<[7,_5)S5*BG5<(JK;1PO@ \ M__W)S>6'C2L],$.Y@%E(:G($"06/+-,7[>P.>UA$14B.CK-,JW(^+!QA>[ Z MU;P^G$%IH4J+PN!AVQ!(!CL;UV-::WCYTS*>OKZ6+/E>?V8]:_ :#/&/+U', M,/-@1'CH.RF6+0N+T;"% ).7;ZJ,2IL54]5V>FTX)6T7F!>X6)-:$D&EUHK: MQZ=LC X)N'Y>3Y('PLJ,J* 2WO(K.+I ^LBW@ZTJVX05LS(I8E8Y7'9!'$A9 MM,KEQ:S[%?V.-TKQ@@\>;^/LDT/1E9 OI;&1CS:IP_7#F%G-?$K+4AKHIA91 MKQ=+L2!(GAXPI;>YP\+RD/U55ZL47=&*F8 =5XGOK\E4WSP5K#V] A^K%&3A M,]^:?:XW%V+A7K":9)A#:;<&X;TV6@[8K2HPC_SZ0(SXDV5"?R[^V*#D"O4; M'L%5^N6#6J!];P'YKG7QQ%/;+T-\CQM"\\4WV\@A?N*RT!?!G[_)A%N71#\E M/TE#&D1X-)*?TY/%\I-T'8$%3J7??__2:/[OO^>.V/,7'Z_##A-9&@>@EJ?D MN.]E#?RW7^+=+=_C2^_#D;2Q>=!+T]CZU]=#"^\KQ>O ?-_G[$. M+C]?7?Y^,?2N1\-Z^MWE6+K\,OKJ75_ VP6@\L_OGP=_3;Z?(4E)S"YRS]& M^Y_-2IWEEOF=77R6KG^[_/,*IG E2Z/_;S#ZT5X];>]2@$"[(,RZ(]JP/8EJ5"[+AGSSQD];LM:/IK%.F^UO:ZROTI'YX M>K(YL>9349??)98J*/U#8?^OT6(\:MANR,1&QM 6^??OD??U2L)\WZ$T' U& M?_1!].FJW'4/[KW(0-\#%6RN1=X+$\<;7;P_T=1+NEYR99J@BY.A"UO0A:"+ M+71A-0X9W9#)M]LXRL(I&H91_/,_)A-*9[-WCB7M ,[ +KAZ)[YX=+7>?)X_ M-)CALWO;Q%9B>]M*>1>?C_\=W*)P'.<@<1AGF9JF:2BF:5'+UL[OOYV/X[U56UD]E5',5S7T :NZG@,W,4U7<_[P !K?_F0)>>WA"Q_SBEC'$<+EFD! M;?SEI_-!EL <:3SZGD.^>7DNS#7Y_H$=E<%0\YM5]"%D),"#$AQ$HA M9JM**<1&AF([(TO3C.'(&+F6JJNE$%-'_>';"#&K12&FNK*M6*SG+N?@MW2#7!;XTS#;Y\ID-[:P9<036@N Z"L1<M.X[#AUSA*6)WBS$]W9YTGVE_TTO62_ON&,AIKM:@/=]!3'ZUM*P7YNWQAM1$^?9K_6[%%D/\-U MCYK]CBKL>46#P$<8D;R$G4-*31'_A5U_B% _.3#[KF'1 V8\H])[0V-D.;HU M]!QW,/:&MJWT[<+LA&\W7,%\@7_ER^N%4V]E<4=\;=_2(M4U5U:U-E5B9S7? M*2FX V8GJ])CKFO99G^D#O2!96BJZPV4(N5J,-!&&_',QNS4FH6IZZJLVII@ M)\%.'6$GI\I@=!7=&EA#VQNYMCM47,,UO8*=5,48M,9.K5F,NJ'(MG$4['0: M$:0$'R,+1*3AP$-O?)IPA$X=<&SEU#FV"L;DT!H8ZMA5!_V!4Z;$ MZ /'7>?>^E8@[]8VXBT-2EMV\#J7=SMRZ)X+*"(P@IFW,K-6J6)+'RMCJ914,::A#?9TA+PL<:[ZFOT=)\I8FLJ/*EMDF M)W96.YZ2$CQ@UG$J7:9JUF@X-BS+4L>#H6ZH?:-((1V/%&WC!.-EK-.:06HY MLJ6U>8(H6$>PS@ZLHX*A4U6(CU7%\@8CV_%LN[^,=UJS M_TRWY>27CMMQAQY+O>27ZO HNRR%5.1\;N$_K=)=8]L:*]K(&KJC8=\Q;:<_ M],JL,[ -_@/%_AS%$:K?-C6J3M>- '?/9T2(X-Z/>J$&!% .57.-"K-: V- M@=/W;$5QQ^,!/#!6"LW8U]5-3()7<^;K#,R7<::IMQKZ%)PI.+,CG&FZE;\W M=@USH(P5HZ]YIJ:-5+,(E9BJ,]J=,U]GOKZ$,W59;3>.V3G./,8XY0V%+2WN M3I=2\GTO*:,' (.A*DZE.#W%MG3'<,W^:.B,7475W3)EQQCJ&RYEY4D64!A^ MF,$:7)8!XC[;!_[<->["'WX8P6 ?V+UP-$F]<+K:RHC=8_\'3><1_'('C_![ MX-\RB<"6U7:1RCJ)D2%B0"? S6Y-V2JV9ZLC3W4&>M_MNV-EI!+ MF]L+VAJRXKY!\;_@9L'-[\S-JNI4"7ECSW(=QP![V1CVAZZM:$4.S\BP1J-N M<7-[8613=M\B*:ACW'P:,>:+TAPO LTB%>CU0D&O5#Q8Z::NF[8[&HQUSQJ! M-' *H: .E4>$ C![[D'W:4C?&(1 =675?@/C^H 2@43H2[#R=E8V*_UNC#TT MS,>#OJ*.AI8]\!RK3(5PO(TLHI>S]#\9/XX':^YR=DV^?\$Z M_RCTTC3V;[*4W 3T.OI"8GCD78I-'$<4'1^ 0#H6-CQ[C@_KQ^:6HP]=P]-- MUS!T51F;3G%L[L)/QA[YL+W81JN.UB;%[K+U;?'L1\&OQ\NOM;(1Q?$4T[5< M=^B,X-?AP+'+O/21HVR6.K\?O[9WB:/>9L[JX?!KJ\&2[EK*@SD);S% (LV( M'TMW),@HVL9^GFLIQ22E4G)/EG6S61(G\:\WN&OX(N.Q:EFNJBE]VW)'GJYX M5H&59=KV<",_[G'!$?MW#(8V^9\,)C5[\/%VU]_H])8F[V%P/Z7H58&9=Y*A M!"$(GA8$1@TL13='?<6TK+[AJ-;05E1POXOL.L56MQ>>OH\@:,WBUQR1FR<$ M@1 $FX) K5P)D/3<,Q+44?.XYFE!GSQGCC;/0=!4%S5^*_-(ZF))DC MC3B:JGTZ:3EP5(E]@RWGJSOOH@Z[.(TR(,>WN1RWK>?C<=G;6W#@"J^+] M1,QB-'+>\[MI711JW2ZX11J^F= M;XA!OF6ONYF/)B25D%2G)*F)YI6:5AZKB6TG?' MFC%PU:%NZJH]4DN,:MM1U@W3@@*^T/@*][^/V_["2%[Q3MTTU4K+5'GZ4+'7 M:EZ2\('WI 0%N[\_NSM5^-[3+ ]97#<<;V"HGJZ[XQ(2Q!DT9O=ML;)=V%WM MZ4=Q_[5@=\'N[\SNEE(%R-W1V!GT^]I(TTU[['JZ91<(0*ZB&5Y3=M\6<-J- MW35Q1=/!5%P_X05,_2!+Z?2=),7^>.R.BL,W7=DLAEB7+4-.*N_C.[0*9M2Y3*-.1YX.S?P00N6]A8I1&2S& MT+.'KC8VQZ:B:V-;'Y3HXHZC.3L(E3?P4(10$4)%")6."A6K.GPW%9 D T49 MF?!_ VWLJ%J1LSCJCX8[")4W\(..^_:]%Q^L'],1T&O.Q(YLWJFH^A]=ZR.[*+FW=64C>3L8OT]OOR?L\4-C2]GS)9*+JM->/&),]^_9B6L MAFSKXH;R8W7O3IM'K=I%JX8R-BS-&8X-5QT9 ]T8E@B]GN9NG _MRJ,;09A= M>-24-:W5JR,$CPH>[0B/VE6EN#;65,6PU?Y@J&JZ.;:,89FAU1^Z3ML\NA'3 MV(5'+5EQ6ZTGZ!R/'E5^YVMLX">/>H\"&NX9)G5JN"Y#:Z#UA[JAZ_;(LTU[ M9.I%)6+?[GL;]3V/,&D>:=S@U;Q+4.W M;)5&DV\E(91963D][)! ?O%Y_,+$+*5GM9GM*9RX TI'$?R_&_\; M5;5YOS]676?D##3#&)O:R!R;;EF/-G+[+?'_2W.]7\/_1IOI (+_!?^?#/]; M5?L_^ MK0TG\$-ZGOLKJJ;\N$)KJ@6451OPA.+%,6T,^7I.)3+!>WQ)B"#F4ABE-)&P MNA1:POMI;F,22$L2\UMIYC2AN/4,,H[@H>7,#TDX\>&A)(4O\#*EI+>Z""^9 M9L%"&^)!6YWZVEXYKYVW\]A.L7_XU^N#WESY#T]/JH6-T?4U0F+_SN.BD26Y MI>[)0P)=_32/\]D0)A42VS 5<^#UQQH(A_'8[(^TH>>9 M!OS?0'7L/KY#5I;A=7,CKYF8-(]1-OPC&=I#U3 ]3_- 'EF&[8WZ ]NT5!W3 M%H>JW8B:D<603@]"3O\U"Z^K-_=3&\\+Y>C*Y>SDWO,];!Y>>KR]\OAM[U:"CUO=^]SS#R MJ]]&H^L.#)4]_K.?0M.3;8,_N_@L7?]V^><5K/+5QY>/M]:7]NK1:8\:4*]C MM=K3*T:54@A)/P1US3_7FPM1R0:K.D7AU@I32]*$!D'^*]/*^!F&.2D^;YGF MM;\ 3?&9WDM?HP79L##O_6DZAS]A'CG)KP!&[U* [21*$@1IG,+1\R"+\88\B20)39.?#Z @ M^- BZQV;W\GL9=OYAAV^[IPDUL*%[@_[W;:I*F6 M16VE2C91QX/A>.PX?7LP'"FZJ6I* 5 X&JNCS<,F(!$OG.)_1A6A>.F Q#$> M2/PO"3*Z=MITP;--6KAZ1U5%+>NQ&HY"K!RZ6-&J'!;74@VCKQN6Z:)\T<>J M6]SU3+[_=RF;=M5BN8S*E4DPG%$CE)J")+(64G7B3 M "06"2=8CSN3?M!D1U&8;0-_ZKHNPTO)DD[P+O#@X10+G#BKUB!H1GBM@6(/ MW6'?L5QC8!B#O'1^H-OV)O"?-YD ;:?)UW+U/],T=P/?3/%KNB$[;INP?YW5 M\4>@RD^!@VH ,4-#-8;60'''KJ%XX[%A.D7"UM@>#\8[:2BGY#GIK!O.HZ3R!"+/!DT[%DZXV'IHCN]\?CP;C@:>9EED PHP& MMKD!K,97^II\IS6V?#-UIJO';7">LA][TASH5I 4WL ;*7U07R/7\]R!/>H; M.23%0-&,D=N4 ]M1A[:LJFTB3G2/!X_.Z?L2TR7QIQ+]OJ1A@EG/H ^C%)Z6 M)BNG4+ORY7NF,+TK>]818TS7&FIN7]%' U,;.YKKN@5BS, =]3>,UGSU1WSQ MO7!ZB2OOL05_:^]/U655;Y5;G]GBSBK.D]*/Q\N'-7@9^,(!3>F,K:&E.:S$ M+X^4#K2!JF]4^S;CPW:4IJK)BM/JW0M=Y<.674RSNPD 6P?VV.B;?;VHSQ]ZWG"P$>YY%QVI&8YL6.)X5+B5;2["*[+H M]L::=I7-8'F>HQA#3W/!MC7=@:DH@R+J8P]'&\KT?=2F9IBR8;S+G47-]JLS MVO1 DA['_G>$_V7$PTX>3_88Q'$KYC,4?>P9RM#T/-/U!I8V'A=Z<>P.!QLA MUR]QM(3E>/@2D# %0Q8/_I=8C_R9OIV:U$W948^B2EVXBL? 0*Y:)V_:W$9RI0O_E8IV^[WM"$C.?>F.F8A<;5VW)5E2SXWY M-%$$BDV,08 N %K\Z]_,*A0*)$@1) MD <@.FR*Q5F4^S]GS'.\9=5@(1(UA MC7\GA=FJ7=L(P+R=38=[]O,P&TC*DYN7W+SC(R%MFR!I 8F5G J"K9(00*ORO- ,^*!7 M'%',8 .#WEN/.*-ZRW5K%O-3_K7FW*_C_&P\&2_&Q7R?WIL<\#2"Y=@TV0%3 M2+8*BWK%J!;$"ZN,LPHZIYHR:@?0EO/V< IUE,.# ]QIY4O_-=2A^V]OIHM\ M^OLX]GU*3MQWZ @!;/E(G)%*(*B8AA1+(H5;C6TQ4&N\5=_2+O+*BBP6[NMP MLHRW^I?9;/1E/)GL+WD7?+J4NDL^W3%R$I-V2AF3*I"/:4>R:>7+:7L MG? Z@$I@"&%;C2@-)8X0( P@&A$%@ >-P24HW8HUW"G9NLH8DP$&70YB?OQN MIR+A[RGC[CHH__I&Z3>_OOGTQGVL9X1\>F?^]M=WOUKWX>/_]X>@;/DOF?O' M;V\^_?>)M]H\)7_XV/?R9+)R3>?C29NW?6K[X].U[([XQM/N'UTGBJ:!5W:5 M?ZO&,;6=*/+AL%P6HTVID"9P'D)4!&WTQK"<,*>I\AAK;PC'S*Y3(XH8>%=# MM_36;?BN)#,8G#CY]1'1,Z0*D;QW'Z,R?/2(Y: M1A*+E?+, J.ED+&,KRFS1E6NYMJ.9]1"<(!PUWJP-ZJNE/2: ?, M'0S;L1=8:D.E$)0+"K7$&C,_5L<=H7F+(G61>H8;SE\*Z=ZHY?XWAV]@:#/64;; M/ZLS^8&)R+<3F8*-XYB0&,8=LD(B;I #<-W;BGFUU53G(41^I,+]=U'.1OG\ M(NZP0!#]$ 4E%>!C"<+;+*A(&_9,.R&(T7V7D^C+AZZH33 M8[1*"6R5("?4 *B#_8F DXIKQW'#5RC]UO&GN.B?PIK_.IX6[\Y-M=9[4X,< MQN&U1YVPZ!5)^ZHXCY*$2&ZD$+D!1D&"%?$N$)'"M=+4?'N>QHXD[*I=%AM0 MU&5I3?]8V)>3-WM6C56![NDZ?X2TE/,,"PJA$\Y!+QVTVC;]'KVA>JM979W\ M6/'.AD5]AD;',#B!7=JKO55RIZ3+#ID_K*T1]88 (3 @X7\ 8V2Q;8(GEC*Z M52/Z,/YT-'5F0#OM7]5_]73H+EU=[3)9:Z_N8I:GF'T@HN6K\0!S8RQUF$OL MJ1)VW=*?&W]OLO\9U!T1 ]!IPO_P4A"]XG=?->@I4IF"MJ\#]@!I ;E"3E!- M=."Y;\:*2T>W\A8/HG)'E:9\ ,5IUP0<:3;Q^33R(;,5M6SET"-&$&7:*^J- M%Q8W%:K.!*_S.PF1_35;AG! >:>M7?O:^BZYGOMEW"'D)REIYWPP&#A(!00< M8D<5=4PU?BN6BGTO/[D_/Y6" 4#/2<>4N7S9QBFSR\OQ(LXIG%>-$R*NPB44 MTV& 6?;3V]FBR"#YTR%UT]@'3';B-FNYK1&CS@5U*QW&A@'A_5K5:K;=\&QC M&]1T9#8W83?5^W4^_GDZGH2[+Y?%G62?51\5K.W_O)/AR1U,,/\^S$4[U\-C M%'26 )1HBPC#R'.Q/KZ* M?RW'BV]/;8]U!+P^]OL[F;T\G5--[\MF YA=Y>4O&:2#8#-G M\XN\#*9;OEQ>QP477'6B[FB_!+N/A4#K.EX-B&CZ80 M-U)0[QFBT",C&??K_C,&;N46U_M3"=[_RB=12W45.MGK&8G>12V3Q7FJ_&,; M!B:QP&$#+/)":*V<$ZPQ,)%'Y''\Z^,9I=[Q[^CZ5T3G8S:]17%60:_;-6J M1"0;[44QI5XSKH!R7&K-%%C/#,*8Z<<3L:/",AR(*#L=(M0[(AZ=#ZB&P^7E MLNIVN9H1,)Q=7I7%13&=!]^87V?S.#?\W?FG_.L>SRHAF7KO'YFV.V1.B;9)J.(P M>'?(:($%T28PBS63AYVRVV?]GLZICD[>=GKVO?_Z[.#]OP_%(A]/@Y8K\G(: MOCLUL]\FI@ M,0,GA4 "P^)!@A*U]9&0T6W#B4UZ^M6R[M!5%NWAF>R0,\54ZBMM^HPMP#SSA#1"JLK9+K!(+UT/I..-F1?I1T $GJ M3'%0SN"GLLCGR_);DQ+,%]7[ M(L(=Y?W)^3P%JC*T$?$QT%AH2%!EGBEMC6NFK5G-S=:IA9VHVE&T5=_N,$MVH@OQ('HPL% =8*P!<&: 4P401*B11O%+QSAFX= M.=Z)X!UYT)@,T+,V K@3"0=^)/FPE/E&%X_*X7ZHB2HZ>@9[1/,Y4!V M&Y2_;T=[:X<<@;GQ_%+E997.2XF<@S"@-GNV,$D5I)11)H@2TBE/FO. 7-_2 M'OOA\JBC(?2"###HM#KMONWNL=GTYT4<_[=^O/JY<3F3\;1X=5%4H@#B@,'S-[V55OUTN MLMEYMK@HYD7$2[6R50G;^7B:3X?C*B82'J@:*[R^O@C?N\WVBL1#;T'C5 MC_KAF]^_O8@_['I]CUYC3&Y@HOIY438?3+_FW M>?BJ/U^4J[O)*XDP=YY0P:1E$!J*B5&6D]C#R6A@$/4JOB>_M@P/N[?\(3>6 M7911//QA;KF%A"J%5.QV3+AR01)1!C' 6EK('P7,R)8(N=BA(V)JO8;Y%H?N MVNRM&]X#A:H_O]3?<1;$:OB(O_EW'XS+WKPUKS/UUF8??],?W]@WZL,;]W%W M8CS/M9IW;S^^^_6-59]?/F;O?&;^JM[^Q7T,]Q&>>&?^]M=W MOUKWX6/C$+E__/;FTW^__/U4+_\YEEF/A[?=X4_A^C_]]=UO'\-6?/S3[M>[ M*7_ICN)WX_.NV5^@>?]X&@S'^N_-+YQ&)3JY+O)!;7]66B,;%I/)ZMG_^ '\ M4/T=;F38_'W+FGT:7P9!_K;XDGV87>9;UNIE7OX^GM:7ER\7L^:!VOBM'ODR M'BTN?I;R-66!U%@*0;#$\(^-EAW.)I/\:E[\W/SRRTV=^L,Z6M#V 8$_W!U, MJ+\1LS_^\L.615 _!^]^BCSJ78]["C_C=]%G_"YYR/?UG !XSDWA.[WK1=M& MO50DGO^=FT^8?T^9OG ZKYW]<.V^1U0A\==EP4GGGP;-ZT3T;:U2W5V)YY,T^%^BC>AS[/_'JK@_$?TH-U== MSI;3Q6EN;KJ_=']]OK^]GO[O@_!)FB5IEN/;W),9CJ/S23X=%H/,%L/B\JPH M,PP'&0*Q&>+3BM1/IPA=$"D+P3=:.B/B+3+&>DH-9$8S"RE2!BDF#!);I[IK M&?JF:KM[2[D4_0?YG]5+_^=C4P13^VTQ>#>;5L-&OH[GZU=M-,W\>[6K&^56 M]3G?Q[7(! -*GZ4K0S\+K7HE# [=4.OIWC^J3/2^?3]PT29E.V 3,8R84 ; MB(@#U$A5B39#M;!PZ_SL3O6@W0JX1S< !IV>O>TGO)-H2Z(MB;:U:)-0M%T\ M'.:8&D DQQX"9X 2E6ASQ".OMJVV_8BV-CU_KQ)U M2=0E4=>*.MR*.H0PQH0!!0QC'$!+.*I$G=>>2+?5>'I?HN[^UI^=B3T,D^.: M1%X2>2UQ9=Q@JQQ5$SR3R;C9P[$R^04H'H-.F MX#W%>9)Q+WGCA\!ZWO97)58* "R#P=*A!FMFA*M8CS'"R&T=9NX\$G^M?UR7 ML7B"!A!WV;$\T?TXZ)Y,FL,V:>[N9EE+-[G1/9IKXJCW,GAODE 6_M.5=*.( M"HZV!GGMR:;YOHS[KD$S#PL8'KMG"A$;&FI=L;)MD8Y*-!RD; MOR\:(8"M;,3:.^NEE<'J,]0J97AM^3$)A,5;8VAVE8V=] &4 X:>9;YA/VVW M%SU:L(?[?%LLCGFLVGH4_(-QV5OOX @470)5 E4"50)5 E4"50+5H8%J)W\& M@G9P@42620:I@ Q)RJEUG =_QCK"!7-ZJ_ RV*3M\,P;KHP-K@S[!_GO3[8O MV2N,!IQW.5LL4>^ 0BQ)AI\FD Y!HV%#_$X:-S6K!I3\NHLGQ>15)=7Q72>5V",,TS" M=8P#F4?5X)+/ 0W!5!QDTZ)JXQW>?5Z,%\L[#X:?Z/S?%7EY2UYID&<<4D,T MQ4IKB%0\*>HP(@1[#F_-4M3E*799AOM['RYD-JK+5JJ?.NZ7V=BNKFS_/9TI M9?)93EWU5N,>#/2W $2:O':5#AB$GB!<>:0^F0KPGND*3,]8?@>S]>2)ZE ML"'1/=&]!X&U4/TR?Q<-\5.UP*@_N4^[JP,1"4EO'@ M5T-*JU1<-KN*F_;4E-HAXG4"50)5#M/RC>3R#M9$ 0U&;$ MM,26Q@:GU#K,@$3!7:P,"&8)QGK7$JQG\!?WUC+L*&JQ3X".!R[C=\M6D\UV MQ))Z3GUXC!O().)>\XJ;W @0'NF-<;_G3E>L2X8>3SXZ4;H?E+Z/T;1E-!$V MJ%5@I14006P ]'5T5BC B;U]ED(GC.["Q0;RER9Q:^GC70:7B:_S]J4V9 M#BRKF;+N*>N>\)GPF?"Y1UN'PO8,IZ.6>,N(@LII2:C7$D1;1S)O)6!;MHX: M_>]ROHB^QOS3[(YT015F.+M9'?(A'K:=CQ?%QZ+\/!X6M9'TH1C.?I]6GU+9 M2X>2R6"#9YJXE\1#$@])?25\)GPF?!X,/A,F$R;[ALDD,Q,^$SY[ZI(RT(;? M*11"0P&EE)[+X(\BQ"J75#&' >F/2YKQ;4=1!U>QJ60XO EZRJTG^U'CJ@25/4G(O)?<2/A,^$S[W:/V(C7IHZ1B! MF@(*+8'2"HM9/,WI$2%*8+IK9ZXJ<=RHL>HU[U=*['W088<3[#WNW'1B_/$Q M/FFDA,^$SX3/5.+\4"OIOJ87@K<[\D%]BR"(6G^Q//GY;D$LNU\99UBF"'+..7&! KJ%<^]=8P_J$_. MPWG>1?4]Z[)73O]8>FRU]W8UMWN>_?0C>$U$=E64666]W6&+''CN-A4$'+3\ M3Z!*H$J@2J!*H$J@2J#J":AVBG4B #9.!#F(G1'8"Z$0H]13C>)Y9&<9\6 [ M);RV4C=F)_5CX.SWVH:B0;?#SX\G9GD$G#U GB;AWT<@';CP3Z!*H'HIBX*U M"1)N%66QZ-YBSZ410M!J9(#S@@)CMA(D#[(HDC'P%&/@9&KL;7$>#5HYD52MDW)V"9\)GPF?"9\)G\>'S]UL M=XC;H@?KI*">."$0]M@P+$T\'NLA0Y!#H&_:[N\6X:MC-*\L+J*)];FH.\BM M["]=&U=5M6-[DO9ML7AW_BG_^GY6QNM1BT4Y/ELN\K-)\6GV/B_#2SH[0S(< M+B^7D_#2T5V7VEV0,95+)I%R["(EJ;SCP&?"9,)DWS"99&;"9\)G7]V$ .&U MFP"$ E0R*:UP@%)K!%="48XRDY?2PP>M5!*H$J@2J!*H$J@2J!*H$J@2J!X9W)R5HZ)LKAY>?(1BQ9SBWB--F!?>5XUN$;,6 [X]Z>-:IX"Z MV:87[5E=QZ$.ZI\(B:RRQ-GP+$7*@ MM0$HY8!:*:WA0EON#0&N8KXEF#H";FU&=C&;A)N._\?:RYPV*FMD)B? MF'_PS$=DXS0MEH00CQQ P%*AL&45\QTPQ+G;VQ!VSWPUVN\P!H+$ $&4)$&2 M!$D2;$@"TDH"R8$@7!GO'& <&8L1JB6!HP#@V[N2[T$2/.>1&O$L-7A)(B2) M<# 2@>&U1%",.,&HUEP R["6Q*E*(GAEK:>WMR+O7B+LKVT7)P/)NFS5D43 MP8B 1/MKM!=M]3TVWD-G!47A)\?*V*HSN15 "&\EWGL8<&^)?$(&Y'FZEB>^ M]XWO)ZSR[\L&$LE;\@.(@[Z'Q J.G+0@_+\B/Z1(2B&?2><_(?,_#RL8'ON^ M(!!H@$FG-3V='L!Y6?&1#MLGT;&;V4!A*SF":8 $@)QY%XP&P;!QI)(<"#'% MG'NLY.BD)1\<<,Q.5_$?V]FZM\4B&U>QH%3VG_'4VOVWV M,N_5R!*,!TC0#CVB1+T7RE7TDVY)AO<12 R#!@&RD2R0DE4GL M,(=2,.U-TYT,*;MU3&(WPR#I] ?%*P-D#N44TZ?Q93'/WA9?L@^SRWR+CJM+ M7X>(35W^-OY<9.%>BF$U.V0:WIT/A^%>%^$BP[?DTU%>CK*?WLX610;Q4T$#.<0:>M\\ISAJ43FJDXN$%:A@CR6\=$ M6B7F*AWV[CSH/[568._+\70XOIH4;Z;OPQ7.1N_.U6AV%:_BNH'TIK*/X/_- MIP!N'!9I>KC._:R\\<&S:?AU6$56M@K+5R_ZN-*>\]^N1OFBB&EF(.O(2L^. MK?#GJ59+LB7)EJ3[$CY/ I^[U41RUF8"$#54(N 99(0"106/!=$:>L>\E6PK M$W BRN]IN8F=RC2?1_T]JD0S56'V*0ER8#(HZ'%/LVJ\S*NS?%Y$\E_&N?1YQ8V F"QFJ2FQ/??,0@L>03$XE&,?!3=J68##DC(PM*!!B!FFB M*;4U-ZT!FFVI\SNX676O?3EJ/E9#=]G&*K$RL?))K.1M_U@DB?>4*B0UD%X@ M(0VJ6(D4I]#WB)7[SML1V65CJ<31Q-%4$9M U:\,F81M>8ADQE+(J0).:RRT MY%)6DI] )C0Q_9'\SY"TDETV&CB>W-01\/H N9P41!^!=. *(H$J@>IEW$W) M9-N>U'@.I)64*Z^Y#>ZFAY71P;#AA&R-(.S0Z'B,B_COHIR-\OG%!GT.WT,\ MF8E#[FM1#L?S(J9*JB1+5J?[GIHL.<;$JQ0M29%'PAA, B5-("AEC-99%*:A MA,@^+(L2GWQ7KWNS(;?-&NM3$J7+\WC]2Z;VBO9]U;<'QO%4_)/PV6=\[J*# M,$!MME!;R8R DB"-O3?& UR-N 6"0J,>:"CN4P7M_3C1LPS 261/9$_**.$S MX3/A\V#PF3"9,-DW3":9F?"9\-E3!Q/"-LC)C=?:84,!<1Y J RK@YP&*X*L MV)^#F9S"4SON\?&N$Q[%U_A[&HC0D\Q82C@G4"50G1RH=K,=>!NU,%I!ZQV$-RT'38.CWZ:W1$PKK*E9S>K&3[$8W_S\:+X6)2?Q\.B M-CH^%,/9[]/J4RK[XV!BV0/6Z4'5Q.G$Z:0H$J@2J$X95 E("4A).B50)5"] ME&^$-BJ\#=(08T.\(THK;(6ICY5!R(&Q4/7&-TK^S"F6A%]>36;?BB*KZ\&O MEN7P(N JNYKDT]-*F*2$7DKH)7PF?"9\[M$PPAL5S<)#"RA2EA$*L3=64Q/^ M])@H0XQ #TDX-VJL>LW[E1)['W38H42"$>%'G<%.C#\^QB>-E/"9\)GPFNS'$+>AOY38)/&:"2-U;D/10!LA8,EF@*A@,0&AG\MB9T)@G 0$D/! M9:]\J.^+AD=[3CQU)T@\/T:>([#FN748,^8]Y<()+[ 'A%0\EPX0R_;,\PY8 M2E&JT#^D"GV[&K,PSW[Z$;PF(KLJRJRRWIXZI;N?C$RU @@*JW6*=%&ZDA*T%@'(IM.!8,6HDD<'-<=9P1,,+;[HY:RMUH^]A M/YJL?\<5@F@ 29>C-8XG9GD$G#U GB;AWT<@';CP3Z!*H'HIBX*W"1+OH4"( M&NH5ULY"(YVN+ HGN9/ /\FB2,; 4XR!DZFQM\5Y-"2SLV(:?EMD\NDI%W"9\)GPF?"9\+G\>%S-^.=T;;J 3N/ M-.1:$:6,@,1()2C2GDJ-L!-;1V??+<)7QW!>65Q$&^MS\68ZG%T6*P-,U]95 M5>[8GK)]6RS>G7_*O[Z?E?%ZU&)1CL^6B_QL4GR:O<_+\)+.#I$,A\O+Y22\ M='37I7869<0B>!*H$J@2J!*H%J MCX<$!4!MN-Q[B)43Q (* &.48$21!A0#9J7%N]O!Y?ASO@A_S_^Q##=U_BW< MNYK_M1C]7LR/-%R.H@UU^'TK$ZO[SNJD*OH(J@2D!*0DG1*H$JA>S)#EI#5D MJ0M6*V.:",@L!U!CLPKH>L A?7%#-AF<)U?$_:%H>J//8]!U6!T/R*JNZ:>5 MGTGYPY0_3/A,^$SX3/A,^$SX3/A,^$SX3/CLMN9W5HZ*LKEZ>/4UF\\FXU'V M!U#]=VB8W2D"(F5[;-U((Z%AS!D #(="^MC75P-JI, :P9L1D&NM=>M6WVKX MK^6X+$:];^S-4:>E;8]%3A("O592QR@0[BER)0"PMC46548(#XQ2DEH%)3"^ MD@A6.Z$P^ZY$J/K^-@+!S.:+OQ>+B]DSB89'M\;@ P"[G";Y9 SUORHVR9(D M2^Z0):B5)1Q@H9$()@9G1"#K%'*5+'$.6&.V)J\]298D29#JXSNX1YU/\NFP M&&2V&%8:)L-PD$64O4#.=(6?^(IM\/3#G2" M'TU)66$4$6YM( QK: @@,:Y MU! HS.&6.U%[$/7\@!O$?E,3^X$6PD8WK4Y=!S@@LLON68_;V)?V$$Y)>1\M M75FKGREPT#DJ!:-6 D 1ZJFJ\5<"7#KM(^+V23OE5WOR>ZJM%^1Q03S ++596I?]'W&TRX0[,&;3C1.-'YN M&J.V:-A2( FSR&@C$!3 &%T;S80P(\US:>']C8V0= #)'E)EB;>]2GT?+5?) M9L>6H&$A%%8I#3TF$F%9<95BP[5V>X]'[2V930))&4\D/7R2'K]RO2]E!*EH M"U*0U]X1@C&@S'/@ *NU*_60,W[[%/KNM>L3,LWSL(+AL>^S5\H!Z'2>]*,2 M1B_+^1,=W'3\?+^/[EQLA+0\-T K@(DB4$JDN%N=P'/.T$?[Q%W8P9@,$#]^ M%5LE=\\B7_-@]?]>>+/\7=B<Q__ !^J/X.MSAL_KYEM3Z-+XMY]K;XDGV87>9;+6?- MK0:J1[Z,1XN+GZ5\35G8*"R%(%AB^,>&J4%43_*K>?%S\\LO-WGYP[KV82W6 M,?SA[M*(^ALQ^^,O/VP)C?HY>/=3Y%'O>MQ3^!F_BS[C=\E#OJ_G!,!S;@K? MZ5WW5QI=!@-N4AS\$?"'EB!U;T6^6.WZC_NH->U!U>0])C':B%FE&JJG[GMO MHU6I*OKPC@'NQE_*4U%5XN\A\S<9$0=O1 B82L624$I"*0FE_@@E#& J@$O" M*0FG))QZ*)P02&5]21H=OS0ZQI@+QB35^276'C%KDPW1!S%T7_4BIB15+Z8Y MD4F*)2G68REVGQ#;F(IP6C69O3.'=BYS.9!JEK?%(AM74;6C'#J2)MGT42,E M4"50)5 E4"50)5 E4!T:J'9R6C]=3:?W])15#RF._'>4C>4#Z3H,H^ MQC"@4*X- \8U!%QSA[E%2F%/#%G%,HTGCS4,DDY_3+SRT(_EF;IJ4H^^GM;%%D\$^#\(KJA8O\:_SG1X9/ MZ_Q,&J-U'#F^A,^$SX3/A,^$SX3/A,^$ST/!YVY%? RVP61$I'"6(F^%=)PZ MJHVC2'DKG:!&;]6_M'Z!J]R"=^=OBR]J[1.\+\?3X?AJ4KR9O@^7.!N].U>C MV56\BNL.YIO*OX3_-Y\"N'&"\G^7\T6,/<_]K+SQP;-I^'581::WCCBM7O1Q MY9#,?[L:Y8LB? 4!LHY,/VMX>Y>Z0LAEJBE,\NCXSC,D'7DEB5V/&\ M8VPL&$$0WC@;_O/563XOHMRXO"JF\[QB5^KMAVF79S)Z:SN M .,EA50!5G%3"8\T)3MRLQI&_G+4?'1_K,3*Q,J^L!*U93E<:8V)491Y2+RR MCOM:8VIF&**\/ZQ4H_UVL.,,)8XFCO8YQI- E4#UI, ,9^W 'ZIQL,:H $YC M:L+S//A+4?(;2S'BOC^2?__Y+L[82T\ ZV5:ZPAX?8!<3@JBCT Z< 610)5 M]3+NID"H/04B8AMTQJ#$A#L% :6X,CH\0)#R?0:!'N,B_KLH9Z-\?K%!G\/W M$$_FF(C[6I3#\;P:UU2 .8,88!)V55-J0@9-*CK>/"WS44]ZF"]IV6(%U&IA+9$]F3,DKX3/A, M^#Q\?!X3)GP9K JW% 8,^A-CYSTO4WD@,DR.E)F M'ZOFV2U++VD[@YR 0&V+(!862\ T-*P*F"N" 46 ]L8/VO>DBV=Q@XXGKJ6T'3@#W M9&M0Y\;1Z4^S.Y(>53#A[&9%SH=X='4^7A0?B_+S>%C41L>'8CC[?5I]2F5_ M'$H^1@RX3$3HDB@2J!*H'J&5$8"4@)2DDX)5 E4>_2-(&KCJMX+B9Q@ M<>PN1E8Z9^OB,Z4MXV(KM_IBOE'R9T[Q6,/EU63VK2BR^DS#U;(<7@1<95>3 M?'I:"9-4R),2>@F?"9\)G_LTC$0;-+804Z>U,!032#WQ0-MH&!'M%134/"3A MW*BQZC7O5TKL?=!AAQ()QE@<=08[,?[X&)\T4L)GPF?"9RK-?ZB5=$_1+D6X M;:IH+1$&0.TD5?' MR'-.UCQWQ'BE" ".".F!@<36//?*Q6!T\BSJN_\)HP/)"]G5J)!Y M]M./X#4#V5519I7U=H9L2]@XQ$H<[6NTALHI;0RC20%*$.3-;(]?65NI&[\Y^# KX7B"3# 0':43 M<7+V 'F:A'\?@73@PC^!*H'JA2P*@MH$"8%(>F(]<8H3PY '$E46A5#: KG5 M^O5!%D4R!IYB#-P?,GV)#,<^8JG%>30DL[-B&GY;9/' 1H1MK+%?CU]>Y%_C M/S]B2.ZA+G[.7$C/Y-?)WGC:_;3[:?=/\\9/.@M. 6^SX!QX1+'P$'ME8[V+ M@,&8\T1 XQC9RH*_6X1OCN&=LKB(.O=S\68ZG%T6*X6L:WUM5B4X[/E(C^;%)]F[_,RO*2S0P7#X?)R.0DO'=UUJ=TWOPQK M=M29^"0IDIXXS1M_&3W1LT4XV1M/W$^[?ZHVHFCG#3KD$8,<8\J%Q@92K+!0 M5'.BC=,,OKB-F&RYTZVJ-!?Y]/_H^DL(9* M90&-"6UF!'>0;LWPN=N^+<>?\T7X>_Z/9;BI\V_AWM7\K\7H]V)^R#'0[S59 M@5T.XTZL3JQ.JN* 0)6 E("4I%,"50+52QFR'*.-OLB0,0D1T)Q)IS!0#*X" MM91SN]6ZXMD-V61PGEPWY ]%TP!Y'H.NPZH&.*M:(Y]6VB6U3DMIP83/A,^$ MSX3/A,^$SX3/A,^$SX3/_M;C]23"(8A81S@$=A Y@XP!4EH(F2(^INHXPPHR MI&Y&.*[UQZS[]:KAOY;CLACUOCLOX_BH*]%.F<2[*YE9.2K*YD[@U==L/IN, M1]D?0/7?81+^OM/F@K6SWI0QF%/#M)<8<.*<-*!B/"?4 K*5G+]&QZHY9T-X M,YLO_EXL+F;/1/U'GU^7 ])M9^ZG8JC_!]^3+#D^@W5'62$V9(5 T@,DN/ $ M:(O#G[:2%8);[]%67_\GR8I>,OWPF7QL]>DZG^3383'(;#&L-$2&X2"+*.K4 M,L!!JH]FR[-)L1;KCUF@U8?&5VSKB9[X Q*TO6@X=PACR9!SC$D@$2/!.E!6 M0@(]QMM-O"MSO.[B?8/9;VIF/] $V.AITZ7MS^% 4+8W&^ 6M#QNYU_:1S@" M]7TH).]JJW_.PX-KT0;@EHJ#FZ=3W QFX2; MG-Y-$6Q)M2;3U4+1M1'&AL\XS[1E EEM(--:T%FU.8@1O M'[W2O6A3H_T.H"6$#S#F2=0E49=$W2F).M:*.J015Q *XI@7G$,5)%TEZK#V MQA'^7*+N&8^$P0&2R75-0B\)O9,2>J)M*J@QT]1B%R0>P$@9!3&NA!X1""-R M^WS=[H7>WL9-(!P,.R"2C$LRKCX_![ZT"A]"!0"C1/-&\-S1/ILS^:PH80*UT Q!RC0W!6%N*'."8Z$JZ M,80@H_J9;)DGE!KMTO6.0C' Z%FC\H\J27A9TJ3Y6TDV'KMLO$\TDE8TPB * MK7"0&TD0ML#%BHOZN+GU@)''BL8N8E LR#/<:2?/PS3=JG*J/U>G\]>/5S\W M+F<2G.17%T4E;" "?[R&51J N7&]PR+VU>SBBC]=%%D^' 9UET]C?X%L.EL4 M\RP8ZUGXI-B^\_5DW[;PHYD6$2[6P,9"9G8^G^70X#B^:-SIT_OKZ M&E0_ZJ6Y>=?;-_7#]U>E@WO&[,8653\ORN9#KO+?BU=G0=7_\U5^'B[IYWSR M)?\V#U_UYXMR=3=Y1",$3)0588_7:YAO M0?JNS=ZZX3U NOKS2_T=9T'*A8_XFW_WP;CLS5OS.E-O;?;Q-_WQC7VC/KQQ M'[> ^L+7:MZ]_?CNUS=6?7+A0C^%?_[NWG[ZF+WSF5$?_YKY7]_]OQY<=/7R MGV.>=CR\[39^>O,V^_37=[]]#.O]\4^[7^_VU6V\^IH- QJ).)X&XZO^>_/C MIE$M3:X)40AJ&ZZ2P]FPF$Q6S_['#^"'ZN]PF][6B^;.?)?,];UBP>2D2Q^W$$")]XMJG38PE;0NA1 MMWZ+P/EOISY\S-Q;&\2F=<;]7;L/L<;[*>,9CP<$]T[.V ,&ME?B<;;YWB!S M=_7_L8<2>H:+%]GZ.X8.I*T__JV_Z?X=XLS>1VH+D\\OL@BW>79>SBZSV551 MYHOH]\?0S.?Q8ES,?TYCF'K0]J%G-YYV/^W^*>_^<3D-;XM%-J[J35^ZH7@W M]_.87-%3KOIFMN>1E_W]7 ^%&,B"XS;5P[B&@&ON,+=(*>R)(2$TJD]@!@#J5@VIN& MW$C9K18[]Y&;=];K&P^0.(IVWXG"=(>E92<:QB,,2:,5\%0T\8UYAGAR&\=GFH6M;;1/N5?B[F: MCL*_)CPX7NPUUB)%EP<$DB_V#++T:"G$6'M"1T,.L!)$<:\(T@PA7E/((&VW MSQ\^@D*=130@&B!R%$Y/8M$1L$BTG32U-IA+A!D)RL@#SP5K%!&S@5P=L*BS MT $: -!E6Z6CB1STU11\WYA]<5>SLWP4=OWLJ>;?R[2SWB,=)6B5FL_-B$<"-1E^BV-J3A( M#7A\7$2M:J10<@DA0##8EP(K)6W#146@\D_D8G?&Y0!T>^0Q<3%QL0]<)&3- M18.9P,Y!C S!1%)MF5UQT3,*M])9#^1B9R:JY)VVP.L=$X\N5GE5AJW+*_3E MTU&67\;QYO^N'CA1[U"R5@5ZKJ"U$A'K,'& "HOS+C03%$5W+C@W?F ^49_<4NV_;I' M$JDSFU(,:*>-#A.1$I$>320(0#OLRQJB,7*&.$P!8,P)NRI)-L!3T163.K,( MQ8!WVA:Y_Z;?@01&I=7E53.>U?5A\C;_?<8#A=-TT"!#9F%[C ML71:80T\1PI)3L3ZP("3]M:FH#JNM=E8ZOV:B%QV.INA=SY:BI:<)@U)JR2- M)(IY'/2AD-88I7"3&]=&.;C=B7M7&G9F8/(! RF!D&AX?#1D:$U#0A"D!G, M# 0>,4%I0T,A)3./IF%GUBD;<-!EP*1_-#RZB.5YG&V0G173\-LBBRB)*+R: MY--Y1R;JX7)O8RBT50['^1-QB*(-EJ=PP55;K M>JOA3DF1'2QG@ONVT?3<2&;CE >BB=$08*^;V(IB8&MJU;VKHYA='*0Y/N<+DE:9:::(\Y 8QJ6R6 /9',^ M0'&S=3[@+_EX&O?@W?1-N\Q/M@-WFL+!NB1J_URP% DY33*R5D\2[JR$,CPN M!('.6@WI2D]2(-&69;DK&1]F8.XV$B>%)1,9CX^,HFW\PR2PQF"C(*/&><>0 MTTTQ"C1T*TFW*QD?9KON1,8C3]4=67 R B6:L/.\GMSQE\GL+)_\GWF6S^?% MQ@"/$W,8T4:(!0OJ(5-.>@*\_5VM@A_ M1]Z-I\MB]*[NL#*;M@1M7MYI_/+?13D;Y?.+*%P%@NB78W K4RCF$)AUY\C& MAEJ;(QL5MTIKH[ 2V <[+OS94 L:M7V4M3-J==?Y;@!)EV67VX!\RLYVHR1. M=)KB$9#Q/BYNS A$P%),A#)&4$"=\):L&\<::/>HYAX?0#U*-7 MUPB4GP) RB*?%W^*FU[]EL5P:=LF>9<@Z7U=4H] %AW[_:6]/)[[.YF]/)4X MPJ\46J/)(7&*PB=Y\A)1FA3::6)LMO-#1I% M:%=J\,VT:RW !P-!GZ5CUK'$WY/K&P(#B9SF[EEB<6-QK%J.-D]].2$>@L0(Y[1'W$,)5 MU3,TPL*.6-QA>Y0@@Q*)C[8D[$T[!*0LSL.V;-C6IYHH)Z3ML,<=E8Q:(S@- M)K3TWNGFR!TV FV=4MCFZT8G]@[-YUWBCZSC5BJ]C?R?DG[L+ZON58.L[4,$ M!.>"*HBQ1 !;P11J^A 1:,'6N;S'TZHS>Y8-)"&I]BN1KY?DNX][&[TNI:-0 M$T4$94!*1!5QICE%#B'=ZKSP>.YUGU+#M$L*]C]S=N#1VO=E<96/1TW?DWG5 MPWD6D[+9<%F6Q731S=&#(W0:*6B-4,R%MD(33,(/A+C"V#>5*(YO#P':9NQJ M(YKI0*LLN)J.J@RYJO9@GR%=- #T6<[M'8M63;&@(Z7UQ@ 33BABE"/%%5), M( B!:F)!@>);AVX[HW6'HTT(3XF:1.M$ZXV0$<5 1$I;)(R%%HKVG!,!".B] MT;K#WC3L>286'0JMCRSH6\%H97F?\L1G2!G?J)(P00U;S "CP'I@%==K;6ST M5D_>;=I6R_JNJ1?LR*C>Q2N6\BB\XA1I.@1*W:L*13LN4TDFN;28*TLE!EI" MV=0L>*G\#F'>'3G5F45+:9?#( Y%OR7F'0/SV.:@6LV8(!Q9;S"W %LL6]^2 MHNZ8UYG12627Q4*'PKRN(\$]M3@;>&4_-6",OF ^'Y;(8/4 A'*Y!=Y\])]N3 MKY1S2A$E0E $6?"I!&@.HV.-_ ZY@F;-W]=+'D?LU4O]:[O2^TP!XH'$*(4I M^B]KCH-;]SE+',@UN02P#EONM".*6N>%I*NB;*TA1%O=D#HCUS[:0-!.1S$< MBA^52'D4I$0M*:7'@@ N%58:2X+BI/.F3(U:LT,:[9&D[+YJ#0XDZK+ZY5!( M>2IE;BM816NVG$TF 5+S4RQINX_.K;?6[=&ZV"=.3M[ZFLYP!9GBF@#-E%<" M*[,^G!'4<,?D[+ :379:'I[(F[0>[3W$%;"U>87A @JKJ=3$6XLI(4WS M0N.9VRW*%/V,C>-7*]=VGR8O&0C:9:_?WBK/4]*1_274?:I0X-90]9 ACQQE M7"AA 2("D'6EM9 =,ZK[8"WJ=,[TH:B[Q,.CX"%M>8B<$00BC26EUA*I+&E. M\S,#U0Y-,A["P^XM4B*Z;-1[*#P\E>AL?=IA,HN75927'586G,W*45$V-P>O MOF;SV60\ROX JO\.T1.]C_6\;66EM-4<(LR8<9IP1:#D3=;4!,-WQQ+3V)Z[ M/@O^3#%<- "\4__SL2CHK26Y[=;ILQ]$@*A",=C44 DD-K;&NR= ( M1'9H&OL@=G=O7.,![P?-#\4>2%(A287;I(*$K530S!%C=1 +1GOO#3!-I91! M"-,=BC(>)!7V$'S&G<[D.':9\+C0-.WK,123SR^RJW+V>3PJ1MG9M\WI'@$+ MGY_#*>BO(+A/#N"-'F)42&>\,(0"@P5!S#:V/S=2;AV6?ELLXMJ_7RV]_O;; M/'K[[?&R]>KOT_(7?,!1I]UL[]GKWEKX264_C9"KSXRO>,"N/RM;:>NI8Z:D M P!ZHPE@1F#L47,85/!M3_U);.VN@;P79>SBZS M\?1S,;]A9/^<3GJF<[YI]]/NI]T_VD) DU^-%_FD[OX\&B^6Y1&?Y;XGBHH MI1N5@( ZAPWE2#,)1/#(>'.T#7FW=?KE??[MLI@NYI]F:OBOY;@L@CD7#+C% MM_>3?+I0TY$+CU[%E^PS>D('L-.$RJ'$0),#=A3\XW2C.185$A&N*97$4^B8>"8G>JBUX M$O^ZZXJ,!B0=XS[B0L& JG"YHU748AX@DNE_/QM)C/U?GY>#+. M%[%M0WC9:!E#1\7^)Y7 0#IA/=1NM+I,?)T(U $J-:*2J4DT,AX"!QLBG"UI&XK<=\=3Q]O M-?^[")^>SR_B!@L$T2]'3=)C+)!;SHM1[,Y\6]XN)? ?X_Q"WNI>:H W#DB" MH=8.8B>%6'.:@%V+<=XTF]-AZ=Q.9^4ZC@+OBH@'.!Z"0"D@@X!1& 8"L"F :" M @*1YQY"["FFH@33@7 MU"&* 2(2<;P^R:^UP5O-WA]"H4*]%<$@Y! +A95SL#GA*R@66[4Y'XJKU5*_.W\^HU#2 >SV1.^A MM\I)KON)Q0,&NQP3F-B; MV'N8[)4M>YVDCFCKK=700XF-:-AK(&+V29JW.U,8L $ 70YD.'CN'EO8=,-R MKF=B;R30RC*?_EY4SQ^M]WH?9PEJAZH0R"RF&&OO!(<<>\9#V79T1_*QLUSRXH=6"?XSKO504XA1IJ)!R:-VB%=H[NYL\B,/=18/)@"&4.)PX M?/(<1BV'!6$28>@5(48I:;0VZX/7.-C:G7"X,W.:L & *1E[O"'AZD1%^()Q M$ &CTPW\4M(>H(+, 2@!D59H38'WC-JFAQ^16-[%T.#V-NOX3%9RT+""IT&_ M*=ITH*1C+>F P0!! 05D"HC+76TB38AQ+;K;1]*NN[,VACB)8ETB72'23JQ MT:S+&<,E,"APC"#+#0.P.25"A=]NUO50TG7:(9-T&0\Z%-*=2ERW+4TXSR:S M\-ZV,N&\>'ISH,/S*>^A,0-MH;U57FEK)!/0*$X1XZ+1G8(XS[Y#X^)L\68^ M7X:5+LQLWG'_R]/JUY6".\=)Q/L4*D-MEUJ+O23$&2N-L-:!8+PV-0N&*/8] MA;H#$SNLT^6=)DD//JB3N'NBW"4M=Z53FH# 64B\9YXK)\EZ= J0X&G<[O?_1.KOWT9NU)?B*(6J84X9AXX44",%U@,ESNDWOS8:W<>W?U4OO M5FLZ.AA3N;<6\2DIS\/ED&@=36,Y4(1J!0BF"EB.'&A*XA7GWQ_"L".'.C-R M>9>E!XE#B4./YQ 'K9F)F&-8(\D9LQ +*OBZ23,5&FX':Q[!H>Z,S>,@T7,/\ M;%(T$LE19;S%'3N4! BI[ P@[/?/%..WCUCXC'/ OHMA[> M:0K 8[(97&RXF9I(:131G$ED =/ -?V"/&1BJ_G>'5, ?+,YSSP+2."!2%, M4H5>D@$/E %B(]2D*8=*0\RA"#) .$;E>A*(\6SK!/>39$#WPX 0'5"9I@$E M&9!DP -EP$9%DD2> 2@1H98J@S1@N*EJ@"IXV)W*@.ZG 2$^(+#3@H=3D &G M,@WH(L:SHP\QC Y%/AW5OQ3_6HX_!Y2=9)S[7N% VIH(B!5&P3&@BFO(+64" MX>8LJA!\R[F/DJ%JZS*_<.T:OP]7,PLR8EC&/B^VJ/]]%COZFU=P?Y-\R[[#A\WP;W-AM^4NKV:%F(VR&*)KBL6CL8Q^4PSK"&M!E@ MQ6X[S?=8%K).6 @'1'3:;2WQ,/'PY7BX$:;24D / O^HX- S@3EO\EC:$MJ9 M-J1=\5!V&I7J*P]/)NV"(]_UZY]P-;BL+6CV?)L4CPM0?74ZJ5'KM./ M^UB >Z'3>SG&:1MN]]&8%T)S8QW %"+0A.:LM.] MM3...>[6(['UDLG5WLFT'E0?W"?P)$EAC"?!H!/ )VF8I&&2AB\M#3& .(63 MCE(>5M[OGQ?Q;,OZ\>KGQN5,QM/BU451";%@[/_Q&J8A"PC>N.!AV-VB[.*2 M/UT463X]E/LFN\K+J$K.X*.9%A%&ULOFB MG,L*+YHOP0'5D^/7U1:A^U&MS\[:W;^J'[R]+!_>,^8T]JGY>E,V'7.6_ M%Z_.RB+_YZO\/%S2S_GD2_YM'K[JSQ?EZF[RBKUS*Y461EO+%*.(40TQ\DYI M;0R!"KKXGOS:,CSLWO*'W%AV4486_V%NN86$*H64MI01KIPVG+(@9K"6%O)' M 26B-T+ 1!FR62Z7;V'ZKLW>NN$]0+KZ\TO]'6>SR2A\Q-_\NP_&96_>FM>9 M>FNSC[_ICV_L&_7AC?NX!=07OM:W[SZYC]FG=YEY]_;CNU_?6/7)V:O> MFC?JU^SCI_# W]W;3]M7O@:E85(BJ*G5%%+&D!2<&&EXP".$'JJ;H-Q)!$4) MM(\;AJ^SE5Y\N[P,[QG>70MX7>5]##LQ/@_*8[I008 MIXMPJ>^#6!J.B_FG M\ %Z4C4:CDL2__Q83(I*,;W"'$NO6.Q/ X@F@1>Z.:=(!2/X%=@X%J&=L4PR M+3CFC )AF\%V"AH/:Y4ZGBZ+D5H\^'O"VXN@8*^B'"R#?O[/C\O+R[S\%FFV M<7M9>W]9^MC0>?FU/N35TCQC?#[2JE_\! M3>?S<=4V^'T9]-AT4:W.[B+@YD5OB(3_7<1\0!0AI5MS%(C(;PB_UQD9T4QS:[*(E@:]5G/\+YHEWE>Q]6"#9.5R M4@_UBW]\=.;U]_G0/R2^+\=A':Y6=V'6:W0T>+QV2SN@T!O%)56 *L*4PI+B M9JB#H4YCMX%"HH1RBC&CO<-2!DD<;(K)I+*4RY49G2W*?#JOO:!Y]9ZS M?!(;?FY"O9B,+\-E+-9@;U?K=186MRB+ZAWAR<5%$%JCV7!9]6I?/QRWR:U^U_;CXS6Y;-([.R>7 Y M;QXKXY7':[QOV099\7587"VR+P%V]:JOD!5N>13T7G1#JK9$7\;S(A@)!T;P MW^I6G"[0\#+>RW&P^KYG_LPA? MN[K!"KGY?+Z\K!NI!9CFBRP_/P\W6^NAXFI6QN_.+]<"([R^6-1OG8SSL_&D M.@)7_3T:SX>3V7Q9%JN+CXHZ?O-=[ZF_)=Y>H^QNOK8AKGX8Z6930GVS?%OZZJFM_765SHR]D\,/$R/I5/-WS_N]>F+";Q.L,B M5M&?^M0A_S8O)^:OQ M-*[2]=6([_XR*_]9E)6X@?R7.-,WWE"-AWA!%T4^"5M?!^$8EC@*^<7%;/G[Q6H9XDOK MIFEW+T@,HISEL77%;%JMR5EX;99_SL>3RID>3^N86GCQ(#:T6(9-#8A<3L+& MA:69!+T1]B%\=!FV>_(MH.>\4@N+NF?;C?TX.!/H0PW,H.R&L^#K/,WT>3&) MN+J+V,,F1D9B\//_!2%C@J0.F"YWL'PP(9((&R0>PDIS#2VV&DH(( 0$H4W[ M&P7SG%'*G/6*,^]I>$M\J8)",Q$[['S/9[OO>[8$;C1L O&#RF^D2"UIRGP4 MQ<:P&'^.0*Z1'N184=9R.*)SN%J,>2USAZOUJ%D2#8$H5FI2ZNUM G2HPZNC\*ME..SV/"Z->@J(;?R MH&M9_B6R4._CI.VS:4_;\V?WTEO?CJ#(JZO\[;'(P ZUU9V$(A1302E$^&S@;)%C%_7:K#>Z6"9QE69 M-Z9FL$17&(KO_G(Q'EY$-$0-.:Q,@2!\PR:/%Y/Z\\/&!XNU/D8<]4A0!T'\ M;EU9--ZOW5\Y"N]O6K#GE<-7KE3'AI]0*[]8S!DO8Y+6Y\)NQW94R-5YR_"O@)+XY&R0;_%V61+RIS M[ZP8YLNPA[6K\G/VT_A/\;WA+9?!19E$.V!^%8$2E77<\F"UG <[H3&<5O", M&W)5]T"H'IX' 41LH+M!C8:TZA!Z2!\8_C*BW#MT3 LBUH&3*,%%/D;=[@V M*:)06GUI,/G"RL0@XI;K7)4GBM$!AOR6RT: Y"#FLI7Q:B-OUW6=F< ^QHO\3T- M5-KI$8%-8:4JN_5S8$?URS4I&@7?^/)L6M (U&1&#&M=6I5$9 Y+)2 8T/U%;= M-N*_FFY1??8UF1P^S@8/, C[81S$4D=:BHU87'C-Q];'"I_R;FUU5-\6HRQE M<1']B<]5I". _R5Q_<-_FB)X:_$^=@7',LX"J3#U*MS1J\;9J&[O?/RU&+T* MTC!(KLU^T*^S*.VWWC-O3;Y*N*^!VZ*Y7N!V5^[6PI5FJ*526*]:_7Z>Q2NI M-SWN65F+YU&4GG$; X97 G9]KS=,A&M"*CJ-\TI,KWE5W]GF?6_>4G5MQ^3EO!'/X^G5UN9R1 M:X.&3V41!$CEN(Z*8-3&E5AKA1CJ6\4QHM5V8X5?9W]O0RO+2/;;C.MYO:.K MNUAKN>I6@EP(^Q'<[J"B:KNLWL?H]4^*17%-BC7W5 4:6J>_;XIF)7+^&O[I MA;[9O)[;P;K2%OGO91$E1L!(I1J:QZ]FXVAS36L\5YM9/7SK;L2/;EA?8;/> MR-?9N\";RC/[UD;FKH61@L$QK@3-RC0/1*GX%NM]5O;XG5]:O^.6[ZUMO@I% M >Z5S(^F8G%5 :VZN7D5F/BE-M6NOS)<8P!T8ZN'Y\;1 RFK"$T0P)/9MZ+\ M9A*$Y]%'5$O[R8C[S( KR;YL$X%1,G^;<6HBX]89X"+&S7GN/M2->&P,)9; )DOWS MO!PV$;+W11GK9N[L]?0_\W+Q/ZL->5=^K%6X^CJ>_\\JU-8\^??B\JPH-\H6 MI\OZ@;9R$:T+%U^A[U*#U[*B3:6^RHT=+?*P=2M"?:M\KCB& M;9398EC=3H;AX/'[%Q?QT6\>9+$LOF)^K @=W!3_L01N5YW?@'3Q[2J6=09, MSH;#J+XK@37$)Y<)6 '54GW1+CO>SO^ MH9.8ZQ/C[/CE:Z-^^,__:IQXL^F$O:@&_+01#JW>OF!?]EG9R+4;9*=[ZN3W!L^"?%YWRRK%Y865]5XJ(RH\;E<'D9XYK# MNE2G$N1KGR.(O\;_JMYX^V5M>'F5[S@9_S.JZY4CO'+Y:L&Y\B4WT]*K7&?C M JUSW]7WS2;+RWKFY]KGK8S=M8=?NYIU.+0)X#1YWN_8_IM1Z[PR3V?+&$./ M7U-S<%7367SW90Q.K$SC.J:S:=$N+LHFPUJ%7B.? M/A=MFCSX!O659S^M]3'\>;0L1_FW'_Y3@IL)IN!/?)L_ MU8:I5S5P;Q(,SS]M._)5G*UQR"-SB@;%-PEQ SEM8"./3MA9K(!:P?DJG]=Q MP7(<*Y]J]JV\J47X.9J_SO[K=GH%EVX9H;_"\"#8S(%6^;?&ZPMK7^<79JLK M7Q1-5FB\J$/^L[/J<_/K'E$1,PS!DJNJ R*$*XA7*<=YT59UY65Q+:RH&A/] MJAYHLE$M$*SW%$4MYVG>$ZY_%L5)&QRFK0. -TB =:; M_"7?$")5R.K3=LIX7102%V=Y[2NB#;JX)HE6GG'W"YNI2JH_FBF-_5XS)AKQ M3[+%JQMZBAO G^ &[+*M3Y2T/W[?Q^1@HSI,>XD\ACK(00 U!@*K(&LUH,Y8 M)]PM!:=;,C8(TH"L7U>0^'9[_X.['<\HQO^G7I&X("N!ON5_WCPV1]?>)_NN M\PE>;T\LR"YC@G'#$'L1(.VX6>WI;8R,0%(CZC@-?D6P>RV.F\6P9LS=[U+_^S04)@(M$B@0E+IB>=DLB"""7\^19G_.JB[7*2MG48G5KZLYP MV3I^=4OA0]$D_G,^N=LCC;6!@\@[B8NW<4D#A8H^MIIFB,I]]?K5HV^YX7<8(0ABL )GJ< MU[OQ8X0W;H%!,"OJ&IN[Y+LS.?PGA?IHE]G'$UUJ9_WBJIN8BP>,1R&X>6P^ MZK^/JDCEA]K$O*_R6E]5*/]13G>1W1PM86<5V 6=U]Y__<(&,[]*&!Q8*WL0 M$J3LC<:3P5>[4,/*X!CFHZ\NQ]=J;J/@3>T4IHK[W\'-ACA6D1.V5;3YD>25 M8]LC$1NB=OOJ.R(H[E6LHM+\@W_ IX7%R5XTYK[D+H]B:O=-">R]X57G?;$A M>N'+RSFHT1CK%N)_T% (QU4H!!.%$ZI%PB&3*-$,89X8PH"FBVY/8UT&5*2CNG%G-8UW.2@D %C')CF!!# J9\2G4\0ZUZLD*G_Y1S[]9 MR)*H!M0K'29%C*=$PEK6S%)&[L8!7'7T\I,&RQZ2'8WYFX4/QF]TMW(9_.,E$*9J,:\P9DD")4)0$$T5 ME1I8A.$)5AH:I;=!F$>LJE.'F(4M=AHXLU5IC'91 D<"4$C9,60(A3PR)\A> M6_9NW!N?YAW+I<(5+D;B/?Q>1R\TNYAZNI!!7*O=ZCH0L#@S#'GPWND=HW M>HK?_,4J/./K04Q5LJ;!L%^OPWQB9X0O+&^*21D8[!?Y\RY)OUO4)!6%?7UK M>PY<+,!'E:H,Y**&^=,O_Z=W=_^S*BJ9?W2. WMJA"A5.);"(>?@)6RS&&Q< MNG5P2DQ@N[O!=+J??7E,M:*0D3Q29!#[;U(KT3-88(TSPHPBQJ598"F*2^T]LF2YQL[YM'I1'*:A_KC, MN"LJ.7H3EPA10OU>&Q;UB]S4Z MK,K3(=1L+4Q_428<0,&/URU6S+WV94\^Q])7\-0-HBJ1.]8>%1Z)ZE J(MRN MAFF-DS(JJB=7[/MI9D7K;>*CO[H&[^U^E66RU=K0<[>%IG-@TGE#/3; MW647>S7Q7W-GAPY<@'Y>E)9\OLV7BW46:B9\:HC]WG0P*^L\RGP6XXD9W!&\ M: ;PX'UV1"=%'6_@(UFN"G:YYU_MR[D_6.BXR0>S^20R)PQ+T[.RK&L2O4$B MCS^C4;89C:^1T?BTI&[\.GG]7,(U:+_%Q&R!06ND)EA%G<_.%#B/HR.,R YH M"S54&@&A-IPK#JE"1&DNRCDSJ5A00Z7!!.N$B8S)-(6JI-."@B?FR5VW\3DK MY\.[&H/+HK.O.A2\/WB!XN8AU"^XC$K/#)/'4KW>'T^QZ"QDG]W,'4;[KS@_ M@R_**U(U(U^*^S6&'*\+0N22(2?>T-W@2Z0'7/_PJX[JA#11[TXH$YCJB4KS MD5?60OJ2U>ORF.SIU3<7)?-I9Y[59V6XOFCG2UX5%+KJF9L;]TDU3/<>3QQT MSI?AM$4WG&@?A[EUK!N G?NI4@F*M;XK#T=K>U4ZHSO%#N$6:4G\/AP4; ' +(?O+^@1E.[6Q M+LW]]KN+ITV6G>/A[T5%JOO*)+<[:!2Y)-QV=59D)8I. N>CZ'=;>,AR/*&^ MMWS@XY'OE<6Z&V4A?B5D6MK7G]JU"$F;OG(D_Z-W5^2*UEV(=CM:HS,\RU>W M5=Q-%EER5Y3L(L/VUD4*@44;)QYYH6D6/'G5V*:!R,_S-(UU MD_O88 >C&I'5P3?_:?F28E\L_T.-H?X8Y78'S]+Z#LJ;#W2>9-QH3%"B ,@@ MRC1.2_4NDW722WN"*T9%:D@&@; OPQ"(C>V 9&@==].MG3[G/AC8EW+@[("\ MJ+GV3LV867'7L]#@,* ?6!>=G3;)\U!Z.BV3*PI9]76^+F%[/K'&E.-"KOIBJ?W95>?QSF@^CAK"'?XS*Z6W/HW'O>*7WNAW1Q4Y*%PMW@^3 M3SS_7472.?'&X'H$;OR?C\[=T/J"R5K,JSYS6+>'H_2DLXNGM>#(+X]&VG[V.!I!]#5O&90$!ME'[8%@Y\Y#D&N:O/5=0; ML_$D+;@0XU6/NX922)D@0 CC#$"@[ ^EN01I2NLDS2K)E';$[]Q("$QB+8 " M*0A%+A=WB59S+9W;2A'0TR2.A=/XZ8N<'E"C>RIK06Y\)&^Z<+![-_!W5_/_ MUJK H7PKMUO"Z_D8(M?:FXU%1 C,L-D'X%#E!Z;C=U6\GR MEZ-/[\@(8.6?4X/O?4KZ9B4X12ZN"E*A&8<8 M:5!+ZBDC5YVTGD#BN6ON[N>S!;>6KRZTB_36IX 499!EL*)B9[+Z MGCL+'0-"2:T2WBRZ."QWH:XX3/>+H;7>!KV/9= M.D7$--1*%!]%XW=8Q'7_[MEK>D,?<.T/IJ7U7A ^WM2F/1ZLA47]V%07.L?= M^%M!Y1;,Y[KIS,<3RM*.F_,YTX+\!ZXZ(0JT@MC/D=#O&XG1T#_ MJU^L\X"77]T^SL.(MD 4"*3!,*$0:&LL9T(JE%6]).@B!WVBE)9)!K@PFEFS M6L=^\4J2E#WI)]_XG!4_>1A"R?$3,I^LBN>2_.H4"@=8ZWQS;E9O?C-N^^S]#1+KO#NQUV5SEF>V3E3ET*R<[??NOSC3UHU@K. M>L%YX(PHKRF6\!ZX$AVFU4Q_:R?DWUVO/4?=$#)- G%QM=S>(6,E]*W_8:_Q M;E&U)J2L\@TXU(00E6)-F.104$3+? .,DP75NQ)7"RBJ1AU9 .WH:Y"#3V[P M;NP?P] _Q)'_K??'X&Y^YRH.QS]L5L&A[<0 MHKUD\+E$,X>!_,S[#WO3:';'K>^0<=@KG?>>'64P&E#%']R%VU\ MSHKA%<>U;S^6;9Z\SXL_MQ_+80[?6MZ)[TZQU*)CMM US+G#IV6J?:V95A&. M&90Q7A_2\9%GWQ4DWJ @2P]I)C'/I;J1NW/5B:NB!I@4-I:K'QC,0NF-O?1? MKK A_E[FE_5&HWG@H;"7^%R4&H'[P,67.LX G$6^4E=8MD#]5W1^":1A18/" M@G:YR"@KDYQ[2Y/CX\LNW:6H6;7';:@W>./:ISH[9K6U3W0L">MN M?!5;/Y:[)G(J+EU8LBDNO7:-(BZ <)%[%DKS HE]>0.[O/]<2 3TT?F;X?C[ MM/.#^T91W55DYL3]$(N\RCA=$8WW23I%&5=,&2B^XBD)G*+_95S0%GZ=#WQ( M,E1$^@K5X'_U3>7*#^M=?HH+?HC!.\?W$SRD9>/-A8?&][SJ9"O35V\=L# X MMXSE)%9.W]4)\G,<23%#0'90>*.7WJ.8&#L'ZU;,I2F& KDP?2$\Z:;$*<#E MJU2YDW?.K>N;WR[T^"J[>A4E>[69LW^QJK G?W?KY7RZEP,Q2BR($_ MW@/+FGX#L5"P6T1R_8L77NK5;H9>".(,Q8XH=GOG=A9]$6AT:,3&?=V:FO]U M,OYNMTKQK9#R&42BUK]R=<)"\+A8@'*FKCJZZD 68L<^YEU_AQH3TF+'LB"1 M)9%H+&SUUL L_UIV0PL,GA7CRZ;(Y8;J78>2G"(/,A1?6RWKK:\5*LI\:U7AO@N"7[9N MO0M1$#IWD]O!O?LH\,+6FK#,\NO;T7@X_OH0I.273^4[I X>K+US8W'7MTIP MN0I.BD)SB9"ZX)3=:=7$T'U-/.>Q\=>'F/30.Z\-/NRXU?Q[MZ M&UVR^\AE#@W]V;*RK;N+)9>[Q'6+,LUQC92D2(F.4#8)Z%N$:79T,H]'KQ0. MV2(\( FJP@,(&Z&RS%"FD6(RR\J<,TF-2);-S,ROSZ]N>9;,S+_[T/2O@YO' M,W \!^1'-[V>^-']5@0,(MOC4_& FX$]WO)1Z,*P(2BP*F:'\&-N(PA!*ZN; M094VY0VDT:9-7]AASCM8J->C>+X7;L"UAI&WBI;UB473J&8.%97=OIBE(& . M[QP+)$\J;?U=-=U6T']UBIW?LD=ZEN]8@%8.\OTD];D'[&S=8/];M?3^0 MI"QAG%!L$B)$9@0O/7L*XIKO1Q*I"4L@S+!&FB0)8CSFLO.49"M15VIJDE?TV\B5DI7FW5!%4-6C^XDIP MQM,J_^C=34"#Z+'9Y&H(&O_J"*/'H;3W#^MJ\,&3=0G%SW45K*36'Q?!X]J* MFGO_H9N\3^.;V7"1RX^9'>B503BP!Y/BR>4 T%9BF4FC4Q0:L_1,@1( MTSIC@F($,I@IJY%P*.W!"KB.H -Q^K3?=N-S5AS.A1,L%LE8G;-O\6@XO@]V MP, UH LAQ6DQ2E][.;KMQ3YO"V2I(;&N,G^LC-Y,>JXVY-KMY9+_:E#,7J B MJ?JA1!(E7]46?GZ[P-L5K"#7&J'Z>D578A6HJ!<7P[@KLMJ_%O4_M?WHBV26 MZH&J3^-P747-ZE\7;E]0CA4NNI*'9C&+<$&57RU%"G9XU/M'H6O@TQ5Y*RT" M]C46GDZ\C$-?,!SV3>_:9L/NL]]W2N\Z:FM&UNH,#-<*ID0QH*UAPZ2."GEB M=7.TTGK@T>SG!HR9>O>[]0])'CX_W-,KCZJK6G6,J"00-8;:=[]ECU#7+M=C(;I:C^6,I/G4JA][UV7=N]S? MZU +>.TY ;XO@L "I]:U&VTPINYG/W5^@#^&FJS!*,0[8EYP:/Y@U3FKG5P/ M[GLQZ\M?]#:$A;PGR)JM39%7HNO*' MJXK^U)YFM=)H]^7- [GJ_..):XIH@0M&?AT[=>HV=_G3S@8,80/GV;H;.:,Z M6-A?0W%I,4DA5.8=39Z1T.M<(R=T=NF*3JM5+V6OOQ:%F(/1/^>3AZ=?KB)Q M*%ZRFDMK7MX-YG>!"+%;ODZ-"=1YYO*0.3#Y&JSNI;#)4W-7N]-XTEU\G-.% MMECD7A7][53K7#Y]D?KC7?+;Q_JD1CB+RU+7R[W7>Q!(88HUWI0,?1QGV;[0 MBQ8I68K)#1D63RUF-=7!1>$Y36[M#(XGCN*QDOC8_BK, C]]Q55;/*K&MNO0[EL@.#H]%^U_![1X%[?_&6A084CE MB+;0FY0!BFK,*4P,S"00)BW) 5)7Q5'S@L T00E6"F,NG&;-F"Y-F\R()W6+ MC<]9T9M,Q:Q=,GHO'"$%VE?P-?0)0SXU(J!]M[-&^?+%]M[).IU6_;57;A;( M7N/YZ+I7W@<[;H%_QE9?U'\':[ M0_"PC?;LTLEVZ=8WSMN$#4'@77#CZU='[CHKDYK\Q]X%YR(AQ0;8IQ7HEFO) M<;F6B<(,D91B[OQ,*#,\+?U,($GD4VNIXG@^VN&Z>-UT6C;Y4'Z#OAL9SP7X M_N;S[?+2'W3).=A^R5_&E;0-[EYU7.K(P-?UV /#*U[3?'CSMB*"6CF95@Z< MJDE&+ 4*/N)*572[L6*%"F4W"XIXR*W,^W5EO*:(B NKL$)H1B6&6)5010=(4R>AEE@1M*%+:^)P5:\FE>,U' MSH'C^75[L[D_;]R9U"^6MD@R=,RD9<..!0+BWB*KJR,EM5]_,KZ91#9"UUZW MN%_Y&KU"*=HY$+G%+.PSB3M93 US7=5.4<]44S!'CUT%C_=.NB2?/"Q-D18? M$WO*[U5G/#B*9[MLB8ZELN)L[E;+G'*=NM[IXNC^7WCK.VZ(> MP#=]K3=>?7QR:E46;O=MOYQX6DJA="*U8;T\3-;CI M%EO4;>$O^=?!:%0K 0M]>$Q-UCX1UC_AD$?ZHJQF+65WQ()0DA\6TINZ,( MJ_2["XP4"U=-;WN!I=J_1<&X;C=&9!+PHE?$*JSH%)V %KN5^"D/'.[+7JJB M!*MDHO:SLC!YLT+T'IG VL3;R0D9,$4H8R$%IA%*K)-R%YO>Q*V%[^7<\5U[ MSD,OBN/ZD$_\J+;)UTU8EB0BR01C#*8T2\N>9A0J7,_7M?JOT<2J^02E5$-[ M-1.ESPD*O*S')+VI??6\/M?36U\;4TN>ZDV+K>@Q8TEZPJJYJPHQJ@B4' -T MD$%7CE@W(6,GOW^H3^_+ L]:YEIL$^0^CRTBG:;C:+&=PE7<<;7+@+[$_H6#^$LW?B"M4RTV<0? MV _%!R$5K5L$DUUN]"0X':K[5];Y_=B98:'#:GV2O\>J/%>>_#:^XE$ES8;" MGW@^V)/ *Z_'0H;:?24FU+U)6-D>0_95=%:2[3\'90B&D%3-DC-MLM18$QWP M+$TS9* I>[<'7AE:)00ETFB[#I(RJ%,%A0 IBBO#C,8OLC*\P97!C!QR M9?82W2U7AU?,NB#!*<=V3!)E!MH3/HL>'N^E&M >66=X9(T&P^/%8U%)O"/0%I3"#&J#,*," MJY@)HCB :EGBE=7]HNKW*;]V#6,&^=0$-;J?3<9W(?$\M#Z]6;9(0DSRP)!, M$3^@T+\ (LOJO(0,$V/2%&E@"$$($1,#_8GA< 61#[4^38(R1H<\,1>AU_<# MJYDKCV+VU=%7#'R.-IUOPWO:'@N?RQ 'Y,>S=7F !!#Q#&*JM4QAQ@W@913? M*%FG]=:)21*&@)%(FE3:;\1B/XV=FV-=Y"49N[[$WET_MYMRXEAG@XD_R&>\7[1H69O>>N(OYU2$)?6A?Z+YN..T?-^[/)Z M7?G@_=A7#U96^F#J>K=?EWQ43H- ,B.*1HWAFW2^1#[- _ZT>/;3 MDCC&9:$6S;I.6T;CD5(-;1L"@(PETC?T375"5(HXXB:*)T](W:&8B=1D&J9I MHA.H %))4IYMF48KS>P<@4_I#O>",?W>NZ]Q]M3ZI'G&0M\$J9\[ K!>N6_+ M>F\K??VO175!/70Z6^A6OIE%.70K+WNQ>DZTJI9_(3)1W&W]&Z_$;Q><_<\* M=)7-,6:]/[J1*+@JB+63.*ZJHD9/Z[69DD0!@<'>7]UVDTN<&VX>MB5JL6Y$=HA:Z8DCP1;:/ MK\M2-?'FJ(F_=>9O75P\M0+5<5P*7\<6>GO3E3D[-;CS/(3_XR7D;U5H^#7) M;W=%-S<2/Y#:.+8O54P,@%)K8L$.4"ITIDJP(T#K&MAQ(S'07#*A %""9\)D MT?'%!7LZY7[C4:_N'B].ZV/\8];W\;N4CF,% *N]2#IK$]:3UAPC!5>,[M+V9V'WARG=B 7Z( $^CW [^[;E(UCDR475.'KCIGNDA& M,AA9RVOJ'NAAQ+W(8EOT^O@W8,(6=4Q;;)I]]MP>),5%8N6J"-?N%[\^S&]F M/X'X?5<'. J_UQ\X]K[WZ:_Q1_J,^-NZ%_[XG]KTO!=>\Y^J\W;KK_/.N[?R;EI\5K MAP>A/_TH-BU>PT_?SPO0C.Y7UN:W__F4\FXWO%OX4 MI@"%^5^?6NM'V0#H^P@O^WDI?79Q"DYW=+\Z$.G "!P]3_74Z__3-_7L=OXU M'SOM(\*@@]^8%U91%X?*J(%G^+P.J6)%A[<:@"T32[;[Y*1&%_8)JN^3\1>7 M:500NOJ_C@O&='OO8N.4.Z8*3Q0[KJ(,6KS4;:7IP+Y,;[)^(ZW9?IZ-??DF M&_:CSU@=+=ZHW:,G/;JPLW##Y:W:EE7^;I_+YP.;G./(/9;.A;XT1N M2K=I1N.JJ[NO8'XH[%W?"+)6X5Q6O(^_CQ9IJK^XQGI+NIG;JD_J9NNWXI^] MMK%2M_"29E \,XJF1D'C]_KW)!\&AN=".7;*:IV?S^J]]L.X3H4;W:VVT<*SM>,O1:S;^3(/XN0H*V,OPMGXIV"35(R,LWP:NRQ$ MCO9N<6JLX00OVUVM$$#^'-S!;\.JUBD0?B[,H!4?GB>+\S/QM>#ZKE@+:F(7 M6N0NM-H(M7C.X^+OX7Y8B,2O-"N/0XH]V6OCZ3VOIU>]@J^V![_$0HJ"V*WJ M[3CJS0JQ"]29E9/)M=/UR7N];SU[N'HA#:AFTJNB=4"=+AI+;WOW-S5MRM'_/KP)6N^N-[AZSKUW$_A]XVK[7/J(ZCZ]B[ MD3V^'ES:&@G%-YGZE/AP=U[&T(O*<]==R4?B' ?"I&A\^2VWPR]:E8R+EB&A MP\:U?_S$UR\+E'$J:0EE5KXKCVQ*Z=X#$WY*)F_X7A8JRJZ&S@=QZE+ MWH0MJGM\7"LZRR=595OY!IV"(K]@M@Y/]Q9+P;:]H #9;X<7_IX79?$%F;=3 MH*U-Y._O&@+]4?0G"UYUQVBQ\F96AQK?6[%E@+F7K*)TGMTDD&(4L3Y?"%@U M>0J%$]-:+59H$113#CN0^FQ#[CNX]0I!J)Y652?V\Y %NE.!26QMAJLNY+7XH(L"_"<)PC]:*0P[.'8,Q*H,-(:2EIDG+"$L,S MPABG&*4I5#*39"6A6I>S8?S2O[]90F8?M1GF[T8?_'J_O_&09M]B,2OLG4=Z M:&<N4%#BR\+;7NQM6(3O(A@6$.BWX7W/ M]6FO2$X7N,G+>LJ8D12IOG[Y5)/?*H%I6JRUE3N7#SY[B(]V,.OD<*F% M4C5$CPFENZ..LV&2>E4?,>_O"L,MZ/]CXP3GO C9@A7KH?3&2JL"J^PS!V3*M09J$6_/Y^Z-HN% D3%3P5O??\K,2_T@+A:OT*Z_9B M5 :FQ7%1)G!5.5Z]2D^)"Q)ZRX7"L-I*NVK5HIM"WK\*^>7'E>"T3EE=IX=U M?K/+\?^LR!3*VG&-PFM :O[5WJ^VT9ZE!,7M_W^G]?4M&J2$A@-Q@RSP^_LN M?=?#\;Q?%#/Z0[ZJUBB=<+VRC#D*H=^(CMW 7M/9;&QPEOGX*DH^T/KN)L@4]-( %4R M_]LCXMHM47#L>%=0[/3R^&1/._?#^=03,(3SU_5QS[];=(F*6.DF=SF=XY&] M^4,)NH5^^$<^N78:JEL>-U=Q=>SB3,>58]?KD8. $[%C2M47I;O0N:%JQ[!0 M#5^1Y%893VL L4H=F\9LE&KY%N;?AYI<$&K-XA=)=^767U%D;P;N,-]:995A MRRRJHPM([$^A2E,=>[7TZ0U4-=",9,.]0I/R"K*O]P]Y>';=_$?V8N?AC@=C M,96!2OQ?]O"?A=IG_\(515:YYL7*%2\3:$+J1&'N%%KJ!E1OL+G5>;9/FORQ MHF5!J%),@5,(AH&QK 8??E>M$),XJJ&:2M/KQ\:K 1 "=9J_D[)J#\9B]&>3M%S43@Q[Y9&85UBDZ@RN@,"AB:-U M*5!\F8.GNYYPP8=2O5G@DOQKH;=U85L?.ZT=FS&2^$B4H5OV]!DY:/>38A7X MZ\F@W&+U+#YG.WH9FCW4/#0>I'UJP;@J^_$S-!X-'^JQS^O0]CEX-2I?Q[)F M&U'7=5%T^ZV0$V\*+$"XLON]B U5\[WZ8@MGBGNC<'1$N:N>ZVD;B[AH*:E5 MZF)S9UTKR=M(T=9#NIGC'I7!ET\"!RGO[Z_EEOQ* MOEG>LN]IC4%9,^OMDWP;\KJ![2[Y;#_0\T*K^ZL5[(XJ-/KFMIWP-U^5CWQ0 M!)CK=F9-T#J>#'5!AJXBWZ_?J>LTI\K5N.:&A6\QN 9&=8^(NZJ*Z5IA/;0? MC\&*T9FG/).,4( 8=HTS>99RG*0)9D00I!6\>,[Q^G%I MO[ER3_5>O_L\7G:'V1L$]]^B4\^%;^1^3CW??.HICYX Z#&/WB>+T3V[7@N> MO/A'^^S9%6;UQ)J^ MX4!TQ]VB"\*5O7B8*!M.N.2NJ;.E[ A*Z)P/?>*0_68_%FI5]REZ)SJ77^SG MLEY7V@1B"TK %B 6[K?R/N4#*GPK;<.2_;GW6-S#8X[K7!#>Z"'!KJ4/UJN"5;*P*UH/HSNA$(QGRZ]8IG'9Q6,W!7[+*8O^43+>XOA15/F^IO7^,GKQ.3Q ME5S/\F!;QWK&PN45;)0B4=3_?E,<%$T+OWQL+D-A\Z"D=2_LC@6AVQ("0NC4 MI4N&<=M;11KWJ-"4[&PQF+FED'0[GA@A1" *=])N=-6GN^U$/'[GQ9GQSN?36A8MN^ M8GB](H*33^ZF/KTXUJU 9 %T-+L]@%[WCQU5GLY\-BCB22%#)/0+6I/,\KB) MZT;KCL;'XP_.@UP+\A;C"J?%J.C[F!1]7_E>W\!\=WKR_^?LT]Y4$JQDG>QJGVV2T<@>+6FI]+Z';&-SG:(@I67.I%%:-GF$WK>CF]\0+Y^PKAM4S]G5HC!UJC- M,:UOZHE=UGIKXC$QZ_V>5X0&94)H[_KWXM=[OS[1G.D/0D3?E6',:E&&4?Z] M.F9J31Z"0;_F#CXJ[BI*0AI!<5RZ$3N;>IJ'(R(>I,4'H_!+R2>SOF/21A9W MI^.ZE9JF":!20$DS):D$7/$$\2S)E!899S!Y4U645)P2+)$V4\5 M3*$B6>1;Y6FBGM0Z-SYG399Z:2078]L[)WV;E]AG#,>1D[[4,WE2S>.TF,= MI!:[3$]K_;H_Y]>W/U>MMC/U<^B]C8L__/+IJO/?I?/#0=,C*8C'PPE;N B= M^1"J1'VHRL5;I[UA 4=?)\YI9+50E[)0]P(Y1U"<-N@ M/SXG_#I.X.445.[G.5B&;I!NHY4#+VOZ@R'F H*!M;":";?%?AF.[:%GMUSG M^^W8-?\;?Q\5=N"@/W GGT6YHK6XJRH<#'O=SH=;>Z;>W[M+ESJKS]D"L6W!7A94HI"ZM?9*[Y:_J#<,S=V>.Y(.RZ&50&ID_E+:"F M-M"KJCUHS)!>S%YM7/W%%(B<(E+B/'$*$<& 0L0$@SK#M.BRD:2,\FR%"A0LJ[,)U MX1?[Y)ODX9-=A\=>:+JD)0>JM5)7+FCS/&N>&O6KWKK5N3I-'A:>/'T7_RX7NW']MN/*>Y)D4L>S\'J3DZ,1JZ2]J'XK#'U'5^M(?%O MR)X+.SI0ZXV>EJCHPU^H=['?LZ>R1;NOW9* U.=X]EWO(Y>L$/J1A"S/X*!9 MQ^RY'RW?-IGW_.BB/3MJE]>W>7\^S-_?+.N9[ZK3,HF;\$F-D^),0*M^)S@# MREI<]C^1YY8JC.MUD9D%'XHTTC@5$*:()!DO&?X!-T]J:QN?L[:785")_"'A M5::R4F.I5.$Z]U'R6&@5]TI!M5LJ6C=/'XV='_RV#%'\Z8\_/:W@[L<*L8M] MO)7&N_DV6RS%2;&I!9HR",!^)&F0;61)H_QQFC3X^$=BIV_M]M%E/VLSIU,@ M,CH(\9&KV7!%#S_=#OI6-IJA=5HME8IS4&Y<_.;IL19"48P$WO_1\<=LYS^ M_[]#DT"M$#:*YTZ&6.^<<=K6PQDE_?V2]6(9SZ\]I-Q.E[K M&XU89CA"&!)(=8JR!*2Q(Y70FNAE'WZQT*&M8B ?^<=@=JL+_I70=M&.VF4S MVO_O?^[]\6BCZ,/&J+8MBI,2=(&0*W&JY>RR[3?"P7=GD<%^B19E"R7'!26L M:JS+>:(,PD0I9C B3.HL$I!*(0U6K; M%E1:4&E!91.HB(KL$R:*()Q1 @0@69(E2H@"5#A5C!P+J/SBMNS()\C'7)RF M,05"TB5PM4"BQ9064UI,V8 I E28HK%*(#(T@193I"1(RVCS2"J5.B2F-($# M%@5$%]/5U+H31(*F R''ZR+YI98>_D*0\>B<'266;%SAXP<95(%, H@2&*>, M&@@I(81*'1TK'.$5:\AOCP]^=QRYPP1QWL6B2=OF]?;IK@K*V7JF6Q@Z Q@B M574Z) #KE*59FF)#K?3C:]?R?,;7KN7YC*]<2W2 M3P.E4:RJN =*Z4X)RG&@@F- MLM3:6X5*0PPF*RI->6R9XJPZI&*#">P22MO0U2F%K@JJBB^Y(YHNNW'T_LBG M>X+GQ9J)YSSP=O7;U6]7OQWXAB)??/]'IS^>.W*5?:I\'YW-XFF>RF6EGO@X M/6N;YFGO/QM,')<\@_O7/%W/G44;8MW"?W6_^;)S-^-ON4% MR?(A]6/.N[#1S*[=-]7K"E##7L.CU:T=OUOK@CCW\;5K>3[C:]?R?,9W,6MY M.4C"T! M[U+8)AM=I$.EQ:M3P*M:B3S1*D422Z60 )0K3F$,S0F),W0L>/4B)?*$=2%N M,A+8(E>+7"UR-8ALH@0O5BOV5D 1GW&@ #49&"9;JL@ NH0=B)>+-%?MCRKN2K';!/">X M.;M4\%"6VQHL6*%BMVP(I: M23HP%!,JD%)<)IA):F*CRX02DB2[8$43)>E = $]"_K1RTF&>:HDO:W?:.LW MVM5O5[]=_7;UGU4FW^@D'(D"AFL%](AJJ8%,D*$0)RI-$(H491)39'8IH&], M#<,$=R5#;3CHE,)!!RN@/P/8.??QM6MY/N-KU_)"QG>84O7SJT@_V*A?5OLC MM<)S"+CBT"@H-$YD(C-@<*']90E;99&Z<\R[##3)F-&B2HLJ%X,JHF*SD$AP2)'*3$J,P$)QEI:] M

@RU)95M9C28LKS,86!"E,, 5P8AA!)#3&200S+K$&R[6A['+0IDF?5)ITVYO]_$DA&*KQ<"4(I%(E B99I@PC64D*(1( M5^RAITLLCLEG@BCM"G+>Z8&7[*%O<>CD<:B6:\((UA !I314DJA$, M7J@]>Z,&6HM'+1ZU>-0@'HD*CQ(B3(JX1!I3976CA(%HJ,81 MI!@RS A IK2PM*)LE^KRQO0:3%&7DB;+@(Y??3GYZ%7;GKW-\6]S_-O5;U>_ M7?VCJWD_SN[2;7OV';180:H,BB133 I!F% D35+) 8K5*88PL\*1]+I5\HWI MQY1V)6VT9]DYMF?_\ZQGAU#^W4[6=5CP7C%;*W]IXOG^G_#G^/N:";C.W79: MFJ#A8)2_O38C0]+X)3U".R]Z5':9_9G]"U)/PFEWU(4#^G$%R[[_06IN%Y M8^L]9V"=VXF3H/^8ICR%A"J%5))21K@RB>:400QP(E/(=YFTSV[C=,8W'8<0 M3IC+.>PMSN,3B[TRX#K\0@>V>Z^N__5[>,27\;!O;X&O.@5\_C:_L]^Y7D4A M4:#0LS)8/]M;),/Q]>]O_%YPOW[*A[G'G;>05_-GOT<^*:36P"]=[(V MF>?U+LP+D[(DLDLXL,L(X7XOCC8 P8'VCK_\I\',8M+UNMV4#J:]KU\G^=

WQ0C\:+^Y.[.E-4["+:((FBB,4AT:NSB M<4ZA$01EM=T-(&1"9IC9_P@& "(F\Y>F7%K=1#VY238^9V5W?[[-K98PM(J[ MBR;YT\YE#W\;]/-I9S *"H1;N-Z7\7S6Z5CXI]G M#_?NYI/.S#[D(>]-IIU\U+??>TR4-@O1%@/<83>D^;5/R0@&!X;=CML"\:V> M?;MN9^>O.AZDG;_L)W^?1[/='_W#8&27>3R?VG>8_OA3O%%-K!=L+F#%V*LR M [LA1N'WNMR/W+X;+F(6"#9GV*/7^7!8?/I?;\ ;_[M]Y'7\?/ MNVW#,PC]T\]O5K3JXOE/?/349XU_=.D/VS%GX"2=*:\:A%RU:*IW%\\=K%BO MTKHJA0N/29[KTF:J7=BS7-A?/K4+>Y8+^WELC<6=PMQV8.= 5BF..Z#U#'?L M405]SCC:U6Z-=FNT6Z/=&NW6>%&"3*=OG(A:\;%RQ3JWZT]'J%L>D]B?P?C: MM3R?\;5K>3[CNYBU;-)>A\=[LF;#_(\8TFSK=,^M3I=BP7,!41E_SS! 6"/- M3888YQ#Q)#;-X=2(E9[5S="VA7R#_YU.9O_[83+NSZ]G[R>?\LFWP75>XSBQ M.[%X7* 0. ZB)LD=5QPXZPKB2S8C6W@[=7C#5EIB@E)!$0(.31$IL0:U@ M(3!2'XB+__#P]A+\3TBPKL3G3970 ET+=*<+=+3*H\P2JCC6*01 2(QAAE$L M3J8 9P=J%'!XH'L9"G $&VV@V,)<"W,MS#4&=J/=M[\*4%T:X1P MD'%#.*1:0:RT(-Q@$D67&:Q>473#DKD5.T)_$Q1=SINTPHY6"SD#9>,"9%H" M4I-I1E*CF>I((R<^(E]",_"OW/[QKWIK=M& D'TTUGXB& WP?Q,NTR<1:>_"\E$*39)0T9THR[.(Q%I M5HDT-\H@@3.L,T((2Q/H64*4P*E6F.M7%.GBDV,PK0]Y/A^?7^V2O?X7C0NB MRN]"0E-&,68:DB1-##8FX *7$BBXTJCJA'#A(.9YBQ M0IP_0D JAPI(HTT MB00)3#.3H51(9CQ$)!!)3<@)0\0+9 ] UD6@;=O9HL0YH@2J=3^ B*<4&FMT MH%0E0A 54,+8WW7RFI'W=2C12O:!(N\('*W#P#-MK.=;?$4>[?.CRS[8J%\8 MW6K]?!'+#$<(0P*I3E&6@!16@4QR6/?)4:096'.P"T2CV=X;&;*/D@C[ L(= M+0JV*%BB8*V',.>),@@3I9C5Z@B3.DMB7$A(2-5/RS][]H0^$ E1!=QAOM97]TB8F7;$BV^';J^(8!+_%-$ !0AF71#M.QDR3A M3)N3Q;>7R<$1721;:L86Z5JD.U*D0U4.=898"E669HD1*29 XT3''&I.67JJ M2/<2%+2HBPAL<:[%N1;GCA/G:K4B4..4,94FFDI#0&8(+W&.(F*."><:29M! MGB'[O#N>M!RTS:/4L<@NJZI8K1T!,*TH830F4LB2A394&KRB[QTU"*[L" M-YG]>[1ZR!FH&Q*#2])<2ZA=AH>5= MT:C]T8IW*]Y[B;>4I7@G/$UUXC@K>9**A&.%6:EO@T.EG;^4>+<"(AXM"K8H6*(@J=H6$>WZ$&*I%!* WZ6JV (ZT+<:+U?BX.QX6,M;!8C0%&J84473U$@JDE(KY #! M8\'#EW!S =)T46 +ARTJWC+"7:[R= MP?C:M3R?\;5K>3[CNYBUO)#ZFY81]OSY=7BM"RD0":1+/TDIJ\>T<\*W6591#I9A&'&'),%= Y%<&,"[B+3_Y"F0IXIT M+Y#E(E"7H"99(EJ<:W&NQ;D&<:Y>LY$H#254W "# !)"):9DJ.+J0-EYN^%< M,XRP%'0,U(V+$&I:-=V!,J$$,OLG>Q03+3)*4,P/I0:^IN%Q M(HRP&'0Q;0F?6_$^&O'F50>&1&=IJM,4(\ @E49*6E8'4B'Q:8MWRPC;2O9% M2;:L]5;AB94UHC V.H5"99"#,O9K#>SCD^P&SEIJSUHIST$B+R0CI66$W233 M$E8R;;C@6&F$,9)<:8EUYOB:E$$)3U+\FLIXRPA[I$?W.?O^+QL8<)7H)1!% M('&6NB 2 T"!9X15AB(M,RE.&!A:1M@6(EJ(V!$B:)4KA:2P^.#Z*PK$L %( M&>DA@BL ,#]0H?>+0,1+4&6PKAU-BQ(M2IPA2O *)21+#_PY#@1-B="I@QD'&@(G!3&$L MUAT4W8XBUT (W"6-]LPZ4;:<"XAXM"C8HF"!@A:%JCPMS(Q,!$WL/X8GF4R3 M*I<<8W)8+_)K>WZ6DS,P[[)FU;\6#UL\;/'PV/$05REN$@D.*5*928D16"C. MRBII!>!A<\Z/R\TE191.!/"S+#K("L/F'I=GZW?K;S]BD?YGXMWT+*86(@(1HSHI,TXT!I M9+:KO/+Q:S3'\ MTQ*^/'NQ.[U1_]!;A5=]82RL*T)U!CE-#$AY*HUP6T6EF!*=/G.K;-73[P*W M"B97JY5=RUNE"51N #,MZ'7&-R5\3?+K\=>1?4:_K M-2-?.%C\/ST_EJG+4\B,QD1P0BVL"@EQU"EG\;6[W\N#Z,71=5J>L]-Q;)>3AP[ WFJE1W_QK M/KAWNS(=3*^'X^E\DKME38;CZ]_?K%EE;=0P$+3HR!1XLDC=.-SK-F<6QFY=SK/9)Z_^8L7VHY3 M V?3*!+%Y"PM^^:]O,W3]WEY].9Y.DQ-J_NGA:_!S4,CBEVS.^C)?9.EE&FK M2K@6\HF@F14Q&*=$*DEK^X;;*VB2<"DIL1+),L(CZQ+%S'&1/#'U&Y^SLF\^ M6W2Y&0^M96QGO./5V]/IX,9J[A[''8IYM.KT_&[S M\#/)A_9,Z'?FT_QF/NP,+0)-.S\,1A:]QO.IO6+ZXT]/;\M#*[5;3,W"2RS8 MX"#NPH&%X%'XO?Z6(W=?!#P0?1)C2ZWPX+#[]KS?@C?_=COXZ_KYFXWX> MW-DY_"W_WODXONNM>"R^#_JS6_NCG9["0+JVR]B[G^8_Q1]^7C:'WI2)"F5* M#@1O'L]C",^@^$\_OUDQYHKGTR<^V^VCIY[V2@_;G.)Q0,_5XS:M>"[RB9?G M>[GLT;U6HAW?E&BWX'-9]:HTFF_GC)I\LN_*KE$#4Z/-WQ+ST6G".R5F7<2^ M/L1:/V/T!UO]OW\RV=]_#=/RZ[O,7+C(;^S.\2+;8#=?[<'VB%/CVWW1[HLU M^X+OI^W7ZU%UA8IM -O*1Y/G.)12)XS5L674PJU21A,=(HR+@3(,A*] M1X:H%<:91]U9OTS&T^E2*.)=\(J5<8!'OYP\?'ZXSQ>""@YQFB.BZ J)SKJH MI 6D%I!.%Y!$1:K!%$IPF@#*"$F!-(RCZ,[F&*=L;T#B+2 =1Y7;JSA3=AYG M,A\,W3-]]&)P=S^Q(.=CV$=B+AY"=O%; @+P^GCRD8ST6(N13[/FV.$OAU4' M^H1)(;%.@0MSA6[2G/G7.9ORELKYXD&<5R$--&#,<4F&HS+3_ MIT@\ C@SVV>8-:V!E9)LK\LL.-N?FD-VR+N$M7VA6N$^0^'F%><)QB952D"M M4Y%22C076=3@$$_W%^Y=-;A#"S<2Y]W<\MS\77I\=S^?Y9.]-+;34!;2 MB&I%LHH)C@A$4B4$(&;_$S6B--44O)I&=#AIE%V$FR0Y.GZEY]2=6+_FO6E^ M.Q[N'?H[>1\6?LM;%U9KY:[!=%IA.E 0I!DG2$%L,F4!7<0^9H1IN#^F[YQ5 M%N7X(-$)B+I$MCZL5KK/4+IYE3/*L= D8483GE!'RB9Y$C4V"/'^]M/.*5J' ME6[<)8BV,_UO__='0?]@RA9&72 :K3':=X=4(K'/%FD*/W]LD:)%BJV1 M@E=(88&!,\0%-HE &594ZYB$GQFL5E*X#H@4S6B&&'9%L]E9YX\4NS3Q.UI5 M,O3PRVH,0)P)DB(*5* M4:DT0UD6/8&93/7VL9G?\@.JIK0KX(OVM6E]@2V@M("R-:#@JA[3A&58 M2*J)5L 4R3+(I/Q[?DXU@-*0QJL[#)Q@,#"$0+*B;21V8J"O0%F^:<[RVS\ M^DZ=959+(ZS6[%C.=VX7$ELT!)B-?1I>J7=)G>OP^8\NV^S4)N?:_CAQ9.\C M*U2=Z][]P-D;0Y>ML=^\!33[STUP5G/S93(#$&R:A?0B*XFO5ATV3:WD8EN8[D*_AD<# M3B\@QHQ48JP2 70F.> T0Y2B#$26&DH05B_KK3_>;0*O5A/63DO@J[*MA "H MCV[LOXD91%K3*5TL9 MP5#)A&$E,Y-I85P*@E6!K?9L]VAFQ =%A!]2/]MA6VTYPA96I=+$HNQOM M=-(L00+R4LUE]OIG3C!O;H)7JU";F^"7.)!D30F13(.$$)@B:TB@C#($*EL" MK%2Y;)CDC4UWMY_DU1J41R;Y97H=;F.&[]*+,#@MXN]KG#%%/X W3_LN&O#6 M$+KD//'_WD[B3>Y[7_.W7R9Y[_>WO1O[2C_UAM][#U/[J#_?3A8[*V8","&D M4L\96.=VXG;B?TQ3GD)"E4(J22DC M7)E$<\H@!CB1*>0[A1U]IS-K.+BVH0OUE+W%>7QBL5^GGR3=M9_DN]'U^"[_ MW/MCR_Z128HQH8(!5QY-@$8@4U%R!(&BU@?0*$&M682AUMIDP&A$RC14Q !^ MTE&V\3DK?0##2#IV*/G>_2.W>?H^+W\<_2-=YT0[71T]+WH@_G7\9=I1US.O M?>4CNXA6"QZ,JH:MH4=KT*8G>7]^;3]W6O/?KSY==6YR:T%8K?IZ/+D?3ZR5 MTYG9F_L??(-83*_ GSJS<0=!]T-^U,=\;SBM-#+\=JYRP]X]@K)2$YA5? @ M*3 )LLN+=$H3!"G@T18D0*1ZH5VRG70WY_95W8S;"1_?N)G5M[W1UWPPLA]_ MM+.6%H.TOWHSK115$\R:)!_E-X/'NRTW<'#30UKK%F?=-GVC3_KGH9Z3E.<6! #"@F5)#Q) M440Q U-2@_H$0@RY1";+-!8I2A"(BB?15D=X&BTW/6=MRU=73SF8.J%T*USA M@#7O/=H4#W1V_;C:)O:OT\%TYIW\LX7&L<]J];K%";+%H/:9D^>>(*M;K/;M MA9#W&7>*]:KJTYUBV6Y=6-%+MGP]PH<=*=G< 3I55KL)7D2+TO]GU,=/84+, M;ZE)PX^Q<6GIX3RVVNW7V1-MJ\(U.ZAM87DD^^)5EGY=E\IVZ2]BZ=D^A\*I M5\/JN;7=K9E:,VA_VG>K''9*GG%L'%5"[R64P+5;H]T:[=9XQ@SM:'R(HSU/ MLN!=?R%MZB@+&DZA7L$'!CBM-4]!G#.# "*<:))20-.B?:B&6J)LV8E;Z W% M=9EO$E.Z->M/&S0EW2\RK_/>F@YH)K_.KY^86V;=@D];_+FUCUSH6*)<%58D1'- M-/(]=&#"M$"$QM96BO,5+M)=Q;(QC1AW$6G%LA7+,Q1+4K'R4$*$(D(B^_\) M3X"](HVG98KD2M_V7<6R,:T5=P5JLE_<\8GED:;+[#S.F+Z\D-+[ WR$Y?*\ M>\P%^6/5LEJ[ZE7 MT*FA[$*^RNQQ0'K((]WKK8^J!<(6")L$0E)12Y),N9233"< FI1QK00K^T(( MM4*]_0J&$09= 1KUZ[5 V )A"X0M$$I&:T2-2$)).21(:RX%X2AZBE2J]4IN MP&N8MK@+#]@"/W;II4? %V"+I?)%-XB\A] PQ0;QJAH$!O_O(# M_-$9Z($6TQ%B#.[N[=9S]!B?]5_5MNPI&ZG1]IG1AF9K'SX5$[F*2F1P!#T? M2FJH M&EU3X(7RVVL\M4^W"S/N3QUO?>!DF6Z@8-F/_&2S]&PQB9?(H2+?/.["W()" M!3?.3_):=SS2C7]MM^4)>*,@!%5]*,6ITCRS!IU G*),94EDR\P(92M^^6VL3Q5KR3Y% MHVOAXFV"F:-YZ/=1>:_>_9:5[BO7V.PI_Q6\:K3=7:,-F5_7HQ4@]4^O+25' M=IBT\+ #ZBJ9),$8I9BJ+&D B*A,A[[B&6,4?HR\+ 2XML+'ASW=PL/+3RT M\+ ;/.!*>Q" 2:"5)BDF4AA(-$@B/. L6\G7/ P\K 2^6GAX:7@X4G?3?D7N M"X&'KF_V,+[I1,/#)Y'Z_?S:#!DO+/^T"F8CC:14DB>:8^$:.V5(E_)/S4K# MV&WD?Z&NK[PN7VY"NJ79@+<5>[JF+]0)9G-?@.OG; 6K1MO$&7=- #E2,$7, M9%CQ,ETN!?30@K6%PKVU8.$KT0I6*UBO*5BB*G:%*M78,$XI3WB6NNZ$* H6 MS\!.&NLS!&L+575KP6+G(5@7X['^;3QZVW>-RF8#GU8QOG,)?2'GP[6,NLOM M^ON??,Q@UAN,7'.IU[9)CT6(9<5P1@WF@%"%4LXH3ID5Z:AV$FN(KC!&;"/$ M=G6JQ2ER+0^LJCK?"UPG=RPL>KDT]ADKJH1L8$MK+G A[1]THA M,CN9A4\*7Y/*)KJ"%RE\%^.>_9_>L"C Z[F:O][H.N^$ L3Z*N]('*\V8O4=)K/IN5" MJ;A.32N]_\XGXWYO>NLP6R"(?CYK,_.H!/N8SMUSE%I<8UMTJ?X&0IVE*499 MJ@&%)3E90LU*HYC#2VVSVG*3)*>MV+9B^YIB"ZND.X 53R&2,$DYIQ!2!>?5F'[;GY=,W(+I)+4X@T+6=FWVZ22USQI&182V200H[11H(D M2TU,AJ<(9WLIP7Z:O5CN7D'W.B)XM.?CN1^#IRQ5I*I 2U.C=)I!!$D""4R) MX)$OC2J Y$&EJDE]5#;J0&K%JA6K9XL5K5+H..$99"@C"*1 *GMJ:1*52,CP M3H6=6XO5T>J+QZ\6GKJ7]?W,?K WA>1J[=M)&GV;@B>85XGK2"0ZHT0"90@4 M ED3,*8-6,%=)5#>1F#]8JB^(S=T*GPCR0-3.T_VIPV)=4UVSMA[:QQ_$.:H M4.&83N/+A(5:LV^CC-6"&6 I#A28+6EI8 M:&'AK&!A RH04*MR0U ;0X' F20:B"SCM&)UR@Z%"DWF6X!FPS>[;HCCMPA. M1/$OM]A>5&V':+1P+/(+JU,=:(U,)A&@6D*,H7,METXO+;=,T-?CR)+]OB3) M/G1^,+EZT0XJQWE6[TZC=%D'\YD),*X.X%1*3C+$C)56EE!HA"FM=9[R+=UK M6PIPDUYJ(AIU4[<"W KPZ0@PJ4Y@Q%6&L$ )@L*+R] M[DUO.[W*?+WJ;-%\*:[K\H*N$GR_>7K!&UA-LDSW[?^]G<2;W/>^YF^_3/+> M[V][-_:5?NH-O_<>IO91?[Z=%*-YWBOVGO-^G=N)0Z[_F*8\A80JA5224D:X M,HGFE$$,<")3R'>K''608S>& U2W>N54]!:G8WG-MNA,E6),J& (JD(T AD M*O;6$;$I@[-9EI+1.36@/8O5^A.]NOD2?78^-S5OI-I>O@ M:-3O#*OA=7J3P-F/[YRKZ@M)N 2 M>T6)-X_[U<(C&-^M11-IO.G3W@\[4M_A(9O_\(OH!]5V?EJ[^/AR>\!<>N>G M"U[Z=9V?FLXC$T<;3UJCMOVT[UZYV'#Y&0^\7?W-F& 'LCA*>KQQ9'5];=?( MVFB3_#H??/-6QR2?YI-O^:NS2C4UQO_<8R#'[V9GJ"(.@,;^!C1"/"$)3 W- M6*R92C(,5ZH[5OP0]H?XMX)T[F.Q&=2H;_?*9-X;3LO:Q6P\2(P MTR*A &9&ZAB'4QE?#:2_"$#P1@""P;,H"&O8Y#ANU6,RSQ<\P_LVISW#/%3& M:ER7F=&<90 0PJBR)R(U,8\MA6PU.WU'Z0WK4HM''.Q0AUV!6EJ1LS23+EYN M116"DURGJ6L*# '3RFKF0,3\\=1H)5Y0;ILY:V%74GS6ID=[:%[2V7C*@@6K#GRNNS7EF=0(,\R1T4A$2DL#*,T. M)%C-''>T2U"3Q]WQGVHG;UQ^FHVO?W_[I3==.O%:37553&L=J$F6B P8:UT2 M31&!P-!(#Y3 Q*ST\]M"4NL2:K75)!_E-X/9]--M;Y(G;GWJ%^CQ='8X%W*C M0GQ\.FMK:UZJ!->8B+016&0&)A@3D$ADTJSLAX*,>BT);N@@EHU2&AR=!)^= MU?G!;HO8D//>[HRWDWPVF.2>X?)+V$>=^V%OM*_G]Y2%EU?"2RC"E%,#H=$J M%1D5:30_TRPE*X7*NPOO![L8U5K$OQ[LZ,5=PL\B/-.:INATCQJF<02;BQ5J."W"A[HFFB=72R M*I$EFS7-YXI44VD[%@3.0:0NQR!\@N!]>_7R NE;A:RDU<@4)@02D0((#4T3 MEI2-^2@@V49I]8MP.-\H.1S#U"E0L[8F8BO#:V58PJIOD1")/6H1TH02D$J5 M(A*56)D9NEF)?4R&FSE9D3@<3^LIR/!NQJ0@1WONKJF'OUS55V):ZW*;(L6, MR42FJ=!425R6F HE5MIEKOIR)N/I 2M*2!?Q)ATW1WLL7M+I=\JR0ZM#C"N3 M<2 5U")-LQ3(C%<=HB%B.\M.0^8AZ7+9Y#EV_,?1>?&VU"HI6_*6EKRE7?WS M#WI\F.3W/6L:Y"'QY)R5U U]O.PQ6&FIE&M(!,$&*,QI(G125EP:P;*5]GZU MD[96/UE,;I'4)E6)-3H;>5W?&]G;^'#\/>:*9&??.O^>#>);P>,%4 \2837=M> MEI=QYIZG0/.:0!L!I,%*&FX LD(,RKY91F7I4X1!.PIT4XD*1#29J' & GUV MENM!4]U/6H!KM2F2F%00ABA. 04N);4"5205(?-ED0-NJK.G_) M/^_DPN;HKT]:AFLL*!E,9*(3)74&N($X ['G8F)XPAY-DRI[1;\$=37J M-\K4>_X@<-XF<@@)=SNC_!%*E[V6OU$1?\V6=-L.] B@:Q-RL5K!H4@8R"3E MABBFL898E,Y\^S]/I7('Y*J9)K_EATM"D]8Z:3*9=--JMH6)KU4AU.+)R>&) MJ(HP::88303)1*H\AX\Q181 8P.V*,+>?GSS/6> M+O]N1^WF=3 *2F==VY[_4[O_GXR_L-NO%D^ M?-C]%8,P_N<&:<2@.MT!HE *3+'D0!&D.%*QX0@%*EUATGI_GT_LCAA]_74\ MG2Z09ZT_V/^W^.+_EIY*-9_=CNW;/Z@_!M/RXT\S.W0UZO\ZMG+SU_ED,.T/ M_,O_S<_Y$_),2WEF3]/\7*T&_#MV.H?UKC0[SGMG?&.OMR/PZK)5DSOC.$^= MH9VH?-KYP:4#(?#S;^]_G?H?X<\_=K[?#JYO.SX+\TO>N;;3.; J=S&CG=G8 M_75\8.)BX*SK? M>I,']T*]N]!Q?G9K;:ZOMW878WYU;(+Z;M3)OP63U[[RS(YKDMN'_#M _X.; M\" ^/LN*_SRU6V*-Q7+7&_6^AG8'[D]^);[?YBZ\W!G,.H-IYVYL9VS6ON5H/',_S"PZW^6=^_'$[91N9SQQ'M&N>[![F[5/BPL97C7O7W7^5CW? M2L=T8 \ >YU= 3NHL7^+V:T=H/V;NVDG;D^$#1BF=V@?9[^8W]DQVZW2 MZ0]N[,WRT;6;LS R_^Q^WI];\;%O$S;\GOUBS^WF)5K0;MSWN2^; MO9[997KP\_ZE6F:?B6R_/LFG\^',C6T2GNOP;-09SR?EG>/N/[8]7."[W61A MQIU*8'?9=/[EGV[0=I7???S4Z=EE=)O'CO9[[M*QIX4(N[SLL$>&#A3CTOL- MY[_C)L!)]6 \G_H_/^2]R?2JDX:EWAG-]CS6W&YR [-O>^=VCSW=1N&-_0N[ MC^/+=O*1W4V=>+)VBD.5775^&W=Z?;<63G:F]HS\EMO=D8\Z]IR\'[NN8G;Z M^G::RN&ZMPX/=^S_O=&#W8[3L=TUU_G@FWL)M\,&UPY0[;:SHQB%3?OEP7_I M-ROHMQU[HEF=;-2SKW3?F_B'N^L_6AD;S?/R_?U$/_;R_E_JE\_^0)XUEL^U MU[^U.\$)Q38C<->'O?+/VMD9=DCUV?_/WILVMXUD::-_!>&>OE$5(:MS 3(3 M57$K FN/W[?*]K5=W3&?.B 2DC F"39 6E;_^GM.8N4BDB)!&9)0,^,122RY MG/.<)<]2+SM(IQE(5$ C36M+?+4S ;F,\J!62XK7(XN"6"HW\MY '25+@!Y; M\((IM'7&!Z/T+G,(HTQ )"C.)MI$07O*8%O MXS%'BBK*SL3GQ4>\_)=D <\>%=_<%>.X2B=C>.B?.+4%2'"CT(,,4(2,CVF> MZ&WJ!+@ZLQ(*'>G]<@J_CU:5.K]0ZO[GRX:_^O-R.@6A\>&ZUO,\;3Z '!L! M@7R!1[@ 8U_?:&44/WZ.)[&FTK>FQZ@-2JF4+AB*)*32E:5%:'F!)=\V_6%= MRB21CL1*5S:S08WRJP[LIB#"+Y10L%KBL;-X]'OH&R,&77*.YE>VC-_\ANQX MG:)4T[)32Z4Y2"3-QRB;D&:!!\IFOH5J/E)LQ8@/#PL__F72H4MMZ=66=?LM6-6F:X:H"MN%%+1 M6@*#FA6?V\0Y0[U[LLIPI/ _%*LV M%6_OK_OB%O]&<8^:CZO(5"OR130(7W M\9WQ*04];IU2[Y+QXA;^!*XH+>L1[%0TS^-?JC\VV.--[:2O3ZXH>_.P#[]X MAR7^^NN;#2._?/^.G]AQM[V8EQUW*'+VW #U6&!4AY^#4GKB06BGSLL1L&J< MG3KU+>+,#[S@#S?X5+M".CL2>]:[O[>LTQDV_Q$K<39R:!L,K^N@8MAZ@M'T MP]:_SJT71^'^%/9G$C]M8-09#*4_']+C+QH3X#&L42[+,;-_<"E+VM/Z^-,? M.#WJT/-0JMBU#$?-]FF/0DV;M.K]>#)D-G65(I0HASND2I:RE&?3=2.[37%@ M89^]@26] '/[*?@\\V0^-[N,/N^M1O$"%(=7 MP6B"-PFHRA4F\>$WQS0];A&_%I!6R(-#W0RG,IKLBM$Z34(?&&U@M),83;&F MB@-GCLM\P8GRI>?9H:BK.$C;=L@3,9KH3*)U6B.M_SKH(QR.EIF&48W M=J^>/LM<[CU<+D@C3HEP;(EN,9OX))2$>KSFIWY=LO9U^7M_ MQRCS*OESN=!_3I)ILHBVY'6\**MX7^TC(1K1&U 9$L^U/6EQ6_DA=57E?Q(N M<"A+'&P)G]<(=2QR#;WW@^;YI!JVX,8_8E)B^\(COVXS[ENO7?CM&K8UV M]&=B^LYL"M9)HLCKT0Q>FB]_1\)N4:7G9#+@0 ;C=(D%;UY.->+'SK0'*+>$'-R.RIJ3\]4@WK*)O55)7H#F,0#) M2P,2U]A9+7U!I!'ZSTISN"+HBN2]7O M*II:E&J_2Y>3L9%,YQ'6U88;P=#&LJ??BL+!6$C]PDBNC>89%UB6^\Q]%I35 MF!D\%'A:Z]K4LP5S'.[3RLPPB6"'!C)^@=G^$R?[3L\UJ*8)EWR"23[:"CFT M>0*YW%0=NFJ><%G5A1ZG<5-R&C82JT#G0.7)-4 &5M"_C68W< D6EU[D,*FJ MIO+J\6!9BWH&RV!09DSA?;?K5:,WF5A_7?#E.D-N%E-[LYMA.^!&<[VJGO[W M-JL>,H]NXK=761Q]?1M=PY!^B29WT7T.K_K;;5;.YG%#C!XS/N,V0W+Z2^Y+ M(&3+<9CC^I8PI1.XGK0$Y82[MD_E,7/_HBL& ]-C"6DLM5PO1;2Z'#OV[ >! MZ %UF%V?<]-2@E!F.R;Q& FK_D>6,JD"*5QU#L#ZT4CI^?(J3\9)E&&I]>MD MLE(5/8L7RZPA^S\O/U\:US'(TVBR4@Q>/ZWJ%J [#.27QM\GZ159S6%.XYY_)XA;[.L1WP*BC>*ZYKB[NGB +&Y,4.#5KMSHHAW11O/JB MZ&F@VVH IKS5HVZ]OU7>/M<5^G7Y]Z)QC%Z$ZO0?Y "V@2BZ!FQAZW4ABW2. M>Y*[CB=DX-FV;SJ6"(7RA4--H0)+*AYXSILVN1U*6+K(_,EDI#^NUEH4E\9Q M==G_GJ9C;-[AS,;O9@O 3^S;4?31\I-\-$GS91;OK,[.%:/ TEXH76#T(#3] MZNC/LTR3LU9U]C#@W F#,/15P$(>J, 5=?ZK0%_:CNKL>]^S49V]FINF[ ^Z MPT$S1Z.8Y$/UTHM]W<^MAXSJE$FQ/:+D3-2E+]_1KZ!:VKXIJ4Y)P7AD#MEN^S(+!=GX5U M:+M4:B=Q['W/X_H1(%#?9&F>5VHSLD4T&BVGRZ*U#^K'2:9[FI1-J1!&XVAT MB\(6.^IDL>YW!,]&C3''7C3:)CBVY\ A,SQE@=@Q--2YI7)*HQUY],UZ>T]Y MM3C^U6M-*9J,\4WY>PIP;)0N/ES+.HAT6L-:<8GUL-O%-,INDEDQ/%"$TNJ+ MPA^IO^FJ(89X\_#Y;]D0@Q_5-L)^PA85K_M=/[3WPE"'_6GKL'^)1[>S=)+> MW+_.LY!73P A6,HS[(2):P026;M$G-$(EH[)3,5D[94, \]W'G*9_AW)9$]7<]VV'#'67>;H'<\_ MQS>ZRZMN;O[U.AO]JU'/RM_V=C0_^!C>$A?<[K+J[)"IT">9-:#0&0>=X9%_ ] 8X&N!H@*-> MPI$M6T>U4GF>1_S0#I6@W**N7RI%@3"#C5+%'<-18YS6=FGG:$3,"\L>X&B MHP&.>@E'DC9PI'Q!2> *T^6FX+Y#E<Z>7,QZWEOA=O<*_]]U9PNT+;G69 /5\$KE?DW__)?.PU?"PYQ-/>9*P MD#DR%.A.* LU>M1WPHU\@B?DX2=Q-= +*;IL S0P\\#,3\O,LF%FXKN>LCGU M7,'=@%'A.%7553/DZD%C_ F8^0D,=<4OA.BR1>; RP,O/RTOV[S5L4#R("24 M2TI5&&+"7Q5X2DQ%NN;E+JQ<;EY(U64^[_-AP%<8_3"*LNP>0_R_19-E?(YL M[4Z=;\^H]_:AZ_.2FW,#&BK:Q%X($=B^Y7B>[5FVM#S'DG7L!0O(1G'9BDQ[ M[4F0%X1WV1CQ>(+I9\_O7F%IGTXE!N0E*%D@4!H8&P M7<\3@5F9XH[:+*/5'80^@=>,D0N;=>DU&R!T@- !0@<(C95L()123U)0/X42 MPF)*^H%;=4WVJ>T]6&[F;,Y*T[JP.STL>&FP]XHJ%GZ![V/C+CJYD-\>?K"; M?L2N%_JAQ7UI$5J/Q90KD/A\WN=.4?TO[HW?OP 0YYF\+DU;D%"*XBY$)\P0@'(D8B/7?2Y@GMC;\5E3> M@\^ F>47U\!):885D?)TE&C"O\,Z>#NK)\%#QO$BSJ:PRN.B4NFBQJQ9:B2S M,0@D#3G5CVO',[K^$M;!?. 5=_BT2?(UGMR7/!J/+XWCM[N#O?TCFD4WVCXR MYJ#T E#%117#: ;R9]*&D@AC,G/]9PD8J[/';VMLB7I5G_;2"'?7SM(45DPP M'J_05D5* )PU=1AWM[$N8*>+UX(=N8AG(SW_^)LN[@4O&R79:#G-%^B@J66BBFJ8-/<#W,UU.M::M:UCX9F7QFPUZ@F=,8,C%S?A-O2-%OO2E\4_- M.*/)&YV;UQ%U".;P0AR+"AQ![H /KZ@V3E8D,EH1?WUYG<:P?@816U-^]-+#@(_##UWA1$W\QEAQEPO4O MQD_TYP+,=/7')8P1H:=\%Y [2!4@79S'3^QG?%EQ=7,EC'"6EW9/<77QUH>? MA3VA89[ J5C/SIAB3[C34K M4+4B*U%4Z*U>'^GF7 X=+9 0 ((+AS))$9BB$;_7B953?&BRCQ #KPH1K3* M<(A1GLY@T/>/''\#F77I\[9$U0HB_K.B(6IH;>E.2&:X$.LRM(),Y,#2\MHJ M]>0/5A.=K;)"7.@)H#[5!'!H\BU/)?7?S;GDJ]&ZW$K6;5@JM0X-DV^DVX;A M40X51W;H0M!1)QJVD@+?D5B1 M>&)0-9)%_':B19 6D2CF.] Q=S4E02VSW9.$AFX0J%!Q;/2JB.^32LN4#M\L MC+1>0/Y]O B^X[1@HP\\.WU73_UWG/GZ$]W[/Z+_33-O JNG3U.K^[Y4*Y0[ ML['^\!Z&EN\]33VTOPF[9&?K;](SS\7)?L@37:!)KMOP9*B9)+,VZA0LV MCD\"1@/F41KXTH;_HW[H57:MQ5VVCCCAPU !X/,LNQV=1AD'KKC5Q, $H0A- MTZ1AZ+F6R0/?M^H>WL0V3U[QWKE9QJZK%;]H.:XF]Q>5*%[MC0!Z M-NB=_RGTCB?@B29$GDO'LCR36I:)-2^43WB5_">5RQ_#$ZW<(:8I# M=UNUBL,0):V 6&&@"#5=T%-YW5:(,+&1Z]X-9S,G^MDOHM(FPZ,8*Z/IM;'8FPZ_.IN:*$-&H)E!3ST\$&6XTIL MYNC><@>V15.N MJQS'5=+FGAFXTF>^J#;!DTJUVZ()+@+7450(H4S'H2:I)'Q@R<#;Z;+8^YZ- M)E'5)(UREJWV:.5LC=9T3VV0=LCX3IG>8QJD];?OV"&$I]M>[J0YFTI/NH$4 M5J "QV26XO5B69;@+9HC($8#/P!Y*2C6=.*"5/UF R(\LG-3]K[G89J;MVBN M$$-127.39J;5$58\KCS,35.SM=92N\GSM#.+_<1]P$(\JRY2';6(4F\>3I\O M7B'D<8V/S"=LI73@RWI:(.^HOA 'ENJ0/Z!'QH/S/EM'##_P@C_33V? MPHCGW/=^]$8Y+J[^;&32-FE>:>F>?M#%#]GZ]3;LKZIHS+I6-Q1B?FF%F&UN MDEAPL[8;6.@*QX%OB02+@9FF6YW0>"00;*,0\YIAXRVS#+CQ?+6JV(5-NJS[ MV+^"S+T"E3[EK0Y0\@R@Q&I.5(BC%">6XQ(W"!RBF.?6E?!"PM714++[U.1@ M**$7U@MOGM53$^84?63=E?2"BT[NX331U JR>6 ZTG99 "+;(L2UJ%-Q&@G< M;4)[S?=X;KE-K0O9:<&?WHKG%R"%7P/WM(Z7'3SW\I5O!ZX(J6V%'K'KWB/4 MV2@3\QCNZ49447[!U&: XC/DGE=C.NMVN\;CCD6&6BY#+9>.<4[2ILJ\+TT1 MN)83<@Y&O2FY\.M:+H[IT6,.R\^M-W!U(89"@8.W8$#& 1D[1L96NG7@<**8 MZ853\4CD;$;G9";%TIVVIKNA2'CDQ7"VIH85UVX'J:R M>6RU)[ZI@Q4RU\\O];^W61.UM(2E!/N D_*H_1PK7:GUY@\M, D MV7HIHM7EV+%G/S#F[-3@.U9D)T;K=LA&6N*W>#9.LR)!:S:.Y[&.6=+@E>G, MZ>K6_-(HG[@1U;7Q4)V+6^"@H?-ZB]R*,C\ISC!?%_.[XEE>S' .#\CK9]Y? MU.]?>8_.V*]^R8LZ3"-8]W0:9[GQ4[XLLG>KKXPLOL+*##]?[#:_MH3,/APP MRUQ8X-!BBH9 HC9UB"M=QD(0*R P0M&O@%G55<#LAI@#V:=#2[<&T)8R<&=, M(PNYY4M**'.Y:Q%J<3>H2)CQT&_%- K/"ASBN2QP@\#W3,\+JEPFESG*WAG3 MN/<]VV(:-8G W+-T,@$$R1,HQ39O%BPF4?'1Q+?.E2(>#AOFT&7-G, MLZJEP3#K%B%1E_@LL$(1ALR'Q232"RM"XDSL#LC>^YX'"6E>$M((":FS&-C3 M\O*/D3H'K$ GK+!&RT-P[1!<^P*"+(?@VM>Y[_T(HAR":WOBO!SH8HB\?9AR M*IL##=:K>!9?)QOEF)X\9.X9^KA?K@M;4KD2MTM"1[FVY=B6)X0?*AY24IHT MRB?60T$,P70^2>_CV"UI[.SG>?:%L)\D?K>?3NE>X5:?CNL&I'K12-4*"Z;$ M$F$@:"BI$WHNP)5=>?$D?-RH.O=HI.KH?$U>2-5IHYE^4NMKB1VN-*I%]/V5 M1@UK1FQ%#9M2N*;C,8=1UPH9EX+[)2-:KDTW*AZ5C%@NY!=J!V!)VX/A6>8;@,4_(C<)ZC^*>;D28=<%DE[IV M_V71[*OL>XE6'9G4:3]XX+7YK9]L\T^QIG^?_S%\6H_'4U6NRU MIX%J[C,;[E.F*X@;2$D#8;'0"YA5^8#-(+ WZJ26:^NUUK2*N+D_OV6GRV8^ M?]UTL.Q>!!N)IF2ZL'WJ>#ZC@>.9G%(6RCJ;V@FHVPT;=909>L'XBW"0O!H3 MKTX,W0P)'+*00&W;-\+ UMXMA V_%>U^PE,KC9,Y.K$Y5-1 M7/P)LSY-ZX*)+F'MI>4V]0HD^W2,/.#A@(>[\%"1IO&*:_K<<4+A$\^UE>V9 MU/$K#[[C6QOY\,?@83=:GBDNE!JRX$_,]3Q/]F<[*4QYDG [\)GC<(L2U^;* M=DQ/4.%S:9IFOY+"[&.3PMJ6CC-;C\SXB#E\.S-U3,LE ?$Y\7SJ _<%A-99 MB\PRS5:F#O,]Q7WI!L*4@>.X-MQ6V6)4NKN[/>Y]ST:F3C45HYR+H2=S:L[7 M(>,X91J/R?GZL8U&34)_^OJS\3GZEF#?[')UU]CIH'F<+W<-6TJ'238UIA%V MT$EFV&PZ2])E7O3=Q1;K17L]G;TZ6V3)E>Y>:Y2SR^)%DA5->/-RHD5>*W:^ MC6&XNB5/7)*:;EVHN_,4:6!Y7%Z-+:9OXXEND@C4F2_JULX NG$5%:R;%5>/ MPG#AOQ47)5EYQ2B!P>-;2MK.8%Z+T2VFF;4'7[QOG.0C''XZB[*B[3)^>[W4 M;8*B&9#X9'*/N;6Z2RXV%KRZUT-RTR@;']G[]GQ;63;7KG)]ZXF7&[4Z_S,V M?1.46B2V>%.+QPYDB.TD+**(Z;J63[A;VF*VLL(-5ZU?T)O7&C$R#Z:D?HI' MZ?;P'(\P_7P;^7R>+^9?G@(SN?24<0)TKS9N/4:8O*)MEOM,T7TBJO7Z?7+_M.(>VN876JUSH/@#- MGMUK!3I;/* 2OO8<1HD, B)(=1P7PK]>?W9/=K9[8DOCW,YVKQ@8PE4AV,M# M84REGTY3?!@8' .@/0!HQREG/]9>J.VQSWIK/RZST6T$&C)2K(%J"WP]?U4W8RP *$U7E1 MKM72FRL5<-,R2>AQ+P"\XZY3H1Q7S6GIU^ML](L&LBN8P'C%AY!ET>Q&6TQ7 M]\TE'Z-[_,JY ].BVGFL+8,%:=)K3T]9T\7'.!MMNM\:]?=?)<+^2S_JR_T\ M=KXG>?UM163Z67]HYF^AX6Q9?+&]_2O8WCLC<#?0\*\GH^"X7(*B#%("AN,T MRK[&"V.>)=C/?:8-LDD$!N,XNJ^*BY1$=%E2CI%HT7%N,FD=JE,LKN?J:B&! M8F[(6%4SA%C*W*P%@YM1R#=?=ZV%34[2<2$)5W:L(@WM3#C$!#I%OFUI=]V5 M>#NA^^UAF]%XOI5+0\>Q72<4K@@]Y4J_U$P\[C!_P_KL;C,V;*(3-H-M:7K= MW6:<7U5L-1_W?5#L>>C9P@I"JES35':5O':73BLAA K/DV88^([-/,I#XEM-!#IPV<8>XH3<';+0O6\N M69&%<:9_^*=6<>*Q4TS^(TZYLA6J;5_W2Y2VVDD2<9G70VB3":NIA.QF6W5I M[ZU;^O3HN6^G[<9Y%\!_H>M96N41#A>DDF6N[3GA1@;K#]MI^8-WFER*38SN M!33OW>W&76@S">JM1Q5&^S.Z+VY^E/\.OJMZVH>'9'8," M?[]=.0I]J)+O!>YQOHS 6%VDQMUM,KIM_!W3:!85@*@I^!8F.+EO'@(/_!K? M-UZ1"W3L5<>N5_?&NT^?@?INEA/]/OAY"L:N/C/'=^E!:?^*KER<+4H[.,E6 MAPF7HK\T*Q!%._V!(*-I42T946<$EG1>S#29/;*ABY%*DL,UGL&'Z MA3@X^$X7T#4F*>YI#"O^P!-T;>[5!UP8RSG,HG7BC*>_\(QD%E75EHL5U#^6 M[\=JT%.@AWMD,@\6#X-X](J[907GS[=QO,"3Z45OX/6'.E(K@L@*[SJ2#2[D MKB+691'L8ZA&0^%Y%1S12MH#;=:QB9"4*&%+CY'0J?K"@"7J;CMETK/N-&_H ME9Q#"][$-ND:70'EDCHR\(C@C%7QA\0VY;9SZ&/6?7<(XJ'KSBZWN+XZ6O=5 M->(I]/MVY30;ZQ %MB*4\R"T?<^S+3L(",=:X]9F^[?=VU!+B_?I;'1F7D!+ M^GS,M@M@N*14-<@)?7! M=X5D/[M745B-JYX3UW&%Y3*7>=QS \\+JU+U 0B3#>_#-G1J^1[^"5KHNQE8 M%\D8%/CV14$QUV-BR [U#RMYQMB.MSV[.X[5I,-IUB^V,RAW4D16HG^6U*8RAS6@%EZ?DVPVZNA_1I?'N M&HSO49SG40:*:NW0&L,C5R.IRYCIQ6V6+F]NC7F6CN)X7/8NTD'<4=&7*BJ" MOW6,8MOV.BU)QJ]REHRB_-7*MC:(O[ELT6=8/\@I7 MP-OT;J;-T*WK>:&UP3,S 'E!(!_RG'"RQFUIDVS',VCJ ?O>3=V*&<7FXY M91Z"H<\:.UB8Y$FN%>5LQ1XL<.@"4/$8]V*OEONB")QZ0*+<1CH&?#G5'N=O M@/ 1_%Q#Z9D9M74>27W'X[:D-'#1<:1XZ%38B,V7-MQUO\.$F@);:39/,]B, M#YD;S;Y^0-!WM'/S?"!)^1E1L@YHP_TY:[R.)(WKSO05"9@,7.'XTO$YM4F5 MDL>%%VS(IT\QJ$C_P3CL;W&^0-WR[ZC6_)X"]QP4LW:H%ODVCT>X 7? IGD\ M>_/;+.W^2#8K9V/<:-TL1:\03L2(%H46I'WPUY;U MX WIA3?D61ZJ?E[.YQ-ML$43(_@.Q*7Q^5-S*-;?D^2*6Q7:0P!,6>Q'C_V?1WA5?"4A^:BAYW@:JR>,E?+483/PS/':8PGT8O* M1UV<_>(#"R.N7(J'W[>MI. :_?>_L[.]-N#QT-EY;V?G#A+V3ZP[P!^1L'\^ M!'JO6V2V@P!9 A7(,QYN7]1QA9&>>A$]=?T$;-6<5X2>YU'3IYYI!@!V MP'$NJ_:4FS[?LZ>MHXH_8.^FRVE_.*N[])D'EM%LXO%EP+BI D?95%+I!SX1 M=:(U6>JZK2[J['?6_?(N_$GX^PRMF7M#\8= X$FN,D]0E4'U#(H@,* M=;&,UFM'H4LC7$XFQK=260).2XUT-%IF.G9YA=;U:>69]Z,YT&*!L'S%K$"9 M6.J'N%805'YR:C.R3V>M L]+HJXV!8^Y]'YH /L\!\BX3D9>K;X_;IMJ/^TU MNB;TVIY#R9VB'Z%VY4N%\8H6N9QK2N/ MXVAQ>X%'WN6I./ZR58&N_3EW"5#(57TH#B0.E@"\M7[5Q4JCX\)M%7VOW,CZ M"/LA/TX5 3^*DWD1&5"]#5ZU!/#&A[3F=!O/@":3\655XZ^)REXS??6#\9,F MYRPN3]^CTA>FC[?:!_\&6'2S13M/X:*<2783X\J>$B5YD+@6K8QBK@)7$N6+ MD%B<2>JZ81VB%-K>'NJOUN9CL31?RBDTXOOL(M@\1^V$TC>ZWRE8)13GT:2J MA'>5SI;YZN[6P1QGQ331[G(E0ZZD=$-7"<^Q;>E5,L;S;?R2N+6ZS^%S !EA3Y!3M!@AX]TR'XL0Z MR0@$U<:VMG,+=>6,LVZH;$P7+R1!8#'%E.DHDSH!$97NY4G'W*=[!75NS_:M M/6KOSJ\Z-"E)%^4.@D#*EU?_6V9O16-TI;CFU*CL4Y',=2 ?/#JK@#$R[?ZP M5[I4Z,^]VD_A M?$!N.#>IJ\;]*7V'FIQ3:3O$HM0/ [^JN>#;#MOG_GR0U+_2F"&OZYBPIM[!'KMIQ7;=6/-C%I9UO[ ;5*U7.FK) MAP+^M;*]G.\4/+VK?NSN$&JZP%I=*VPYG8/XG8)TC7.<31'5!E:-3JJ^BK7! M9*""U83([5.E$2#.2K)VXWJQ"1'4M"7@J1=?RXI[-ZEVO]J-2EVVG]*W2U'@%6\E6. ?#?$C3^5S2X^/JZ"MK )7R M;7C,5B3*P7OF:1[702U370&B'OU*G,P5\$\QC7Y%\5XT$8HYALL")8P+U1'+ M$[3TR;SP7-0U#!;1UW@7?Z9S/=N:E6\3C-?!9A]8*F,VSOL?S?7F-V>T6$99 M@BW1<>E'I7"\-?QBN4?A47Y\)58?Q>T=L/C1H'1DP*>ZA.D]&&4\D"NC)' MX5TH2!LS+#5\-7G%68D$(%V7V;'MBSYC+;9W$B(=CTC&744\EU,6.K)*T[>PY&FK6TEH2D+"0*F02VY)X1*S/DD)?&+N MC!K:^YZ-;B5HN5ZG&"VB?1<:J(5.S"*)Y/R5UTR"S_#[$?5YRT,]269@HQ[']\9G])IM-%! M[2X9+V[A3UB>LOW2"'8]FN?Q+]4?;>#3S9;>U-TTZ^ZMXLW#O3:+5TCZUU^K MB]9_HWS';\?]=-@3>]K16CU6EA0W'-1GU]K717ZE?==F'ZY.^_"6P:PGSGQ+ MW+8?>,$?;O"IEGM;5N45;OZ^)LOGV/Q'K,39R*&M] S]M5_;ULM3F/^Y]X2N MJMIKW?<('NAT_KWNXEGX?FS2N"OM,+1LV^(6\UD0F(S:?I4.Z0;,W2C&N\7] MLVH1U-Z?V4UYT8=:N:TVZA/LTP.5E?-L\:]/& JA*Z_BI[5ZK@=T&# //B2_ MW!(LN^9CZI*.&IXX&R%UQ5-__=%\U#,A,P!(&T!8$RGCVHH1R^6>'_@>5Z;K M>%6+)=:Z;5>]26:8 M-IH?HX]T:G\^+3#P5@ I!EI9EBT"X@8>58$(JCZ1CADRU2DPX$Y\N&X74WE7 MKG\?] QV:7>I9QR%!KW4&%ZZ8O",.=EJU>OCG F3"\MA+I@(7N [52JICKK[ M<9S\Y +_U7*R%MU_TR[ZA]/['T^)15YYOXXK'W=$5C3F>_!\+*W"@>/W<1EE MFHQ*HL<6R,4!VMY3-$^YRA3<-'TJJ6-YR(C5F8ST7-(Z12..ZW+'$BX+:6C; MOA=6'04]YMAVL/,4;>][GO 4#6MBSXYF9 MO??,S!(]/#,;3N$Z.(A1PRGP MASI7*&E'WV-Q?8]:W&?*(DH1'E9^4NG+D)WB7=EN<^XX16EU?1\.4OI[D-(K M0.F3P_75(0FEI%6#WK*D';J>E '\[;O+$M; M33DL,CAV+A/L,=HM+68BBZ_4A8_ L+#]ESW M9;$8[!Q7_;A2LF$>W6-UV':_H:8, -;5PX:!>"NV\\&RP+HM8*9KY&''HT71 M?S19)&A5SHV/96.A^C#&6V;?BGI^OU<=6(UWLW'\'<.L],"*2@7Z)3K\2K>6C1G*,>$3YCA6"B+64LWQ]8 MS$U'^,PVA7 #KD+A2K\.7!6FD.WR/*$GE60F-5W?M[BR>%#5A2&.*_R=@<5[ MW_/XP&*$)Y 7^#&]?ERTL/&3KM56=(//?_[!P<,'K,UK#!ZF[+3HX1T_L<[# M@)_7RWKJJS]G1"JEKRH>V1A"DFX+QQ2J0T[L MK?Q_ 6+^5?!0JXBEZU#7HJ'BIL/LP/$"QW5K<69;!Y2^V\-#G6G>%I<##PT\ MU!<>LIH2\YXB4H06(4(1X9+ 5 B(.F/DZ7&!]SRHE03XV"HXS8?>OSXJU!CNT?H%IOSYXX[S&"8K1+@_=H@NBG1=PKL.R3]VY Q@$9=R*C19IV M(![ H8MU:"38-LITJ>?7)Q74= _("S\8&3LSG90E!EP<<'' Q0$7N\5%QIIZ M&;8=\D!QVPJX$!:3MD\K7)1$'& $'XR+'1Z12-%IX,D+0\8GRZC=?*K^NKAP M/45E,\IP=8$V4E@Z6"&+K U8_WN;50^91S?QVZLLCKZ^C:YA2+]$D[OH/L=T MA-NLG,WCAA@]9GS&;89\\)?>3WV?> $P=Y48Q"S31$[>D7.U M]W9S#V7\L'P][Q;+ 6!R<9VMUW2(>6DY>^5DW\T^5GWA-YKB')#()U00V)R$ MMJ4\T+D]RIFLD\@\SVTE\ME^Z'BV%P14^(H'EN^Z?B6+N,W=G42U]SU')/(U MNUTD?I?+4+OTFKSX_B?S'; ^KS&93^W-Y1/RN(PW\RG3ZPY[64^#*\Z9926' M[+I7N>^O.,]FR*Y[M5N_+;ONU9RZ?MRAGUW =S?); 9#&N*$ASCA57^8$(T- M8BKA6I;K>GXH?6E)C]1MP\$NL0\H-KEA)&WO#]J%'\R\,,F0U] /0.O3"<" M5R\;KV03"&IQQJ6R;)U: M%WWA0LY??9K>@_O:6Q'WDNW"Z0K#Y"/AS!A9T*2TA>1%C\<+NO#Y7@V/NYD>3Q[\]LLW<<= MCUXD;&_S8]'NB5L(?PXO3#:\=B/ M'SPZX8Z^NQT/_.B;+XPLSK'S7O(M+GIJ[DF TCTZL0DG]NN<&1]@3;-6T])) MV>HS:?*IL 01[=!O'B[QX.;8(G&*+WP=?7SRS MR+(_=<^E)--"$[@<$HL&2I?F%RX@?)EE5W*;)MN MH-PV1U"]LZ<;3%8-?F*/P72Y6?;7@,69M%-+?\CV'[H'36D][IF!LGQ"N!UX MCNMYW*L\XJ%RE.I\#W9K: ?O@7FY&1/5U1ZL(>HSZ$ZZ(OC[J4$![,]26-A_ M+ZOVKYB(^W_A'Q ?@.S7(/ ;<0]<<(' '.%6+">+BW,K7ZIA"6I1)J7TN#0# MWW2D,CVWZE(:,GI ?*5[7#O@^E\DMYCM_E':V3OWH<_4B4;M2=BW$;?8A"@ M\:S0TZOTJ.W37^EG/U+/+BM#&:7RRB-M'2G9C]%JN$P9<>I[-/<\25L@# MU^+*I@&WG8/.&X.RV7NH%9SJAU)3?@^T].4NGGR+_X"AWJZK_'M%WH^EKKIS M].0>^!VLYF2.__D#ZS?,D56-X^L:S0)ZT>RE*)5OD+TPY4TOBF <]YH!M?(U5.LR]53H4.:YPAGI6A3/6'>U# M!843UT)_6DVC__CIP_\)O"^!7ZR2\_[]G\[OVHGL!N^#\-T7XZ/S/W\$[[]\ M?LWQ$&T-YT=EIO;S>.Z$T[>>'+#9+4^.\GS?\0535 @/HPR$)*52(H2R#_#D MG-76>/CP[3]QEHZC_!;13C'*?AUBDI^^PL\)\,+62S>^HKA&VVX.[<*0.38) M3<\%0T4"RTE5,Z!'_ /B&G?-=_]GK^8AU[,9S$=R\P$0>X MH6%(1:PP-)6K%)AXS 5KS:TJ)HM 6@>$G.QGR-LLCL\7FL,M+)2"7&(%]A,F:%DS*96:%>YX:%_4(>;O=P7ILOU0Y5!'KY>><@' M>;C)D:VH,L<)C'-@-I&&9]N91YHXP6V20BL]9*NK8&]TP8Y"-F]S90T:_'1,JV$WTQ^H!&267QG'Q%'Y\M?"3?#1)R0D M@<4(,4EU$$Z)4*VX"8HQY/G,"$(AA%?!K6=[NN(F][]F(F_"R>)PL M#'@UQK/?[PY$V'_B?\@ 3AD_>].'^)L/,^./Z-Y@EHZ-DA-I,DOR119AH"T\"!YRL?* S_%HF>E,A OC]]\]?==+X\\ZWV7MDM8.W.J(V>/9DNIS#O+"LZX@#1 MP\6+^Y/R&/;&CC.B8JN5Y$Q=%8:>]$UN*F:"6AO4!,U#)N@ZIOP.!/WANIA= M-3FOB !TJZEXY4RV2\I_E8_ZU^I#G.])7O_T*?Z63K[AHU:N^4.')]57_9[. M;C#;!7'NR_T\7GE$>Z#%?8>%4.X.6>>$G#%OH K]FD9 ,/GRZG]U_%=JC$"^ M1T"#L)PP&TWN%V#W&PS31# J&3N: M8FS:$Q ?HXTO U-''$L(8H.Z!C)8$5[GCEC*6M'7<$/3-QE3'D&MW*9#,@C+G)O8.)CA9;K-).*_DKJG#9/,UP\VY!A?SW$J0?PH.NGE<*R52GPHYC+,FF Z;C M[S Q_$.'P,+UT:1G,?]O?ONT%2=W;-B5CMM.J@*[T0*SK'!=8EB4"6#=+\9/ MT<_Z5A?DH/$)?_L)5$]8F%&67.D@]$EZ][,QGRR+9%YG/I^ Z>U-J-=;_VR9.\8\2Z:Q'LVO<&MY[W4\1H+2"2]Y,50]IK.E)VG98C;F>! P M'G)AD9!*&=@AR.TJA)V&IMI0X!'0W\W 8--V$*Q/DG^>@ZXT_C#[!Z9RPPKB M>M$'\]R.%1'U3^W7K-P3%FL9XE(&U]=%[N;GNVB.5V[(&9 >^HOMH@8,\5VR MAEQ:F[+FKZ<*F8(W$J2-%&!DBC&6)8\\!5$T2=F,FTX0. X+8KI7@%O?@"Z@/OQ,KVPW9(%O21G((O&P=#"2UW 9-X MXK?1&"4)(&SQ<]7;-FH@K0;$N6[]#H;=!3XX:9'3")]DY+F$,.#'W\@'U#2YY?LAJ[V:3/(M$%KJ2=GW?)9((Y MW6"TEJZ)R3VH:;.W68SV89'T6_M4P79M\=.Z@W2<:FT1Z"=?)(LE8.\RQ^<5JB:HA_-E-D_S^.==BA^^9&WT MCU8LM7 H$?\J7MQA'9(S,V;CAO69<&QF<^%XH>-XPI)U\!:S'>X=Y(:M%R", MXX]QAGFQ,+OGA_L=*I)G,)FZJ*"UCS":KIZ^3Z3M"X=Y8"[;G%!35(C-A;=9 MUO1+^ZUL=7O9+-+F+[G.,0;K-RMD\;HC18\9GW&:XTW_)?>E3TW(IRK.]9!W$\)\8A\5[$\=2: M!0C:+?$ T?5U@ORG(V\ ,&=XJH\?1NFW>(;E8/#XOSQ+^:GV&>$)J YN^;D( M2YE&Z%^:Z1J@6+G3N$Z^Q[H=4793/*LEP.&"6=KR.YT7I&5CLH66S13CDA.T MV:R >:KQ:?J.MQ;>L9N$^TNI8=C3C\B601F50;ASS MYT8<93,=#' 5PZJVCA:P;M@LCR]09*13/.K_CB&;XWB>Q=41*/)7-$6[\S]E M"&B^2$=?WQ9&(-:7AD<4EY:/T[<41_)SH(UD@9('Q,\T7QELNLPV!OO3N(A= MAAM@W'5(4JMP=>"^^^([36R2EDJC*+\MJIZAT3J*YEA&KQ@./'Z9X:3:4]0C M!%&?C.&"LM@T_)E.DUFQ \WRPC"*$I2UC=O>%Q31HUN\:'U-]2OF&;PUF4>3 MINJ;'B6\ KXH-"4PYI<+C+S0$GL,C%2NG0:GJP,B.8KQ;X6[Q]%)\0@L;78% M2SW#E2T620>(;-F&2^,#;&)1=OP>'SR-OL)*8FQP77P4YIK%\')8L#S6X2)8 M2A8NS^L@8:"BY02##6H]);G&H$682Q&>"'.(EI.%CJ--1[KZY/C2")<9+A30 M)E!PNCJ0YI6'O:X)G7AH'9]09K1ZKA'BF;;I2R4K^TG 6O:D0?5%5B,8>"&U3-\%JUU^U3%V11\@=17@@ M_K8FFE"*;,B+@_Q/W7H-.G"&\-.<(>8QO@MGZ,A14>69 9.UDO-LZA*'<.E2 M7RG/9)YC5YYL^+01$]%&G&>3*W%P@PE)+]5S;?)1[&SC,%#2\4*/!H)16SBA M+7WF5:+0=57XR)V5SWMG*167FXI:9UN+\J-EB:UW9RJES&UT?@)H=;204E&; M,"FX"$ I=0&X<+T=QV8*LI=]?;BLGT-;6VE4 N,?-D)C"]J1IF391 M@>L'IBTE!6 -*.E9%0!Z?!6 +/FFCX4:XRAW9N/_CL6"K"E MK4"UX-)B>%9(N2><:B>5Q8-6J0!+6$0+*M.UA2]");BJ:S=RZN_42O>^9Z-4 M0#-3HYFJ9I1RKD8YV9.K"!PRME.FUH\J J68 ]L__C[7?EA@R-JWJ7-=LB3_ MVF[Q5-E-39Y6D^ >U936"IE:YMH#N_;8_"Z:@WBHM[-X [YK&LVBFZ)4P2)- M=>04F'B)SF;6^= I'C1C1\)D.HCK7S;L? MOPD?9H8SSY*)P6A5S*'VDXVP)G:Q()"QF_ZZ<,T80 MKBH]A=++_HCN.:UUE&W8^ G(;$61:3\3EV5-"2JQQ2\3#F&"*W?[=2*BDY>7 M-N_J.KY1;=:9[2![I4GY'H\+$$ 67R6O:1$G"+^-8U0),?:P.;C*"O:,%DVB M>!TK60KYHC5.AO4,[ML-:G0[TS+$41/E2L#A+-TH7U!=V*)C5.?C*J%,5T8I M]2^II8/."@9$*/G,+C)WRY.XAU_0 6?L4O\U:S0Q:D0ZON_;CB4M3TA.I+*K MUML6-F'8&H(VZI4+N5[\E@R8:2?9%)?^WD! MU^'WGT?Q#.1ZNO*DZDL0$_$HRI^+=UW36$%3U_I0$PCK&E:\EU[H [3:DY1B M?FP$G09K/"[6;2];E0&T6JGC!:XGZ9UQ"R16G-6O"HQ^]98NY-+H%D^KZO"0 M*,F:UMN+MMRKNX07DTVG\W16GJ2WFOZ680;X"M/?J>??&D,9P2UDK5C&W5QC3/W M]=9RQ&QB#2S+-YD,7<&H,BE3/K.KEM+<\LE&KD0C#1Q="F2/Q[$?PJ,#AR2Y MW"S9^5Q.&/26-P&VTA+$(Q9WS,!4 +HA;+G'* N5L%Q[E_'UX);+E[GE!Y\\ M/(UO]1#)N7J$450D2%K2 0#]@Q8!126? NW125 B?31"V1#-[M$N6X%]-YKH M.-O/MS'<^"@7K"(.ITI@/Y? LHARN$E\%7 J+-^BGM,.M0-1.B8DG)JJJI@F&6[;KN-K9(ND3:\F82!SRCECELI_%[@ M.+M/_O>^9\/'BE,Q]%R,/\"\619MX/-3':J'#.24>?3)H5J'8&UQT %+3HME M'>-I4TLA6.9%B$HTQA30] I+AY2U0>9+9-@J^+2I,[+R_,J-@Y6^, \T&<=9 MW208@_\F!BN?=6E\P@*H^!M8A;%!J?&VBK\]W,=>AN56JB(^*:]/=-H $B88 MJ(\NVT:#+"/22F32*:I9C FOVB(J]-A)O-#QI:-EGK?R8%>BW%H^Y*0>;N^J M?WW0'G.D;BQ(6V]/P2R3I IES>))5"YBI-.*4=HEU\D(S\JND$ P1"\:_7N9 MY+JL9P7@:#K^_7.Y@KA'>7PSU=5S:]=>3748Y8UB89EI%]P5IJ,76;NU(;&% M+G'A6_VM&YMJ&B]NTW%ALQ3492S+DP20M2-M?3R@^QZP(CN(F5>O&R_K"I63 M:/2UJ$HYB;_AHDVC["O(N?)DXKXH+ME:U-9IP_\NQWK-P&B9U455D3C+?MSU ME',LWUH=AV"25E%S+ ,@K;JXM^8*&X#E\VIWT6%/A"\?>N#!BX=G&H(AJ4OK=V.?# +?[LHIA#-YUGZ7>\U8/_9+ * 3"NV M>*L^KPO&7D@4>YYO^QM54MP2@V"/KY)"/_=J.O3:9.@4M;\U MD7C:E?%N5G@>/UP_<,OO%>$>4(6L(*N:#G]/1YO&@B;HH*#GO;;!2@\'1 CX M;G:M9 M.4E1B\*SO.I"3+YY2(*LVI1U6N=6@:>]L\6<^R(Q2M2>C4\

9J'KP[&B9OP]CL7:U';OZS__.X&'9*/; M>ZT9KI8(O.]G8;8NFQ ->#6UM%A6R5BW.Y0*HX3_X>9-YK(7/!-9Q7/Y6&QQY7$^@+117!PE3*^JNZB(<>?SO95P'IR;XYD0'G)72 MMC"\JZS2=A'7:ZP*C#FPF*5:&FKU RPZ.(F>*8R9C&*+<$,U^=6]F:]@?)0 M]J:+LC<'.#I/\I/VH^S-<5[VSZ/;>+R;HFHMZUW9ZY8G'!/%\YC,FE;0]UR?U.0LH-^TF:8J&GB==&@C/#J1E2R>L M%IIP2L7.7=K[G@VO_!?=/*D_2-'0K2?T92TC,%K^0K:=R'1#*VM'.2BM34@VJ-8CV+&:HVTU6CP]) MT=NT8*)1/)F4O^K2 ?@YQ\8[Y>C_SKV I69]IB5L5O#^Y^WK].3$@T6H\'3JE]MD#.#: MA=ZW*B<'.EBA@_]OF8):5BS11U"VXKSX.YEI$\*IDAOP1#/77^%1^3N4>[A( MQ46%J:G__JDPK.E 3Z^3GCXWY]R:'K2?OOBK#B[1'PO76;F6#>64?>X&\AG( M!XGBSUGZ"++AV\AFORX$:_)P6_NGU9!.B2O4E_^"=0F3$4KXA;';\CR6])YR MI9Z8_U[MQ(?='W9_V/W7.?%A]P]3$9Z%)H!-?U<\D M-J2.,'@X9%&)IB *]9G';$MQ6_F.&RH5U$7S*=E94NK)$ME;,8VMG,HPTX%F MH_OM 8WM[,M:D>PLLM'>T@=]/;>Y XHZ._V7T56#%3G VPN"-]6JT^%9CNF& M5'G4PY(.EE!51+9)?!GT"]Z.#=FF/43,_\19.H[R6V0VQ2C[=0#, 3 'P.PC M8-JMEC(*]$!*30(FZR%@#BKF@)@#8CX3Q&0- M8MK,]WP>V(1[K@HM0&K M!JP:L.IT&X\2TD(KK)XNE".5))Q;1#'?J@)&/&5MN+MZB59]]&8-=N.0Y;8E MRTUNW^TAU^$U'R -NS_L_K#[KW/BP^X/66Z#^?>,YS?LYVE)[I<,OBQ JL@!!'"HV8%N?2-7NF$;ZDL)Q!R1P@ MQ@%R5IELTSF^:83NDY(/3]D@HE05%&04E#O23M]]D63V];O\S6$++Z"L[$! MC'JFEJD&BU0("EE(3 =U,N*[E/.J ST//&NCQE4ONPZ_-M=>;\W1 :P&L.H8 MK#AI"O)Y/G,YRXKJF$B($T\YOR@BX@?,LT*J/#JW!"IAM/ M;4VVFS;V^WM54U\RZ@#?B- Q)>745%77=\MV78'DLJ.I^=[;S6.VYYD MFB_RS[=1%KM1'H\_1O<:V7'YW4DZ^OIFRV[X02!-ASIAR%SB M^[9)$J?$YF+ZT3=B_TB6AX&ZQD\_WOH>^,6(0*W/$Z6P9O_GM\P*& M;+R;83=/C.W]. $NK@1*N7!K@+B?^ X9QBFS8&_. ,*/YL(/,\.99PE FRK2 MC2\T>OU?$-:CV,B10FZ!%A$1H_D\ ^5XK"_ 2XUMZV[\A/8'([_J*_ ;_9G^ M^O.E\:6Z45\834#+SE$MT$],\GP9P:,0;7/]X'2.*YE?E!_Q_: P%/NE93O\ MA&>!L+M TN55/R6ST62)*[?Y6W079>.\'N&GSTY>#4Y#X\8-J-BTK_^SOKZX M(<6FP,6U;Z^0D9%_HJ](1T'*("ZBN[ F?XW\!VUQ&I09LV'CD92-P;K5>Z]QN Y. 2O->+ M]^%:_YH[R\5MFL&XQZN:RWB;(HV"%);R>3%Y06G,WEI?,P29+Y44U=\?1T73=+'2+) H2LT5^ " M;ETTNS=N8-% ,^):#-&O,(-?,$+EY4))PN,WRP/W&B<1DN!@.[K:/?7V@Z6[L7M@A'"3N\T$"DT3G* M;PUT VF^2O)F:G?X@GKG<3Y+S6'_)P)=(KLWRK(=EX8S,Y"$801PNQ9V*#M3 M(,2OL"3&/)TDHWNC4AAPW/#CW6VLQYXL"GHJ5@*NAX?!GB+2ZW>6DXV_SV,M MK^#6*_W+-4P>/L,EZX\J=T'?7EZX1%D4H;&#%GT\+C D3+)I,:[BP:-;A&@# M16$YZ'2VOJ]ML2W ^TC_!5GA,!81L,[8 (-L!D_. M'^3@8O8)(-RHAH6K^":9X6W&532IU)/-1\+X.Q&__[5'_K(FY#\PG0!L%N$3 MX81FX$G3M"SNA@JC$B3;*!OGU>L4Z%E_N'X?WSGU+@(&S0"O)_&[V4<883K^ M<.V,"PULFZ"E0.Z$UH+6J9<\#]-L[<'I#/X<%;ZC%>]2<]%G1%>DZ#_GN!.( M-<1>\UM]KO@ST'R-HBB=;3SS4[DW0;DU>WU4*W(\!_2$[W8*=')IG4V@7P#7 M)D#;P"*S6 ,1()_6%Y^&O%1-7D[H"NGYQ!*A1VD8<#"0D;P\SAW+,SCLICI^1 MXK;(KKXI(7Z__6H7W3C5GMZ?)TZ8WMB&OXEE\ MG2QJI^,@37HA39Y"5LCF6-_Q/.&)@$O'] *;VWC*7R,6M>4ZSP33^22]C^// M@KC!+IT\L2]@E>[ZR1#9HYG-'F2[W?-_CA$F?F7ZU,U+: M=$.*GVUG.I,UYW3_/HFL4;05O$=,SPIM6W%7!=P,E>E5NQ/0<",![&R[TYDL M8F?5P59DT7$V58='R_KRJN#PEL/F3\WIE_;!]\T(_+3CJ ^/\C0SX!G=S_HD MK7+TXZG$]WBTQ&THKIE&LZ@X"E3PQ)BE. M-]=E4T^AJAJW4& MU^ECO\I_:8RU&R7-\HN'IU/H.S"&8BY&-$4?1UXL!_!8%DTF]T9ALL';%BG0 M0ON,%]^US& 8<:9Y!MV=-REP5//@C2/2:IG70E]ZIE,5'O!O936PZ J6 >,\ MT0VOG9V@&"[NXGAV_( 7MUD<'S\^V.AN3FZK.)%5%!>LD;&AZ5J!8[L6\%3I@_J0/_*L\6_/N$3M4L-/_T1?4^F MR^F:*TX_],O]/%YSO55DJ:%K[9[-8^#?@8>1A>MCQO;4/A:\6KGO6N+C;1Z/ M?@%*OP/NS./9F]^N\5!3&Q$/AILO-2&0[ [V2>2V<]YCAN-S:Z M<$V?"2*9Q;D@H#/QRD972GH;-OJSY;C=S+* O3X3K_1.5T%]!!<^J@Z788.- M;ZD^+RUBE_0QI&;QE4@@^/8NQM/:7-^GKT5:+0]8,508=(%OR1CX/:^.KG'5 MM3K11#T4&M&B>;FN@ED^59]N5T]!56!U"'A$7HR]0IAB^ 5AH2[S+.>I3_&^@RJ,BLVNZ?_[( MZ:)Z-$Z0(V!F93S" Z%>J&K&>'X-0[[8"$-9B0LIH_! 2%T:?JG_U=KHNKIN M_ G&D.''US'@Q*2,V1D!W5[!T/2WA5(;%=$JJ.2B#RPJEK2:K/XMN<9X WW0 M/L\2_&;EH'X:C>-+&%5QA/ZMC)C(ES"GWK;-[B8A3H9M5#YJ"5O[W*XNCKV^@:AO1+-+F+ M[G.,,+[-RMD\;HC18\9G@$(*B/^7W)<^-2W'88[K@W"23N!ZTA*4$^[:/I5' M1\%W&WQT5U?Q[=QN/E)"Z#(:_6 M580UH>S,QFO?($;D#KHDDL6]WL2=(=^6$]I6&/JF%7 EN.7[RJL6DS&?MD*^ M)7.Y;0HEF?"H:5,IJ\1.'0YJ[]RTO>_9"/G^HL4 !E5IS-;D. >XU6)"0\U& M\&\YZP=\_]LUDOWD>LC03YDY.^J\?#B1./5$XB>M:Q21PMKG,HKG"S1>"KE> M^59^;AIV;,BK0Q'O !HXB80>BWB;8-6Z>R4EE53XF 7S8K/[(6 M_H1Y76D?&E:UFD3S//ZE^J,-Z3J[[TU=;JKN 4#IFX>K417O,-5??ZTN6O^- M6CM^Z_RG'KYL?PVOEY/"71,-V]>1J2#(X8Z Q_:N4H/-)6U?G2=XA]>F4C[Z&4KBM'QA&LJXMB, MA*;RN2E=5OGHJ>-OQ#8<[:,O0LB;$K>Y/N?Y$\*\3JE@(A M5JM R*.\\[OR&0^NU7'![,UP])=4?[97"/'VGPWZ]&WF55OQ@-.^/U&B)N1D&/)3+[!U.#>4R>X6?. 6_=GD[LC.WNF?YK#RW1 M$2>RZ"6E.-Y/_Q1 4J0LV[(DRJ8DS,YF+(D7 %7UJRL*"SW;MV=*SLC586N2 MLE>)CNY.D^-.8A:G.RXPG_%<.I M8=UM;6?M7GR,3!U3W5/> M0T)D5T8PX?@5XZD%)3IL 1-[L>7%(9SF<0 1$!U^[91UZM :H&R/.F"6(M\" MJ IM3I$Y\](9LMK;9+PB0.VL@8J.^6*C,AV8U;"D86D9++'Z=%K'MHF)O="C M'#D.#PER9G830HNGTSZ^L7$1EJY6AB51'<RP.\(Q7;FV/AYMD%N\VJ&IU=Z!+DZ>S"OF47RHKMM_;N7Q7W M,6J<-&Y2PD+;=ESJFA;S.+C0WLQ-=DF7RK6M-TXOF$2'Y78 HG18KGN 8S;V M.SO;?*M=_:FB3H5>($^U/% MLK<^M8ZE[GXL%2.G!D(7F3YG"&,7,S<,3==RJX,N7)O@]DS<;==K=\+RQ<=6 MFV5].J+:)>#3$=5]BZ@692W&3V3?6F L,X4QK8,5Z(?<&)2ZJF MY*[IB%?4 $N+MM_:#F96F^5&^V/N[CJNZ3!LYVQ4W&@[:;N4FC8)S$!XIJF* M(ZL]A6YHBU=L.[EYU79'S%3>IIG:66M4XY+&I;9QJ=$Z$JPHCD-LVMQAMF?: M@%E^58AD";YX,DUGRK;;0J'UZC!IC_.]Z"5V,$F%E]1M6V\=+MB!NFV,[;K[ M8!!RW\*!Q5R,**,^#KQJUX>PS-N&V];>$V94P7;G<"7';=_-')AE=& M/(+J[;>.3WV7(\E,T03:XU+;E6L1EON?9)/1FEJ:PPNY5;K>".YO:EA%U+*& I-$0C7^M2ZUCJ'L12::/7J@NH)[!-311Z+A8A-Q'/#6 \MTW*HXT@TL;.]2T78G M3%2JNVIH7-*XM!8NV75FB-J."%V&66@[(?*PA7UWADL4/7X$0">*MMM"H?5J M,''/H6T68>JB[2X4;=OKA J**MERC>%8I>W!5W2:J>_F[3F@B M0D*?BC#$0< =-K-[:&"^XG;:Y57=]AM7=9-6LQ-KLZ4N^]Y[ TJG*EX;$AM] M6[&)J8]]W[*$[Q,B9&.!JMF60X38D;+OS=%R0Q<0V\?8T5F*/<4\G:50EOG[ M201*>_:]^E=]9?3CT:@T:\^EV-H3IK#?)ICNDQNXMPXC>^,\_0F M&G\T%J+,41#S MXJTK+_!/>*5X,(SRXY)A-B#@/]-\DES?M\$(E\/82,;]+ 8$G$'_?5WTDZ^&@,T[L8:-130WW\(OD(^;3%U0"'3]X#BWH]D<]XL QRL?)A M0SG:J48SJ1A4"C7*KT6 MBB>**N!MA6X4%9MVP\EI^(3E<)3'?6D]W(%GD\?C=W^?W*7+#(>5:58)@AI7 M;ES%DB%OHD'\8LG]*2I9$VC]CP@>EMT;9OG;ZKS/%.\W'KGXPC4$ZN?C99IJ M)>UT@-IHM>YJ7=-&A;_P0I:VYI61 MI*%\D'R4+Q>5FQYRD> 9S=9^79S+5=F^;B9"!T6AK[) FISRGS?]JH7$^)C&/M#-\IY1899;T1VE>D%Y>>)M) M P@>41@Z_^8F'9<711-U9\6F"DU[BNVD"7"3@K3^;_&"2'&4 M)/N19 'Y9KA$>@SJ"5D,VC-/X#%YG'U/&M:$R.63UU8\ST>R5WXNJ;C$N*)DK'AOYPO]$<+;FY'Z7T<7Q1D>3S<,@N5*&,EOY1+U/S= M2_/):3KY,P;CI%JU^DG%30_#+]L*JLS%G]G,)N++-CLM=C4W@#8C^&-3VZAG MW V3_M"X@\>!960T.$O)1V3!B,5KNHO MLE"S%TU +.0"[X0A)VY(+%QMT+5"?_%,O:VQ4%&D$:99^96\#K=L43\TE$&W M2YW^[N_T>!9>*]?L[TK;YP]C; O:/?(TEL( MDP )Q$2 '1>#1^DZU=)SGP5'=1,XEPG7\Y#OF!Y!PO(='U65F";R.'K6)%GZ M'F#]&-#L5H9ALVG\[N^-N2F=/#>[A\P[SPK+.>XEP]ED-F2)8;_ 5]NP](N/ M\O(/"0!2TG^,^3XI+Z"QV M2U:[QNS)^E*&JD1RGM*:NI7TE_YL@)S4&;)9&CDZBN12;C%B$-#AW/L^JY%JF)R#S/'"EI?U.C'2Q;5:7]1X;EYZ?48XU2%@Z4@ M++(WW%D:8Q)^1R5@CL%(&T_ J8JF<-6Q<0(^$ B[^E'Y 6,I3K=% !'$IA]G M\C'54Y5#E,6S"XIP5/1#2E@R!J6DXE%R0-(2G,1C];D/5A*\JVL M*YJ'D^D MK3V-1F=7,"2UL&$BU_A/,+0^1Y,IO.W^HC^,!]-1?"D1YEE-S9$O?!I0*Y1= M$SW/86Y8Z1R3DZ:FIB9P/N&!XWO(D@UI3%:EH4.;,/ZL;EOZG@5-'4[EECCC MID"0@@<:O)&,^Z-I+N/H8.='?;G?.U,.Y<,+"^2&I3YJ@&X%W?-87_(9V.)& M/KVY 0R7#D>4E^F'W/A)Q:( V.&^_.Z@FCLT=SQ9:5269VH>T3SR!(_(9/D!=/+QYG)0G6AUNL)VP%W?%K>K\J\) MK0FM":T)K0FM":T)K0FM":T)O<4]R2UF%.W.>F)?LCB7U4VS?295"8INT;&' M+3I8;%MU^3]\X1(;63:Q',]' 2->=:@"0[[ ST/3BCT:>+Z./@ MNE6C1_T VQAARS5-ABSL87>VF<3C?"OH,\SB>,OX8VOXT?"CX:>3\$-K^+%\ M&\P=CP66YP<6Y9X=S/:CN(2[VX"?,)UFVT6?-GO4:_#1X*/!ISWP88V>K+YG M4]L4X(UQFYO(1;1J4VT&C 5; 9_D>]NFS__&63J(\J'D7)M@\E&CCT8?C3Z= M1!^K1A\']0+DQ (()9%?=A/+!9^^@C9+FE!!\)0AI_-/YH_#DT_'%P MHVD/Y52>!$1<4[B6[^%9TQZ;",X6VA9L#$%;\[=L9[&+V3YASIH%S]W-LY_( M$O$XGRRINB ;EL"O TG=$%2,$*\E-2 NL1V;6Z9 CNDB;I<]I5SJLM!:T5*H M%O]$=M\8J%,!7RDG;;8:&%E"_,Y:"'M@"&@)!0DE=>V(Y3E(^#8/9>MUGWE$ MV%46A6%JA:U)Z.MD;UO-W6HQU6+ZEF)JUJ46#G5\CI 08/!2GS+D6U95:H$) M6[748IF8OD*:4PNJ%M1]$51>"RHFPN6V0&9(",.6X!:K6EP&;ABN&IE?(JA; M2 AN-2:F!54+ZEL*JEWG[QV?V!B[#O>%9U/AA1[FLR V\UO6J+N6/-."J@7U M#0457-3&[H80.X'/B1N$@45,,(6K;),7$K^]&%+=V$,+J192+:1+A;1Q2+ ? M6D[@8C<0S)'!)!',4L*!S;FY>DKF:3G=7O"HU=+;KDIG-[NL;F$!5!,>8ZY% MS2:[(KFR#.KK;,!\33-,(YA&,(U@'4*PQK&688 55M@ND(:ST#['6R MFXZ&, UA&L(.$L((JB&,>P'R!*.A[Y@N]JDE_%EQ3EA/. 5@(4F=M;U(O862-W6* 8/M6*Z !3 .8!K . 1BO*Q4I!4L+!:[- M<$A"%B"35R7%S N(O1: ;;_N(8A^%EL<(=6Q*JCV.H64MIOM>""^O4++ >]BR-,)HA-$(TSV$(77C M($($(A1AYE'F>&% $)@Q938.F>ZZ!LRKE!30GD7UIFF-,1IC.H@Q9HTQ?F ) MGX -0P,'6S:EEJCVE9JR9\/:&+/]G#_I89-HB-$0HR&F>Q##4>TH>51X-@[< MP,2,N20,W)FC9/M>N#[$M)^5?U@8V;-,IB%&0XR&F.Y!C%U##&:V9P:NH";G MKN !-D758)XY-L5K0LPVTN8+"(.=UZR^U@BC$48CS L1QG%J(\:D3A @1(B- MB!T& 2!.N3V-^ *Y:R+,]IPCW'-LW2!@_QH$?&JW,0 %0@[2Z=4H/MB*G$>6 M8 ]*M86-]2N0NK.6DJZ ME% CUUXC%[5GR"5'K8.'+ M:L)7 $#E4)/2D!%,3.Y7YY8YKB!\)?AZG7( ;7QI]-+H=;CHY=3]Y+ 0(4?, M0HBZC"/7=,*JZL /&7970Z\=KS30Z*712Z-7Q]&+X1J]N!,R6V#D(>8*07Q$ M485>#B/$6P&]5!&#V.$B!@U>&KPT>'4=O&C=13R(8Y>Q[6 ^YXLEX&A4+TL;;&M,;)>/X M:!@KX,($_76.Q3GP30S5- =_-%)U$]PM1Q/U^^D-S.T>5L3P MX%6RQ"::P./=:!2-^[%Q,8SC2=Y35V9RX8Q)*F]-,@.F=QL#&W^'644@3NK5 MQ\8Y# 9F$?^XC<%\ZWR8A-^ZBND7"F@CQ7\L@@M6;9RV?@5&#'=,+ M'->VF>6+:FN;8S&3+"FGDG,*B@F=Q@^+$?P")/Z\])_!"3;#"?Y\/<+QXDY9 M8)K1"/YX !8K+YOBLCCJ#RMFO)4?I*Y+^L4W=\4PKM+1 ![Z99KUAU('>NG-33)YI/#PK:?Q[N^_ M 9:">I2:^7N4)>DT!]K,1BN5Y&TUBZ]I.BA4A1,"/BJ^= HDT8%Z(D,A@;J=Z0T-;PJ3Z\G=_)7^9)T+)?$ MB&YO87D+7H,_I.HJ!C%,5D86)9^@-6 M81+#*FS;AK#JVB""J>\+'+J4N2%V0LOG5:=$AFVQT("C8N.SF26WLG?Q4JL! M\^/%CM2MF0V2:R1W29.N7U+A2AJO"7PO;=<1^/[YAZW3PJ[M.42=T XX88(R M(AS!<% U??,X10O;B!=IH>+LIT"+R[MX]#W^#&,:KAYN?S&!T#'?'H$ 3C:Q M7)RU;_ZX=9H[]:8KA)CG.#8+0,=97N";GC.KS7-<GQHJ??$6(3U&5BUR7DIDUMRDP;>=SAS.3<]G%);-MGUDL%_'*89-NE->DP MK?$&M-[('7H9O3FJBS^8QT(,H([MP+8(08$0M*I=HR9&+Z2W+/N8#+=*<+1- M5;LAP4E;/NA;&]@O\A,^Q1/P+I45ZV7Q()ET:PXS)P'LU>_) ,SO43W@OAJP MM*3Z<3:)@.[?X_$@S91O,$KBJ;HHRH? HK=IGDS (Q"3#EGK,P=H\,BTTNDD MGP""R("?##K=I=DWN$+%(*V/TK27L;3".5$^2QF4S*>9BCKV948I^AK#^DCJ MPU.V#46D3B>XKH=E"L'EH4D#RFW@F$KU(.$\+*.5N78Z!8TO@S>DTFIVMS M-_:,.UF*401,;K,DFL2]:A0Q/.!Z5'CS\E9X;;^9_KF&@8W[")J\)HBZR6G#Y,I%T-^?1]/0,1D<@M6:E!.RABE.:C/ M7!+F2H9I>W)<:E J?"072%W2C\;%LV$1HCP=P[7W1@RL+8I&G$1.RE&6@:Z:O91;%-PT$L6]@Y MH5B+:+:R1GQ]+5^0%L2LZ:=0"V2H)UD&YJ/4=)F. P*I-5)VABS@*,*.S=E& M8\#TF2#*U56"4LQM.BYYKV<,T[L8-%FA$9)K!8 RK10-X-M<1NJ 4Z?%Z^#G MN\:*%8N2 Q"/%*/)U]Y&,N<]'479@[?/,?.=I,2]7/Y\>O6?4ARJ/.A]\5R0 MK=%@8;7*8;6V:J4U= -K(=/9FP%KOI6X4XY/C44^ M]ZL<9"'-S]AF/0-F+%\S@CO_,\WN>\95.I#!Y^JC) :P +!Y= /#[!F#)(,% M3>OG*?/N^CKI-]XQ&V+/B+-,&KWJJILDSXO5[=^#J3IWV<#-,#$94,,DYA,2M"-):D'-+C!%."IHAC@#0:L/:2 M=@I4"C&&NVZ2@CEF-%0W*9:4LT[DD($KKZ=2G.MG-;+UQ^N[BY^4(NJG^43* MI0(=A>< O>,B+51P60%[*G?T-08^B?-90'>5-@VZQ.-!7M;45*O73[+^]$;Z+7T)>]Z<.=@D)!B/ MZ1S!(M"Z$K4DUI6E2 9\^JK<]BR] ;T8%_4^\ P#3"&50AQ+ ZU!U50*3S2Z M7KARIM34'5?I>)I+W:]4GK3UJI%)?5;8 LKVE/P&%HC*FP)\3T%-7]U7&DSZ MFO#_ZK="!\H?Y41GG-DT!JHU GT^.6HL(RC!2984Q4L2E$'O=R["(BV26BO= M*3OF*G[=_"=O]M5DB(28^$S8PG5=WS)M/#N @)%@SJ^^F-[>%N9<-/I]7*^\ M6XKZV=@; J?%)V-92)&EH^TE8\A64V_7O3(!*H4F,OIJ5J4.EO/J*75?"F,# M/4L9EA?!F,"4!7V\5 C4,]1:RIHZ94D_>"PP-FBI>+ @):\1S^?-8P4I\SW/ M0UY '<*(:8HJ61X2Y\%FSN7,P$W]IRM%Y]-9_YR"PQMGH_NP MX@]AVR%S/X818V"34"0-1<4?H>.91#>#$)IQQ MD$>?V)2Z!#F67_441!:VGS4^E[X'OS-BD+!;69283>-W?Y_-R9A-RO"C263\ M]/LXF@X28*N?*TDKE^L!)RR7C9>,:I-)D0[4S+W[^WH\==$?QH/I*#Z[?IZ[ M9!#A618+? ^%@EJA9[J6';J!*UBU2HX3B@:+A9[-,+%#+PA]T[,(1F;5@H3: MGGB>Q9:^9X'%9.2CUKYJ9T&=;?N?&?\E]6P5&BW6/C_.AH.B[)^43DNG.8PA[X%ZZ<>W$^DB&?E0%3P6\;2?/SRMDMOP_]=1 MVR_"EA8X[ %$S6UO0Q4D)<#GX^)S<[)C*1:C>>6(BDU>A3#UX]&H_/5O[] [ M]1D6NE]]?H28E\KY.XWOC//T)EK8#'B7#"9#^!-6N=S"U ;#V MJIK:7KIKM69=]N[YJ;YJZ^YRU\B&4W_$&%8-Q(RBKM8(I)[=I)GR_I"?O@'U M5UB)K?'#YRCK#RN3Y# ;]A\\#_QC.HY+%D":!0Z2!2[ @&]Z)YH/#I,/'CJI M:QD',,>=/V:AZ9NORR,'V^QECR>NJ:^IKZE_F!/7U'^9[I^?I=U9'7\N2P>G M\2N9NIUL2K8+K<4X=5ALXWHKD(4&@[0MG" M]0# - YH'- XL#(.6#4.>,+QN1VXW K!#W P,Q&:X0!E"^>_MX4#9ELX8/4< M>R_L@59S!-T-(/R2R1U\MUEZ_;#+R4+(B+QFR*@CHFG77?HPV77&,4 ^W>T!ZY_I[ZXCM88J?T^CC13W!;.Y: M&)O,H: 8B57M^_$#'>OQ6^_$L:G\41V9)%-F#:4N!T6 M+%X+EN/9/O*8Z6/B!]3%Q+*"RJPT4;C0#AC6[T0MWR<0L&WZ=4X/6VV>H]E9 M]75(6FJ'9<9FC1-I,?9=APB7\Q )#S'!JTA(P+QP=9EIRQGC/6+I+(06FHX( M#4:H3O6[-D#B8EAHM-6\D-:26 M&M/"& %[FJ'P;!GPP\[L/!:+X87>%,NEIBW7A_=HJYY/QQV694M'+PR1Z]NAYW*OC%YZV P\ MZR&*5+SR)XDE%>Z.U5]S11A,.608YD:4G8>4GCC MT#Z9!!%NZ"-N6L1V76:[54+$"_P-(&71&=X,4OA^QV0N@PB_(/SN14T,3*9X['JW%IA(WNAV<@J M]Z9&$O-@]J@=<"_]H"/U>@9UL.HJ%G4]=A MU'8]$E:YB=#REGK]SPE\ZW[_7FCX@^DH:CU.%=U7[I!CQIKZFOJ:^HX^C- M.SL >!H(.@<$%-7Q_="U/1_;W&,>PL$@@<;ML+K1K: H*V>HJ:J$>1 MHX% X$&@M6!@#3"@*') NQ1QQ%<>-3& !.518#!2M@6$+355-3$/<1TDW$- M!!H(U@ "LW': ,/,:[D[ M>RUU5]'G99/7!]O;7+ 0>3X-;5^$GANZE,\:T, /JW5V:LT==ZP>IKK*?R\# ME@WZ01K^=/R MUQ7Y<^IMM!YGW.<481HB4U"/L'"VY\T7:,6NVJWYGJJO:*O]U[3\:?GKB/R9 MN)8_85)J"Z%L5]Y8]U85$H6 MK2U+QPH0-U% W="V* TQ0GZEV0+'6KFS:&NN'>LY2.=9]TQ/[;+0L%H=F0%# MW.8XM/W "Y%%76]VRH,=^ M[DY8+35L.&>YA4^]-T%+3&:FQZM*?(*3, 94B M$$/41:'I\BKC'P09AOMB#ZD;%^CF1I2=AY23%R?!8YMXO/0138S.9)- MNP(QJ]]EYM+^'$]#2MO=.5IUB#6D:$C1D-(BI#2*C ).*,(V<@7W;&X)D\[: M /JV@]?N+/I8H&!#2&G3\=&0HB%%0TJ+D&+7D&(AS_*9'5"+!C1P0L'L6>&4 M[X@-K)2V.XR0_2[CV*\TLNXLNMO;#CAJ0(3O$D)]QY''U5*XQJVW'01\\6S- ME[D/0:^[7HAEE5XE\('K;- [? M^_UYH>.7>OY]$5Z-X]CW, M2JY?,IY&Y;06OFGC_>J?2+%#S@7W DH($Z[+ AH(XA,G"#R;(A+:=@@/>!\U M;JS>/4K&\=$P5LB""?KK'-]CR>4;KYWZ>%>\XBH=#3[*PWF/C9*K3Z"HOX=9M5#;J.O\=%5%D??CJ)K M&-*':'07W>>21X=9.9O5AABM,CYCF$DN^TON6SXVF1!$GJO"34L>_0XV$J:( MNHZ/K77F?BF1P$BO#=F9 18\GRU%-+\<#VGV "+6X5^\&5N2)9S1A 8.R-!@ MK?],\TER?=\*T*Z%"Q?]83R8CN*SZV4((>GS+$PPS_5LTPUL1BACIN<%E>Q[ MS*(.;\ $,@6&G_W092;& G'?KEMY.>QY>BQ]SP),7 YC4*DCF!R0P5 Z1S9Q M^)X,XMQ(:K PLOAKE$E:&7D36?H26:2EF$O-;$S@)OH3[7[!<WD0+ M9OE=,I@,X4]8GJLT&\293%B,HML\_E#]\?&A'?-NEDF8%0-C*;5/)1J*=S#G MKQ_?+=A1Y?N?^>FYWUK_J8,O6YZYV1^G[N5M@@M>+6>";W\8>3I*!L9?D/K/ M5M9BT8:IYV:ONACVXR:IU"R'Z<]KTC]Y;((F_?Z3GJ^5LW^+>J#6HQK%1WGY MAP3LPZ3_V!(I=_0V F(/IIFR.TNS4=J0'[K==+YD6V7.+?!L=X.H^UQEIEE# MLX9FC>V<8_&H8=+=6K)BMZ8QB7[$N4XU=3[59,75W0!]+>*=$G$+U7MG MB4 >$I9/'8=;*/1=9%8;W4(W) L;\)>+N-66B!.S1ZDN&-$BKD5\=1$G]5Y6 MD&9$0X9]@4T/^XQYB#(J0L\,+#<,^>HBSEL3<=RC>U0BTF(TJ'#K"V$T'%-X82>C0@)N,41G97)A!9>W I?\8?$CM/X ML0ZEK3D!M&=CO?U]7T-%&D5V'45X;810;CNAZYC"LGT<^F"?B&KW>^"&= T4 M:XQT\4D$);EA0&Q9R&K@*-@9B9^N\[Z'RXD4YS7_'(R M[D^S+!ZXT\EI.ODSGFP[E0TSV&N[47N?&E9V%U;L.A*.&.(DQ,P)/$M0[/C" MJEJK!%Z(22NPTEI8RW9T4$O#BH:53L**@^K0N$6LD :<$^H*TW%];/I5%\>0 M6=QI!59:BW,Y>WXB]=Y5X 8WMZ/T/HX+[\>H.,>X'45C7^VMGS!<:1#OZ(1M.X8@QU MS9>2+;X 5VS5V3'U450':F-H%-@(!1JG4_@!I9R'8!W8@1W:\MAN4Z( =0)D M^GSAP.ZV4* UWX017;JO44"CP.HHT#A0@OB!X)03GUO,\CP04!=)% !WP@^X MM=#IM2T4:,V5X'PO;('#R:\$_S--;F6?(2/JPY_@=@(3#.+,Z$>W,HENC&+I MD^J8Q7[&+.S: K%-R_=MQS5)Z)#0M'DP:RL?.JYK+;;T4PSR2?+'V16,776 MFD4O6O4X_C?.TD&4#Z5BLPDF'_%[?F#RP$0F\D)N M>@0(7V%*Z(2/M E=%5-:\U\<:FE0T:"B0:6;H-(X#@-YPG-"9+LT8#YS"+.9 M7X&*;;*%4,GJH-*:.X1[F.WW^1Y/=-^3W4 -LWEJEN-Y(-HFQX 1-@E%,&M\@K@]GY+UD_PV!=+_ K)V M6W-$F&87D6Q6//?[SG@ZG;4]M(FA1;]MT6>UP8#!![$]$5K$PX[' TJ%-:O& M"$.W5=%OS2'!/PEXK_2$7%#D$9_:GC1*JIXK(GRNP /OC(?1O?B$ M#GMJ -E= ,&XMF-(0'R/VZ&#'8JY'W"'SP(8KKEX*.@2 %G?3]$ H@%$ \B. M BUZF0L9A;R T(\AQ";^+;E5GO=0@R.T8H TE[-V %D2):=--K*VQ:>VICP M5LYV>\'1A!N=;$C7H8/_X+B3XI"\:JE6?]R#T_5Z1O/(J94?URM.\RN/_QL8 M5_?@!,99I%K/2.[_GDP2=2Q@?S25%\AY9#(0<:L\27A=,NN_#S]< Z<;ZKR_ MV(AN@._556L/KP"5_UJ&*IS/4,7S!1(!P3^](2PA+VP?>5+ MEH) #O(P2V]F;6G/U3SR=?P<-D,9_CS*'"_NG35@,4;JE-8YN%EYU8Z-LRDP MVO6U9.SO)6FB23QW7.-V&;$-2&E!X$%BC;LH-V[3/)%+,;HWDIM;6.Z"U>5: M7'K_$,>/';;!,#128/>.4,\4!XV I#VW,#*_ X\F'D:YZ1O)T. M5//]IDXN@\\%R9SCXG\7__5^%:>_!!?&R:DA3GW#/[D0OYP'P>?@]/+"^-?) MY:^&\+RSWT\OA?SB[+3Z>'+ZB[HA/#D5I]Z)^"1O]3Z=7?Q^'EP<&PM+NH$R M6)F;3M-Q?/P,49EPJ$N%'2#,;,)MVS0M)_0($-45S-P9HHHGJ?HDM<].+\_/ M/ETHTGTY/_,"7]'K#C4ID !53G\VKCDS.TE&N&JDI?!_( M(WO7G\]V3BC^5PRZ-\L2@*)T.I&:-*YGE,5E]3N@U/ET!!H8T^@(,S4GS ;R MSZ(P7F)8\*,_C,9?8T/T)\9/\AOI"A/TL5XC]07^^'//B%2_(GD1:(#JSUNU M40/TW? M<*:N\L*SWNRME5X:QWE>73BHR==ODN]V1CXY[D%\#;12!L:JBU(NR"-L4JW, ML>%&N21&8;W42]=[.!4YQ)DY%$W4Y8,X!_Y05Y0&5+T*C_'F':QS0T471.F* M56A,4F .-6 UP?E#H4O.A&NNXHIP!<],\\KV*Q@G+VZ_ \LCD75+&;#/U4TR M>8I*2?[!^ G_7,P"K$QY@M:@5S!!GLL_\^G-393!4.%ON=;%>^*"#\MW3Y*; MBJ%S([\%B^LZB6=6Z47@J3B1]1'86S&1?(Z<7_'73Z1\?]3O3V^FHT@^7?X@ M.WR!V==77\#D;Z)Q]%6=B=TKS>/*SK\%BU]*PD@F6OI31>#T^CKIPYSED^:O MN2X:/\)?Y35*1*-;F#5<),TV>%DDC^M6,P,31AJ14@#SQ@G=,[+4DM1Y!/<4 MY17/J#:J8UB#2D"ZAM:70RFP0Z#,.)T X\=2UN^-DGEA!E+0DVH6,PR3>-J@ M<,&NDEZ)/$!\QIAP_;BP:6M ;>@W)45IOR@0;1Z@^3]30-VX:TYE,5ZY5H 9 M< DP[[T1*:R3<@LPH%1+E*?CZ I^&B7?)%LKF7IP?4^>')_72J'S/'TB[Y5I MUD\) %U1VBNA_2&#&V>2,\(99YQ7G-$UQG?C?C3-XTI[)]7\1O/S>\CZ3W+^ M EBF>9Y<):-D*)85)H 406V5U&> MY,>&&.6ITD3_*>0T+Z(?]TVC[2D#IUBW%ZZ/'._U=")U;Z7#HDS:75?RS?)7 MI5^3_%MM?,S@1L[L*E;Q&'CR '2"U!]7-0G[->3"38-$346)9,.2^9K%Y?+> MW(X2&&#<,/-28'P9$8);&L:9?+%D/28'WS%;=7TU-_2]@8:W19,.;H_-BX7;Y3/F]D0 MP!U@_8#U5=/^HF#[4D,@4KWI(LJN(F#TH[,?H_A>67'P"T%P1=,1*6\WY)WS M;Z[-[TOI<9R Z!;/;K@?=\.D/S3NTZD:IE*#XPG()NB000$I>2EDM9TJ;720 MN IF@J9O=1UGI05;&84/9_=P==1:)OG<&_)A.AT-)(K(<90B]9_I^($>7_9L M&92+C)M4N3X@<"!%A7T,.#96,%DN-?!9TL\E9.4*LAX+9Q1A^(>LNW@&^KOG M6;L%OF4/3T17_PZSZB&W .A'5[!RWXZB:QC2AVAT%]WG,M RS,K9K#;$:)7Q M&<-,AF__DON6CTTF!!&NS[AIB<#U+!G<0]1U?&RM92RJ_1I -JGLI2*:+44T MOQS/T*PC0/FYUKR%B2*5X\X:,Q+XFK;$M?$;B!]@G *;_!;D,:FVVL2Y3)(E M^3 I>_+?1*#$X?_5YTJWOERO/QV_^.GZYTK&F^[P<3FXF;NZ\*[\/I=P>:<> M+>,/!:B5V9S:Q);Q!? (%9K#[P\>VUB02F>X*;B5#>^R\%CCVZ@,;"B7.4JR M"HQF]L_M5"T9C*->@MH>V\ LV X_B-'HJ54%JVBL'!+I7PW!^;Z+X>)JF7O@ MWGQ_W!I6ZA7 !0"]9TCKLG1ARL<69M)-,IZ%4.HH4!^&7Q$O'1<*;I&"2K.4 M"EU9BXLKO4"L)ITZ1X7?UX@N/FKE/,/8>:XB2(\;Z,OD[#F9[E#8[AB &2;] MK9#8)"]G78:H)L:T6H ^W"[=)2./)Q+K8)'+;)B7W@ C3PK[_T+B8:J"#6?9 MUVB<_.^\E7DI[1Y0VL5=N:+:3][9Q=G/CX5TE"F(\4?UP]=,A='"++J)[]+L MF_$3S)PV8[ RGE*/7\80K^)1$G\O0I*]CBW] N^]G(> 3C4"7-4A:!7V* G5 M.9%=F.T@OI5!** 4:(TDGZ@T@M(&?>5+3,=JLM=)=M,S_'B42BXKTU#1S>U' MXS*=]H&G/GWZTE.AHT15^LBT"+CLR:1"'PO8":A/;"5:F15E+]Y >4+X<8)\$>>7QLG)R=.3]$(?">Y[ MQ'("QIS Y;;%J840=USN>*+[#%>P%D9/E!T#F\O'P0G6CF=VLHP@A^&$55 M&+!(C&:@&M(,S-&%9%)>YJ6R6Q5T,[Y*$!PK&U&%*F:_# QID0+J7=T7T8^X M] 34&Z13HJICI.WYX[YA15;U0FNK1="ISOII!#$>3P&3/\?QI R#J&U-0^"? M6"Y(83[+U&+#4KP(O"H9"/0U!M%]IPR%SG&F+!4KK#Y%RI:0B:'O43(J BR%+7 77^5@)ADRTWQW=_Q-W7;< M3V^.@8/@>IC7H%#IDU2%NN^B1%D+67K34S%\Y7/ES;J%)Q;D+H%)7:FDQ:0V M4QL#4'6/5ZG,Z \&,+-'7-[:7G"0[=G(HL1"S DMUY6MMUW+(BYUD8-W!K[Q MD_ ]PVQ Z<]?@M,+93FL*3POBE=U3KY>B/QX#OEKJ)E'%;\20$'NOQ^?G+YIW'VKU,PR'X] M^0+&F0&VV:4X.37>;_] M>O;)!S<#/(Q+N'Q7A9G,"7,.LJRT1WHW!@X?)K%-^! M40TX,B_8D\9)T45U9&6I-^)SVC?<25D/S)![!)D<<<%"8CJV+RP?.XPA/V2[ ML^D$FT\*_)?SDU/OY O8"HWM)&$0%$)_$9S_<>(%%]IW6 0*8[I^I9PF.DQ85&/ M/<0T70_4JT>3+G1J)S9W]ZA=^HS7-6O/L]$ MZ9&L63F;R^0&,/PTOC/.4_ 5/QJ+"S'?Y^PN&4R&'XA9]((H>Q>\N"T:#&$U M:)GKQH&*EZXL-C]%/Z_2<@$&N0P M]!G0>KHZU1NSY$::)#VIV7Z.*L4C]Q_ M'&63655K41WW85EOAM>O!9P7 _QX7OQX?6TMEVJ4Y).R=#]/1\E V1Z/U8KU MYGR;<3J)58UO%LL@?C1*8;%G&KU9?J"J!=(L+VL3JKH!54,_JW8!U?]%DN3D MCP>UQE5!\ D\[(6;_4%MV*8O1GQ_W"\N^EC/XT MG]=+\[:U%M4J%7O?I 37VRG777!5/JFVT:6JX&PPVZ4"3[U7XBI?IC*0?0F( M/?6Y\H#*+2M/N$>%V5^+^Z1T;AXPV,O( R^:HTK'9)H>&]46D0U$]B*.FQXE M^^FJW 7[&(QI*V8E*^:J;2MF&VS4 @])V(^KW4HE2E2;Z8NO2[20PCT7>Y@+ M.B1CM<>MW O48$@%(/+>:-Z>*O3"<9OVU+-^U+HP^DB/K!?:JFV-X1&Z_Q:> MG7N!<7+J'1=QMM_=BQ/_1)R?U+&V+?BB[3EKIW[P;^/RS/#.3B_./IWX*C7P MB$]6AA%+QVRSJ2U.I/&$!=!0"Y$HZU1];KYB+)77:-[/+8%F)91]#E4?C+; M4,/5[+=0B;[U(VBVSS^4/VQX#75L R7R'7\VSOR[FD4 M+E\(;WBW '[%;XV?7H3B6VEFV58 B;MN((]VL 3AS!?$X3@PJ1F$R,$FL\)U MH*/:>G6M$+1R=<[K2NLO1:6UJ".^89+=/!)F>JL3$%[0']6*1AWP_!6(?"+77S;XVQ"?&%%SK<]XD\5LXU$:-8<(1-EWJFLS&O M-%PS ):SJFM1X:AYZ0WXQ,-XG,NT3]$9<;:#Y\\XRG(C4$U''L]^J'\M]239 MF_4@@&@IO2AM X@ZQJ:6R1#SA!L2F&\8,C> 91#,A/_SL&VY&[.I&XU4C=/% M,(Z!52L>%(IK'^>^BN^L0^"[Y02@YA[R71":S.:.SS'V]X5LFQZ'GN<@C M+!0MPV.C5]5%HX"NBC('1>G=/$#&&B!7HQAE>\BH@E,W#)#O!\1CIN""$]MS M!4*>:PEDK^4//,>HLI]S"&96KKEQ,[+($[CWCAM]1[@P3]^'"3/PF%Q,21@( MU_4\$PL4STV68 M,3L,+0J_-3S6%8T MQ@>!+,M7GCF/(LN#XSXZ65=HMU97^ (&U76%:^:=6JLA+(_T.)W>P W]IP_: M*$[KR+/)APHCSJYGR"#&@QH7*EBHNVW+PR+<$3AK[QXY.P*#LXR0*\]O,($_ ML(G=L#H[ ME('-5GM3O@85LA82SP0R1/>6".7YY4Y#G@O#Q[JLS2]^!W1ISW MHULI>-DT!C L:TM)5:WEM1\G;'^ M(3[]KC8XJ9'^\W?QZ23\4YVD4>R"J/8\R0T0W1O]Q>]?OGQ2^569:UTYN?HZ M@_SIY-2X_/7L]PM8R8N?7SZZQI/)RF,A3]J!JVF;GH_V[;Z M%Z#,7A4][,>!S#O[]/MG4!2/^\TS 6+O#GIYW ,,*[PU^=^,V-Z!$YLM#D+[?BK15F?9T X(.8>EO3]X,+[_SD2[.95H>401<8Q!6?9"-(0URJ MN)<;_')R>@IN==G,-#2^!.K/7X5Y[\$?K%&EV>*1;RSB\N+XAMQ MZJNO@G_+GG4/HRZ:2PZ+2Q0K7)XUVB"K;ZKXG&:.@V0./_!_+WI/'3@#'*H) M6EH8I<8HS(S@U*\,#/7Y22/C964 5U'_V])!,/J5Y_EG5 MXKXSIN.D>,TT'[Q3YSO?1*/\;^^.I'(%RL9*S1:=#O[V+ODQ^3">W@S227DE M $HP!R!0F9BR^<6 M1Y[EVIY5H8(7FG@U5/"&4?8U'ERF7II/X/O@AVRR_! E9.D25Z5+'04*RV$: M)C1,'#A,V*BN[@L=9IL!I0+YB)F>20AV*I@(0M=<$R;.9+N@R@':-92@C@8) M#1)[#Q(_+4$)S&8H04/ C("P %NF(S=TAT14*$%MFZ^&$GX\F!:-VG<-&6S[ M5:!A42ZVQE-MX4D'HUG=Q1(=F]GGV(Q-:^#D6' A/$*HZU'A>0''N ).[-FD MK=@,[W!L!G%^N/;4FY;B[#KFK9"T:3,)\;#)_X'D-%N?7R>5SR;C?ETUPK4: MV9X:Z:R#K8&DLP)I.3.!1(0QC]HF=ES?1H$\Y:,171=;BZY;7?:.<0^S-N/K M6D:UC*X&[9X75:3-A MOE; JI,Q*2W:G15M!]7ZU^I<, ,]IRQZT.N^-4]G/>?5/_ MY5T5#C59]59E^&U&=!^V5^O%6=8)K%:T$8GJB<=_D$?D MVZK#6)38#IB72 @[Q&!>VKXSDV]FD77#6,_%FLL>E%+>R9$?]VF'I=XRM=1K MJ=\/J;>MNNVJ[^(P<'V'89-X%J&06FV#R M44N\EO@=D?@E06V,4+V3TT32EX)?.N&=CM1+6[*^'D5=@JE1Y4VED]==2(* "<(I,EV/ALP+0FX[4CHI]ET[)"MN7'BM+B1; M%MAMAK.TP&J!75E@[;H?B&U3+\0^:%6&/9?9MA=82F"I1[!KKUC:]$K]0+2\ M:GD])'EUZIV!S";Q=JUUR7/'$\UO%*I=IXG%P1)< MYP]W03696C6]CFKJ7BY1(]<^U40M$W1FUYL;!+,LS_<"V_5-$[DV\I@2=.$' MMC"W%D#>;-?OZ\H^[G%3;WW0XK\OXM\XVX*:P@NH:]N^*006B)JAJ\3?MSSJ M$M')%AX['.K2HJ]%_RU%O[$!@K@,A[Z'3.'8H1\0Z@6A$OW00IRSEHJAM;AK M<=\)<=>.EFS[M7TKQ.:Q!-/IUW;5MST%IS$&H2(KAK>;Y B(C 0K[2',3%B#/: MD88>NZT].FOA:G#IKI"R1J&DBRW'=P7R26"9MHVD=RJ%% P]ZK@K[CMXY:X< MKRRZ;7;HT'*KY79EN>5FXR@%2C%V; MA)PP<(;@=*+GE#@^9M86FT#LCMKJ& M4HMMI\2V<> "98YEH@";PF*(>PX"D55B:]L^1_Z*AYQOOS6&%E4MJMKM[C[$ M.'6I"0^Y%Y@!H@$)/#/DPJ(%Q @K1S#DS='.1E MG([B]DM8 MYXMX%"OJ'6'$0H1<'@A@<0MC$[MAT7C%8\A&XH@4' N/B =BLO+M=)[(HV0< M'PUC!;Z8H+\^I-DS'UENO^$'W9+6J#K\PPJ&Y$L&7B#7?\SS2?)]?TC M_-?"^M/-UM]<9_TNA[%Q%7]-QF.@A7%5()=$!D/"E7$7Y48TD+..!\;5_:S' MR9J0_%]+,!GSXV?62[C&";4!\+^-4+";4MBQ+NKUC_\_)0Z E@9Q*- MQ.WM"-A$/O +3"D=>-.;Z0@^?X^#ZVN@R646C?-$O;")TWX"OV8QO,N-)W=Q M/#Z/O\= T5^FR4".X&1JD>EUX:X\ Q8<0/&KG[+ MXOXHRO/DNJ2ZO$9^[R?PR\3X%?['N);=?J83D GXKV(EN0[&*(FNDE$RN3=B M15O@$0.8:AIE]P;N*4DZ-LZELI8#.4TGL8$-9;WCC^I_"?IX,;VYD=?#6R\ M:=0PQA.CC"M(X?R2 D,F<:YN@!N3L1J??%PNG^N!3R-/OHVDK(;)&!@!^-BX MF, 7-_%XDO?@EOYH.H"?X=X3^+:P5V%PCUVN5N9B"G*@/LO!^=$D*M8ER6'! M;M-LHK!"KL4-7 <3&R1Y?PK+6"_@(XM^_!A,/Z^[U=>1XH%<"(Y"Y ?(MAES MA!"6C;F) 1HX)B%&4HE&U:.>0_:F%L?2-FW=,E$?[XI77J6C 3SBY#+X7"P\ MYL?%'XO_AF?GGPV,CGXS+G[__%F<_WD\OT OG=7,-MG,O (F,Z("$8$:BV.I M[*^'8VNL9Q]X*,Z6Z=H6QLJGV-3ZZRN+HVU$DL?=#-+J+[G/) M-,-LGM%"$WNN<#S/XAX+ ^SXLD="Z/HN1\*WPX>,MNKJ\QAM.I-$,[$OM[6L^O M-=U*MKM:-;4UHOIQWL\29=YUO2BNA,*6#*+G*#T#+_+N8*:]3L=7M'T^7WNB M]!AW3XS;"I:N"U8[U+17@,LJ'5WIPY['^40YQ4+.9@16"]BY)V.P#F]+ U%Y MQN7'(M"5Q644IPH=G,=?DQSLUO%$.>[6QWSVE7)N9WZS 1]"L+>,BR-L_!0F M(^FB'QN4'CG8HO;/QC5\-3#NDLE0/?@B\.0MXC9+1@:Q>P9V'':LT52C:6?1 M-)J[^%$_JRS+1_"?,)QW^^+"&)TYM,/)Y/;#^_=W=W?'<-GQU_3[>Y'UA\GW M.'\?#[Y&V?M!-(G>.Q29!+V'!V+L4%F09R+,.:?O!_$/2HZ'DYLU@3YZQ-?5 M:+]3:-\ =H7\"H@!N5\;\&(/9D9^!R5R@!;2AL@K0&T!M :8(D& $&A MV+3>?[5,QT;@#QSA: /DCS7R:^1_$?*+\7@:C1X%?E7/NQ+R ZL7MY+"$R : M^S7V:^Q_/@R$*9:RR-X/F.KW(*-!>/UH$-'0O^O07Q8#_9_HYO9C70[DWH^B MN[Q-^]Y8T;1713]-@,=4 [P&> WP2^+\#F*6A8B,\YOVNLAN-DH\-;+O)K(K MT)5;)B=I_YOAR7FH_9OQEJ+Y]&$LG]G(?C*6W[#?L:WL=T?#NX;WU> =MR]] M785W5/R)+0GUE+XO'X@1/NJK[>S1URQ6(KDNYF.D07_G0;]H;6"(BAEZ1K'G M_7-T;Q"FS&BK9UP5[1>,WZ[3#$#_9-P_5KL!DDENY-.K/!DD49;$Q3;W?\G] MCD8895]3PXW&WWK&Z;$XGO4&2&6+/V,DO8@LE]]D\21]2\>A.56M4K1*T2IE MB<< *H4B&TF/ =3)!NJ#_=\.Z8]=;V'W!LHCN+D=I??*K%]0()'* ?AQ7W7, M,:CJW8)XK4OF,5VI!S_ZG@R,3\>&/QU_BT=OJ13*EC-EDEF-72N'#DFGGJK6 M?6^A^VS",7*LS74?U[IO=[VFN9SWR[5@F9TPE3JQGW:KE!XL+NZ$,GPP_B)] M;FMUV!V!U5/5ZO#-7<&UMPN".K2ZI YU*'&[WF"Q#"]R"?^1YO'MT/C'L?$I M@3NC29JMF8_2?J$.&FI-T0W':1--86M-L>N:8LON4Z$SBJL[HSBT#Z55AU8= MZU:H(8?;9I&!ML4,%8%[AI[:"UPQK:@6U2S8:T>MAU];"1:T'1,M=":XONPZ;6%EI; M/+V=D1#"*9?;&1ULF: T'&>3-#[&6F?LNLYH@KS<-ECN@('/P,SR_+$OHVA; M+:WLAYM@;)M3O+Q]"=,['-]:V/14M4I[2Y56[?#A\"=UG&J'#^BSHV\*T0"P MY,_Y1CM\2)?TFZY3VTBS\;?4; 1C<*V6'-E1;-SG6JUI5^:Q@\8;0]O&:9>/ M''P^Z-9YG!QM?A[G:D/<\V,U%R?PMM9LN_3:O1NHG_MXR.93&@3M('I-I$JYE=TFHZ<;G.%*N.?>!VREFJ<[I,0A5VD^7Q6MG1ZN'I:4L"!%JL_<#DR/3 M)AMWI,"=:L>D-<+:Y8^RNG$\J'MSOZ!DOKFK%1>E)4O:4QB?CXW?XM'HOC.[ M<:DNB=&Z0^N.E^D.$]LV-M\/F&,R9&ZN.W0[H]W6C>NY$FV62OX3D!QD9G3_ MU'$__UQ%,YSU)^F#NGZM&KHDDWJJ6O-U(ZCF1)LHODXU+NJ$XMMU=ZGI[OA) M%H,FR?)232WJQ]_'R<3PI7[+HE&I_@K7ZA2HH7K?XED?=1UBZQQJ:C=)*XMG M2^L9M=Z7Q\4#3&0E2L1E3&43U=&I3D:=4!V[Y3-M%FPSEL;9?KN/93/TS\FD M/XQ':W: ?);3_&9 M&RL^LGK[J1U2# =0?+%>#JW-BG2M\;0:T%/5&N]IC5387JS20*, M=*H!EG;7NA7"%(K'C%^.C4O)9WFO5#GQ*.Y/LG0L5VUT;\A#@*46THJF.Z*C MIZH5S>:*AF!I0!;]J/+IU;J*AJQ\TOSK@_!:>_X/PC'Z!'Z*5!L7C:/B-=3K M^H-#PT(JL;"?CG-X;7J]-A92C85O/L&U)<(KR%\T'Q^ER602&_\GNKG]:%RF MT_XP-CY]^J*Q46/C@6$CQ5@%T.UU49'B8VTCOOT$U\=%.?)K&+OJIG)UKP+2 MWC")KXW@1]R?JLCXV35<$6<2/)N1AMMIED^CXLR'B[BOGD 1D9>IL':4747C M.#\Z^S&*[PW15^A+$"(::#70'AS0DHV!EFB@??,);@-HPV0C(5%PW26YF5>PR7'<0U M+FML8) M7&A@5B!?DC<*DZ,L-J[EV2F3\IY_N^>?-/YI_-O\ *C&U7.+L[]'^9!W3PM+ M\0KSZ>-Z'+[*<3T[!&'_=T^A^7,TCKX66TKZ\)OT>HPT@[]O;N-Q'DW2[-ZX M'<%#XKK&J/LZ?P71Q\LNIN/S]/+AX M\FRO9X?*YT?ZGVD.[N=]\\5D3=;\TG OI3^9Q?\S3;+2(I/UEH7+6790I!(& M,/MI\//,_XS[4WAP HHI^-$?2GRHG%#L4+-P98L= KT'6\Z,(?P&QMZ]T8^F M.1ANRJK+BHUG,)RKV,AAMO #N+P)#.CN$N]=O!6FH[4.MIXX&L=4(@?L8<>>:G9UY&5S)B M]GTKTILT5-K(E^[([#3U6J1>XZ31?0AG_1:>G7N!<7+J[4J8@J##C%/H>>MY M[U]@OJWP@1]-X@^S;@_%G$G1W<\Y1#7UYERLC8S6J;=#XNC>?]!T:]*M=&;+ M@>/;'X9*0AFJV@.AW3$8W^?OFXG"YK^^^./$EUU>_=]/?PL^/7794_]VW?[4 MB*;U47?FIZFGJ==U:Z(]K5,CG.9B"^3\.6+&]E\N<+)6'W; MCV0R6@U'?IL6W\K2SQPN& MJYZKGJN>JYZK3OSJQ.]>>'#:_]Z'4*U._.K$KT[\:D33^DA33U-OKZFG$[^: M77>(737U-/4T]?:.>CKQJ]68%B5-/4T]33WM\33N^.E+EHS[R6TT6E0B/W== M<>@]FWK>>MXZ5:M3M=K4.$CJ[9 XZE3MP:9J/Q\;OP6?/OVI,[4:T+0ZTM33 MU.LD]78J;E%D:J5FB4>C>ZTI#HY;-?4T]33UM*982KR+>)RDF?%'TH^-+UF< M)W*[HLJ//G%RD58F!\?0FGJ:>IIZ6IFLDBY=T!LZ77K@Z3,][\.:MTZ7'IRR MTJ;&+E-OA\11ITL/,%WZCR ,SX,_#??8^%5XOWT6ISIEJD%-JR1-/4V]3E)O MIV(7_XBOK[/X7FF7J/_M)AIK;7%P'*NIIZFGJ:>UQ7IITUX9]8Y5_E3T^^ET M/(&A:45R<,RLJ:>IIZFG%BCLD MCCIG>H@YT[-?3XW38T-\^G0>^#I?J@%-JR--/4V]3E)OIP(7_TB'8Z591J,L M'FA-<7#IIS7%\CC0CC3:U<%-/6\];QW,UL%L;54<)/5V2!QU,/L M@]GG)]ZOXEQU3/3./._7$W%^ID/:&M:T4M+4T]3K)/5V*E!QGO2'4:;Z)GII MOS],HBS5^N+@>%933U-/4T_K"QW8UH%./6\];QW8UGI7SV_7Y[=#(MF=X'9G M*'<(X6UQ>FH$QX;_^^F_SLY\?1Z01C4]/ST_/;\NSV^GXA5B/%8*9CJ^2].! M/A9(ST_/3\]/ST\K#!W@U@%//6\];QW@/M3$Z[[KW?VFW@Z)8W>"VQVAVR&$ MMC^+\]^,\-@(?S__=';ZBPYM:T33^DA33U.OD]3;J1C%YRC[IE3+-!NENM?V M ;*KIIZFGJ:>5A4;A[/?3Z*K43S[7OVK_KG*WC<^/SW&^3F,DG%\5(;L,$%_ M;6,*G#P8O/IWF%4/N8V^QD=761Q].XJN84@?HM%==)_#J]X/LW(VJPTQ6F5\ MQC"+K__V[B^Y;_G89$+\O_;.K3=M& S#U]NOL)!Z.0YE@#:Z2BE$HQ,D4Y*N M4N]UJ[I-BO%S$Q%^WNMUZER:EWT6^WW'N!?(H MR1_V49QO?UV2SF*I=@9_H[X:V,6X$N-0J77KITJ]4IQG L:/Y[^Y%D$4AW/A MA/?"2V-Y4,'NH\EBFKW,=*Q3A'&JE+R;AQ\?7W3WBT1ELQ;:1-LYC:=62JN? M:'9.NI6#6K!J.WVZJ?5T4Z/YJH\]\V/-]J^V4BWYV*U -[K9G=)U=^K8E]'H M.X[[7HYOAZHTY$S8H_(LIV\-A\*JBI$]&+)'155#'_K05V)]6L6/GDPF4JG" M8,*IPC#0AS[TH0_#X-\O"#S1C6X";D/OHSAVWSUN>AI-Q_*$VR7A9D*T;0^M M2\<6_:KP7-]VB+:I:/@1]*!72GI:912VDE$2%M:2SL,$JS!NN$(/>M##*HBS MB3?1C6[B;'R)587.]#2:CL39!L;93E5\<0>.\"]'(]?QB;.I:/@1]*!72GI: M912YM:331/A1'*?)'*LP;KA"#WK0PRJ(LXDWT8UNXFQ\B56%SO0TFH[$V0;& MV9XU_#K('\SG!][5S]*"'71!K$W.B&]W$VO@2JPJ=Z6DT'8FU#8RU!^ZUY?7%=57X5T%@ M>V3:E#0,"7K0*R4]K4**07HO9Y/"6Y:+[#OQ"N/&*_2@!SV\XH_POD7C4/2F M,IK%V2=E,A%$W$2>Z#9/-Q&W<4[%.D-G>AI-1R)N R-NJRH^NU[?=41PY?B! M->2ID10U+ EZT"LG/:V"B]Q=,A--$Q$LD_E"*AX9:=Z(A1[TH(=;_/5]V[6% MO%7AYOWBN-4G%27ANW40USBMGW3_2R?/;F>U\]T>%H?5V_M].NQ"Y?D^_X,> MMIM[%S _OCFKW::3'^=OSVK31:S.?P)02P,$% @ @(M63L)X\=$Q%@ MG?T !$ !K9G)C+3(P,3@Q,C,Q+GAS9.T]:W/;.)+?]U?@?%5WV:IU;-G) MY'&3V5)D.=&M8WDL>;+S:0LF(0D;"M" I&W=K[\&^)0(@B]YQ(3ZDL@D^MWH M;CP(_/SWIZ6#'HAP*6AR.?_>%CA\XHL8$%AT@2&PU2KSTLYL2[ MQDOBKK!%/APM/&_U_N3D\?'QY;<9%Q9Y:?'ER=EI[VWO[+QWA$!(YK[_-A-6 MV;8.9=\VVC[="^7I^(E_?8Y=$S1EGS%_J 6Q/G'CK%3F!1L?0B@AJ MQ7#%0)L LH'MQ3!IKEZ?!"_33:E!!LI<#S,KEN$I(_/CN6K=>_?NW8EZ&S=U M;5U#0-L[^>>7JXDR]-$O?T%(&9XN5UQXB&4,-L/NO8)TA:=,<'S:.Y9&"%SE MBEO84XZ9%C<#=$(^L&1=)2*C&102W"R[> MG6!A25.#V2SOF#RM',RPQ\7Z$OXNQYDCQ :688)$LOA.LMC[J0&+"C,C!X [Y*8>)_79T*>ODOTG I"$7UKPD0$(W\<)\ U&?!6HKI;Q%#JE\$M,&/<4YCDH^CA:D79C =/ MX)G,VN^CU'U+9DC5Q^_#Q&FNHD]6@J^(\"@44ZF!A$*P$&3VX4B.5(ZC(*L!*DJ#H"X,'"OY7@2P10:( J#R[ZETJI[@]?XWB%] M9H^]!1'P6/C$OJ+XGCI42G*$)-S=[2AO9*_X*H\NXBGB*G&Z7\YZIV]ZIZ?H M&%U0UW*XZPL"?T2X48@<868CA1Z%^%&*P,\GVVBW"/HNL)@ZNS9\/1Y,WO+J],VK MT[-FW@( $6.(S_3 .K 7(8-_/;A;UGA3^7K7_A,B-3G$^>F;\]->0X=X$1#J MF&&E&D _\-@9<-+JM_@&'0IV!2*X*E]NOJT;H MFNC-P?>M/OAF30G/$X)AE-6TZFA(W59^Q>"9 VX.DV_U85)GE.Y%0_#5)?7D M\I@+V6C F4?9G#"K="UL0F",CKU7FNB8PJ8RUP:^@UFD%OJVK:A@9\3 %DO% M::4861>Y,4+V7KTZ/:]D3MD-8W(H1:^3P=%@E(F_7&*Q'L\N?0_T^@6(+OWE M%8'1,,0O!7+)Q0"OJ(<=65/"L!Q+<-5D5ZZQ&RX*?2B398M\*.1+IMJ ,Q2R MAA1A%#&'0%04LA=4Q1<.#U^W>W@,0\JP=KA>P%S/KC!-E BGIVJ,G$":E/;N*1I MQM>3\=7HHC\=7J"/_:O^]6"()I^'P^GD8 \YNR1 J@7Q*/#9T#B;N HL]5KU MHI*60B\V<'>U)\7:S 787EPY_K-&C]&C,]GI5T+,F4_COR_ :;#6^1(/^ MY#.ZO!I_[6H?VU#Q D,J<$=LXG'KVX([-A'N\ ^?>NN&MC,@-EOSO)HU/_>O M/PTG:'0-+\:#?WP>7UT,;R?_]9]OSWIO_@<-?[T;37\_&-IDCX9AMA:5 A*MJS25(N2#,I0]DQ,#2I)DK%&(WNT"O4A08WPQO^],1 M-$#]ZPMH^>7F=OAY>#T9_38$OX"_AUTRN" V]2ZQ)5?'RL;Q31CSC.>I;L93 M(4 1ALZJN]HTE1;4/+:''X!=$T ?@0088UQ/J:QP(/9^)/8?A M;M^"-Z5[0TE8@;1<@/EMO2=J6.50VEN-O-,$P @-"O$@A:CC%H!8X6-!L=-W77^Y4E7S'>"? M^JQS6Z4W&C:=O,OVVL86+41>:^:?29@Z)($^\&REIN4RML(G>3-;=\:1*%'O"ZO =L;%T$LBBB&S>5E ]^$!HI3GY] MQGSL1*^")?_&+E *>Z'UWY2V?I+* X))@X#DP>RA8:KL33# &SF:;NRC-?!PNO2_H$A8WKEM[XF08P3WSKO@A2T"@ [Z:6 M=Y#02B(SEYFZ#WS2UCGDKAP#?L'_YF+@8->E,QJ<*N..9VFC,/N6.#+N0]D] M\YTK^E UE>V*6J$+9"N931=0Y-$6??5Q1+J=7% ,F4 !%TBQT757J93A,F#F M^03=1PX;1NE@,OO$N?U('2\G3=J+4*;.;TBP M=B\=%FFX>8YL1,$<-7_2),XR]CTDU"HN$'\D^$EPU^TOY3$HP6D[_M)7F6:T M7$$9+POW*VA!("M&. -U[L91=L!'H3MEDG!)=TI]JR@7^!2'*& Q.OPG8A(E M7** 30D5TPD]\." B>&KY.Z2N,P)_2=-0B_E"!U,],'F^2E^*FNA-( Y?;_6 MI.\ &BGP;FJY>48NB\P<+5]KHF7:.HWQ.),?E#1J,OOB&RAOV163K?\)>8C]0))>G]#"3,HX>9O<0.TR5'7_2C^ M.7Q:$>:2>)D[:]&Z/E.#1*%_9$9N6_Z1\HJ0*GH1TOUKCHL<OF/8A^)57GU2QA!%2,R;4'0#G1@CBE$BB1.]B+$>K!2K(IX;RK;+ M#&QV8M%*!,V[&G0#J3+6WYQVTD%H!ET'GXD56"70ED-EWOZ@"[ZE[-S!H'Q+ MY TC4NP)F5?8 JB!,\\QZ?;_)4A0A*73JF\^XU01I[FVU.WZTYCL,/]DMFHR M;!K/HF<-C6I"66C3S'A0;]/4: ^R7OSB8-.J^_ARH!8VJ&._TD@+;:E).I$MT]O'-\G()U&[#INV6K))@Y@SS+DVPX3J[EY6B?QP M1.4V><5,G]F_JFO6U^KLH.!B(K7[U"7B01[KO5H%5[-C)P(O9Z==$3//=X77 ML\4]+/5S-$(Q9;5@F-!.KF *-KD&Y%&:?HSGX!]5358I#N^8IGE^[$UPW-4S M>DLGH[@Z$77$+)" /I *!R_I ,W]75?%*BPH1M.Y8YWU9%:NYXNEI7 M:[9#Y5M@V7BU .*0)ZBECJ:%5K6.$FR O]#>F7HXS]ZIE8>$9MBZTR<-:JQ3 MI5#.!SE0*-4IPHPCYP7);V@XO_Z'_!V&/S[Q'+"J6LTVIF.<9>IK-,.6M+;=6)I11 M1+J;P;64H898,/C3O2%BLG@>7\@C4>@([QHY0D06K8A BO#!#7)M5/0IR#.X M15F2A6Z2V6Q=R4W*?:MR<)P<*WXFV/$6(P:JE_$#L8.9<:UR3Q^3A!"*DC87]'&8W$RIR M@UZ#P0(T!N+I-S'Y@V/DVNLYQH2EQH9GI[TSS4B^O+E?1+\.1MTV0+B(*+\> MF@>DGZ&GYQ,I#/;9R=8JO3Q:(DU1/G3P7#--!;:ED0A]4--AR=D]T5+1,_A& M>:*%OI*=J*WB*XH1E.)DX]R@>+'LX#YYEOS*Q3VA+DU%FJ:4BETD,SA MU)4<)*3\WRA-NZ/^D"P81_>_5KX\J B)>?E4=XS1QCJV1(DDSHY>(E2@WM!K MH;.5:K<3DU:E:5Z9TYU,4^P!$B) KSI]%[UQ/8\CX<>4+NR):6_C83 MUK\TH_"[E;PK%D9=;T_/OI#E/1%'B.$E^7!4MC%U'*G^B)CK W7J^9*S3X+[ MJP]'3_?"H>^I1Y9'R .Y/APQSIB_?&_S):9L!"^DN$2>>CI-4>9"G_:> M35$7/AFQ2_I ?B=8N+O05P;CCZLV[HL=JRV%\8=5VW0AR([=;0/ECZNX1[YC MM24(?T2E31?P L^\I%+:&;;O5UV;-XY>$V_K?>7,61[A,RK-4A>Y[T]KT)WZ MTC5D=Y*Y;W?JTV#^L?58JQRIC/>'UV'UVJ0RWA]=AW4*E>J(?W@M5JY:JJ)M MFP8-HWQW<8.I?>'+ 7)PF5YV]&YLLZ]1>;Y,?+GR(3_)5<)HT^_F])2QQ?[G MI"[(/51[()TOGP_X V%RE>L!4R6R^;A85"?TX,LN8T;[MLMP2BK O4)T0\ M4(L$QBHE9RYH*V6._ W*/#6Z5 M-'JOMFTKS3AT:/!)R9S<,9N( 6?!M]=C1B#$W!+;MV( 5S618 ;1:R/\OO0# M(YO=ZJ<08:OU$\:LW?I0/:3MU%-XT_M&;,\X@$$E9>%;+;T;YO(HU0&FE"23 M%;'D3L)8(D,MU !CBS4D6R7EG1J1;Y9W10HI@Z"=\D.)+T]]"*::HA?!5%)V MA:@!?-NFH6KJ1,VJ3>C3= %,SQ=38@JG5?%\1SJZEKO6'$BF*B=$!5>^+G+; MM[)7Z+MR/QCW3T"G8@TO+Z!Z%DO*RH:*AEA;J:G?B.L%,['A&$+%?^CY\B5( MT_?DE2#R-#$P/9UY:[G,U&_;L$4.W57W,6.(I?LPP3/AI@0'(^:O$\$ MJ@;4MHGW?$-R2\VV@M\-&;"X3NV0WEX-*MEV[WLUDQJQ/Q=$O9RH262F1A1A MC^0S.=&(G8^<^7$%7@]TWV&N&M=!ZJLG<0S;MH 47 5"@KN-HPWHP;GJFZ&I M3,.]!:E\\1SRI(VTNA?M8[_HC)3TO;> M+]:RC_GW2C]_DKP0+YB*'-Q1'+G:KE>BW?[+@ZUC9OKA$>;DEKK?QC-Y^7AT M'>LZN*M\! -/B[A0KD%Y-_'X2K;Y@I_D=$TD^:Z1[F7D6D=]ZO/8]90\>1\= M;GW+T4>V50,_\"(TNW:%+3- 0$"\F;ZY7YKULP"6#8FW;ADPT13*W:-MF5ZW1F2;;' M)*5;[WU48N9T:Z=[V<9MLVI):37;JJL ?+]2;V^$K@+PW4J=W;I<">+[E7MK MLW&%]M^IS&H)JI]>PJK0OL4RPTB,2$GD9&VRDRFZNX_- RDG"RX\N9IP2QAY MQ,Z-X _4!?;#&G *K_A,WL*^F<&>"7LK:A?)\7@V4/H?^YY4M@TB77)QB2TU MX%'279 5=U.[ NL MMA_\H71'%>4S 2$0XEH1V\9Y53$UUZ=449X*&%D\!L8 M3LF)D8]<"/X(\@[P"E[)>6@@!LX0*Z@F<-NTD5\CW>-M!63P^HFB7NH&S:^TTG5[_?KI$G8 ?N/6-C!]VG)=TZN M*LZ\!6;C0#/7OHQ-T8KK)T"8U,5_.M7Z78 ["M'^85RW+-:ZM!!]HR1>26 MB1,Y_',@Z5QQS#:K1/VK_1>)4_PT\-7=L/_+[]V^Y8UG9Z>]-[?$RN#U M+?;B3VZCKW(AXD$Q*24,/LG=VFN\:Z3?S6[!*;$6C#M\OM9N\,A_W8(>)"=Y M?+$.$K/:<)"S.:%4RWW6H/GF>>33!?>E8\H]?%" $9:]''/+9M5@]F]([0'O MV-V64;=S> *:1P.B]%=K_J3X<'#_LPE!PB7_YR_\#4$L#!!0 ( M ("+5DXT9E=8^2H %?Q 0 5 :V9R8RTR,#$X,3(S,5]C86PN>&UL[7U9 MDQNYE>Z[?X5NSS,L[(O#[0FMMB+4+5FEOI[[E(%5E6X669,DM?C7WP.2M:E8 M9)*9"6;)'D^HI:H$+)BR;:10Q/OM2+ M\R?_"''^^Y/4S"Z>_&/6_%Y_M@BM&SU9_6523W__4_[#V7E\\G5>_VGNS^.% M?3OS=K$:^WRQN/S3TZ=?OGSYXU?73/XX:SX]I1BSI]>M'OPB_PM=?8;RCQ"A MB)$_?IV'GY[ #*?SU=@M!KGZ_.N][[^PU=?$&/-T]=OK3^?UM@^A6_+T?WYY M>[::)ZJG\X6=^OC37_[PY,D:CF8VB1]B>I+_^]N'-W>?YO7%Y030>3HP^1FML)S$=^E^D_M?OXP+6T_Z MFW.GT_;L]AW3H>:GJMV61WPU[( T0NZD76'7-@Q!>SZ0*T#&B;%E*K1=.A27P6 M0ITUE9V\F4*KBY7::LD>';L=>FIGRXL+VWQ[EUXO%\LF_E)/ZXOEQ=L(^A!8 M8M7D]:QY82_KA9UD&7(9&YN;KS[ICD&OXS\*L%[8B:>G1NP.$4/#UDX0M>Z@ M)W*G\]FD#MF,?6XGV3P[.X]QOY[:VW!8\M[;!A ZCXO:V\G1M&[MI7?"SQ;P MY\5:#;ZP\_/7D]F7@_#=V<&PY)Y;8+[YF^G98N9_/Y]- OA)K_YW62^^'3V! M_5V>:DI',U67_@>=[$;HP6]7LN3BLHGG<3JO/\Q&,GV;;??B;71# 0 M7EN?#?7]?+?UZP$(::OT=S7JA:R7L:D_PVID\.>+9A6:@&7Y6PR?0'4\\_"; M%K@=UDM!PEOB?%1G_4QC$PZ"T5Z!MEY\NV7&[J6Z1=M>B'P%K6??8GP>IS'5 MB_>@!?="NJO-8$3!2BUM4X/--I\O+RY70N:W>0P?9[!VL;FHI_'ZD_=-G -X M_]=.EO%=>M_,_AE]UO'K[MZY2?UI+:5:\M"IZ!D.S X>V[']#3:9:\UZ#\\. M,VK=Z7#3NA4E^34NWH,;T;GDVG2SNY^M7:5>LP MPT/Z'6QR[5R[_2T'(_ ?L?YTGD'Z#(;;I]A"J/7.B@.1T MDKVW=K*3V+]'. ME\W:S-TWR9V-AB.KBTP_NL/AIG-SX/!JOJ@OLJ=Q_5U;O=VYX^&FUTXRM&C: M#XGU5]B \WF+ ,^63_LFH1,G']9-WZ3_8O\Y:UY,['Q>IWI]?@L:]C91T_ A M3C+3@5!+R\E;<$Q:LW//X_0]^98\_5"#7LCYZVP6OM23R=5YWIOI @RY.I_P MM6+OMNV+$-ME(_31=Y%)7@?L_]K,YO-G%_E4=GVHO+Q8KCCXS<4ER,$L^][" M%Q$8_:K/-;U=H>B/@B* M=MFA_72"^'K&-]'^W4_=5L^[9N$+IOGP&[Z)OVV M=_8RIM@T8/_:K]>2_? \CUXZ[WN:KU**?G$='(:??8#-MC[:6M;33S?1Y,VO M/D0_F^: Z9%KV>^ ?<-Q_==77R_C=!ZO?9O[Y!T^]>,['VR:OTU];&"HZ7%\ MW*J?OHEO)WL?;- +.7\'_Q@\X#F#307]GL5/K<(>#[<8B* N"OZX MW@::R(WH?9>N?G;T/%IT-M TVK'ROG8]$?)->R+B:^YLZ1^]6TP;+&J3X MI$[?5L?.Z^3C591F'IO/.6_M$D;,&\).KIKOFT#/PXQIZBUY;9C1^@$BY_F M)0@#@X]#S7!=E)M M;\-^R+N"Y*S^-%W%H*>+S6:#;?=^-JG;)*\?UDM!PC?YP?6_8*5G:?'%-JTE M4D_]%YSL*]M,X9_S][$Y.^][IGLZ+SC-?1'17J=]X& %8?A;M)/%^9OI?-GD MC.=>9[V[[X*37"7S][NB6[LL.*5?XY>;'YX!-P7;A'ZGV&J(@E/N5XV<4)UL M/(T<3H:O#C&Q^NF^X%0_-C9D2F+]>65UW!Q$7QG@O4[]X.$*0I&O>\=F=> 2 MI_.#+.N>^N]ILC<.T]4UDP-2F5LV+T'J!AV M=5W'6=VY&@E@&CI21S2R8-D M>SOQ^10=6KR%?V\^SU3V>ZU_34#\NHC3D(\Q"I+0P^7X:[HSU5=T3V;^SA)M M:%W59TAV[E;5%)9S],G:RZ=YZ9[&R6)^]9/58B),-N4>_FOSXZH-C2^63;Z3 M=$7CQ+HX^?DGH**J^B]E1CAX#6BPE$DJ1%(4+I/"N4W".J%_'BJGTN2E)H56<#00@3 M+,4DQVR1!Z#3G-)$O4 7438^ H';>N];2N'(U7 U8AS2Y 1 M*B!AK474<"IPM:G3=NZKEJA0=MG5A0TH]\O&W]NY_'F M=OR.'7S_X\IQ%6RB%@4M. K),A0$2"PM+%$Z.&$4/IVA?)_@E\OX9OHK /SQ M2YQ\CK_ IW/#YKRUAXJ3#@W&DM$#%-(!(41H98C2IGB(>"83 ?!5<9T[KJ\ MLU+0E=)W#\S@+-\I"?\OVN9PQKEI6VF=3/ Q(&ZC058YCH1S#O%(F'8A1D_M MV$WH,BS3";03,\O'\[HYDE>NFU9).OB?!VM0,P9>0]#(&6%5C%PAX@G"H7 J(>X$V<.0?N Y>Z M Z^4,:'+\$HGT :WF,O6E&UE$W$!L"(:6"/07+OP./HOBKO;4HL>01FJ4)1:(LPSNMM0K#8$PP^SZ.6V\=Q MP;%BNP.N(Y/:+;CMP)ZJ%%24*ABDE6=(*5!GTH%<$X*+1 .WGG4XEQF!S.Z% MUX9']6B)O9^TN\5J?XV+[W[_\%%-OP-4A%-N1#1(4*,12TDAQ\')6J] ,-QX ME M[!#ONR7ET5!;[T2<,3OY0HQ*+>P_:3VDF\I81V6B+L?)(B*>!12EP8B&$#'G MWG [VDS&$7!E(S#B2P#&*+@6PY1+8=UI8 M0SMP:)FSM7( / 9I.8 ";^6M]C9 A4%22,DC8AY'Q,'B0X&*L$:%!$4X&6WH MX_'R9-[@^ ]#@%[UG.A JR&"!B!IV,0U9AM%)DW,A(^]O/"Q\J= M75;A=/R9S\*&9<_K$2J##>,B),2L)2@RK)"(CF\T"J&$BU;)]:<\H7RDW-EE M$4[(G/L.$/L;H0J MPR]L@E\/P9@WO5=!Z.@9^(LZ@F.*/2@1F8RZPD,JQ_7Q3"G_PY3]+\! )W)[ MXI3MP@\6J.42)Q2#2 ADO4!86KN1_=19XD^8M-ORG&=_&.RPCJHD%64J,:2\ MTAD+CYQR#!&52'388:+ZB<^>YF3DJ,4_[@CN>$3O[YJ1GC/U@>;)0X:#G3#U MY5(<-D[EI.18&8ML +$24E2P+-QO'"[*@O/]Y#^-^(2E"R2/R-4HFSRU@Y./ M[:HR'DM')$'$$(D\YP9YGW*Z#XG,!$5C:)40\XC/77K@U8+P#Y9CM5=0MI]5 M4@:(%[#!.-C)%">*(E%D8Z=:[3TY8=V"]HF7+3;\1X]H@ MS7E"/!@C\V [(/AI+KR]4'Z^$.DXL58)*'#S52&KM M$$\I(F?#E3@7 @?=ZA#BA*J_J[ZO6(I,QV 1YT(B*R1#G!D!?[-,!:IT:I?U M.E*)<]@:'[,ACD"PK609R\'_P;,\M1LY[C/K(G .G/I9-LEXU]'TT7U55D?0 M,8"\YH2C:%5$&CL#DL)*!QZA4ZY#.&TL9]"EN*T+KFUW\%A.3@MAVJ^E->[S MOE*0#GJ%J:!4W'FR=V1/5;).>@K6$5<8-$7$ GDC#3(\6L^5Q$IUR'L8RRE> M$5;KA&HI3FOI1W>/<50,!TPU2"R:J\IQBSW"-&G0#D8(&K02KD/@^^0N>"*F:BD@RD/T\@'DP^D]42PYJ( M@)414237(<);QND8%]=UP79H<"T1.B_C?(P+UD=0L:/E9%JY( ?W53'I M)0%O%W$<(C(X\'Q]0H#A3"GWD1!I.H1ERC@A(V*Y3LB>.D.GCTLI!PY466I4 MPN :*FG @/?1(##>T\:4MXH8V\^)R-AS=([%9,RW51Y[+DK'-3EM4+>7L]Z5 M/'NV*Z6];?O*6@*6HL8H$.&0(EHB2J\8BE%/4WK,9Y_'SG04>F:D@9Z>,!U# M"/'8>EM[5?(!4D5*&:))#-$,I$\LQ\X,W]0(R!B;))E:4Q"?]O M8$5W &6DE\0>MP7=?3T>@0KOR]?H7*ODH&$J33E3DDL4/&5(&*L0OS:H*""4 M?(>:$(]&9!R+R'A+F#QND=%Q/<:4M3?P=;KN11 .&Z?22M"5C\D9U2@H!B:N M=U?Z+,A$;:ORC8]>8AP)R8B+(SQVF=%M14Z2U?9(GXEX 61]-Z?AWHHX+N91 M4?*2O\),,O9*,ZU>/#<$/W_%7TFP ,V+Y\\&NXIRNA(.>Z?<5XV'D<9^>E[S MV1@68+B@8E]%_/=.NJ\J_R.-C)V,ZX9=@\<1S=X[\6'#W<,F?XV<^09=A<=P ML7[OM/NZ>7^*#+EQ,]^@BS <[_7WZ-E^4Z.G5]%.D48X&62(!V].<.FX MH2'J5B\/G K>\F\U[(>TU&,.0P251\M[!P 1.'T5=]@(T;-67L13: M&#N+#[14IXSH?[1N$A]ZN7E#5+>AI_/9I YV$<-S.[%3'\_.8UP\-.3P._K9 M?!YW:JOU!Y61(2@L*%*<1P0+AQ&/2B&I#/S ,T-$J_=8AIS%_HK%=[ZK@C(! M/%:/# L1X>@#HBX(I#Q).=77.-.AZG>96\G'+,^L7U#**9_Y>=ZP\)]7_[NL M/]O):@LO7MBF^09;>"4H=RJ?%NTK1A,GT1J$A9V0 M1%)2E72R0'O&J%BA@1OV_74V]?O?2]GV?16"PX%HGH/* E%+,!(.1Y1LHMX' M193M\&!\21W2B0?Z J?4XK^,*0*- =3=FNJWM77UI%[4<;Y;(NQI67E8@:B9 M H;W!OD <[91<63 DF(D!<_8:$^Z>V2(_F$J9ULN[/13#<;/AI_CXM77' 8& MA^FOLUGX4D\F.TW-_= :9X"QBQN0$C CNMC&6&)B/#AU\C3*%97I8\0YX ME%K56X(*C)FSQ;""J0= M_!\#>UGX5G=&!I]YNTE66$J)=;#@#G*"N$U@V 6+D1%,<"\>/A M*1U@?6^_Y6@/\#_\I%G&$HDM0(I"@&C4 !#-]! M#Q9GE:.6^($8[##PE6*E5Q>7D]FW&#_$23X?/8B!]K:MP&ND"J:'.+<$]J$* M2%AK$37<"8TM$;U4FU-(SVPP!6M'8RT$L\D"+BCL?G $_DC,:D!,>'!*3O$3>@=?H M:.3P3\DI%MH;W2$D5R8"T[^*Z0VL8D;I;/KI8VPNWM;3^"Z]:&*H=YJE6SZO M..5:@OV&* DYP,0XH@KF&10//MH87>B0(U)<;70S3/L!J*R*V-#\,KI%^R#] M]E853 7K1 R2BL%PWE(4M> H28==<84D%#&HY3!P61Q#"A.]0)ZRXINB!(WJ"J11#'!2=VQ;:45(DH!]I M+PURT7ED"0'Q)XP5U()[E4:?##1H_*H7S IFA*P/G594[TLHW/)U%2W5QIJ M0@3SBOH )C(!:X@%;*.R).'QQS.[+MG]M(\>8"J693J[N)A-6ZW_]Y]6%B;* M$@9L7*Y>X]H/?SN;YQ/E= H=X=Z#AD)XJ933GU.6B-I&@8#C( MQ60)J%MEE).*:SKZ\$/?[#,XA*78ZD,N^S6-X95MIO7TT_S6S%[&5/N=(8K] MC2LKC//"1B09;",/_T",)H4B=<$D!G_2#D\5EDD,Z9EY!D&M%+]\;**=+YMO MK2R2^Q]7"CN&&=CN+N>]V!@44BP)Q&1@1E'#4[O2;'O31H:\#]PS0_0"4TF# M]('KBGMLTP=:56!]29TX>./1@W#D7(%A<.=PY MP07&T70XA2_#)T,MWWTNZ01@$#D[9T3[(7IA=!L"RX)6[S_4= M-K%/RYC_!;BG)YQ+"=W+IOHZQ60 M\/=)7*W1-#R[F#6+^E^KG^^4/?N;5XX03P!!)(QTB'L6 -8L=:6/22K-E._@ M0I4)T163/X/@6>R ^!RA9]/-Q?9=FNG.AQ4.GE";-*)>&"3R M&^I1 4@DIH-\W?3-]//<;[85PURZ_>5 M<@8$8;0H$BM1PKGV:03):!E6(;F(;9=L=54F:EN(-?I"L&#IF3LA@S?3^S5T M=C!,F^:52$9Z8B+2(D5D3)+(1X^1I]X$Q16.H4/47_]0_#,0H*=CIR-J&[7I MH2(Z&$R=1Q+,,:0L]DACKA%X 7QUX]:(#C>OS _.5'UA>CJ^VM3ON0HH;*WC MFPPI$3J:U!!I. K',"P,EEX"6ET43JL>KRT!+^P=EN((Q/QX4KNF]P M.YSKMG50!0%H<^X1"\PCY_/9'I@*B";"I!0D&=RE[&.ANMDGX[*>,#V]";;K M"NU11MFN#BM#/!,\D!RR3P@+DI]C]^#A$N8QP4([TR%1D/Q0<>QB$)^."1^^ MD'L0ZSW<3>6<]MAS@B1V$DD;#/*:"?B;5,3:B)7OURYO]#1<>'Q?7$5MK- M#;!C1=G#W50\XF@%\2CDLL*8R'SEF AD2="!&ZJL[G $0WZHB/K P!:]O9F) M!LC6^V-_R/W!-A4U#ENN"?)2L%S(@.2;RPD1PH,-WD=BNYC\A5)C"W%0GS 6 M.PBNYY>SN9W\M9DM+W^=+>#??I7+">)U@\]L>A,]OOI\U]GP<3U6VFFK\F,^ M22B*8@P,.9HX& LX:1,T9;3#-6'R8\7SRX%<,"5N&W#KXXJ.29=;.JFHED+D M2@S<&$!?N82\X F)$+$Q.JF//CCIUTF4_N!8[@=Z\R?1Q]LP#6DU\L*3V MKM/IUIU4,FB3* 4Z8HB(24=1\ODA;,M!X$LLD[2]I&N>0)YU7OGOCZZ'A+5@ M*IX'D3I_#2B>P5ZVJGOJ$FW=%+! M?B0J4HZP!)V")0[(4H-1Y%1ZI8V(HL,Y>IEPV:DU:3^XGD+0O5EW"*NN():[S'VY4>[O M4EMF>;!-Q42P5FF'I'$$6:P%POGD(G+,HL1)&-I/B=(3&%5]X&O9PW,9]GX\TQZNE6#IX7W]W#C*G!KJ#0*!8PUROF52%,&@C@8 M*R28A8YU\/KX#\50@\!9FI%@+]09I6F8'\9$VQM6)'LMGAJD$OR18-N@X%," M3S?IJ%("G/NY!/$#,5!O4)Z >4"0OIG/E[DBP8O9?'!V(I2@3 M4UIK<$H!4&HTIC9QXT*'\/EI#VH&9)L><#Q)>"GS][O+E;)]]34VOI['L(MS M]K6M%.#(O!>(A200B<0B@27XN)@JJCE6T76X9Z-^5"^L+S!/P42_SA9MTEH> M:E(QZ:(/BH&1MWI]E*O\9AA'CJAD-.4:FPZY[OI'99F.&!8ME7.G5,VYG7Z* M\S?3A^L!%ZR;\S Q)Z[H?$"/C_L-N>/**WBGB)N4\17"-BD" & M@*9.(J-=Q(1AG]SHM=O1:WWO$*8$?J5X*\?^JZS*ESPB1Q$< M MUO-%%JF?6]Q2:-=!)0WS/.?D1)DLP*A7%\S P7'64ID4.#L=7@8HQ!Q]:YK! ML"MV3^%6A;3CZM1]7T[-**>UX08%GCP**7'DHDH(?&,@00B5> <^*73RWS>? M] M8Z3M/L[MHM+_XM+UAQ4DT,FG8#MP8I$-^E\V /4]5(EX%'I+L1Y3\Q__I M?RG*!IL N VIST'&[G:+'FB1-YBS42BDDN:(!VN0]=8A27 4$K2WH6;TFJOO M*$X?,!650UN"K_D%E6D,FPGD*PWS9^&?R_6VN8K,OL^B%E9LL6AJMUSDTZ&/ ML_59QCX)-L"0%2R8#%PXI'6@R#++D;8@]Y76C%(>8-/U4SUZ2&8<*A ^(M1/ MS]M-_7EE1,[_OK23.GU;.9]_B^%3G _%V]V&K!R5PN&H4) F(6ZX14'X@(12 M,5"P<3 =_>,NY5F[..C#GW2OLJ%?6Y^O]0]YB'UGG)?YJ:W)0P^^]##VJ<'-GX,P6:I?>-[-_1K^X M5F"W,KH'7ZVM,[E^$//6TIV$DNMTDWO(G(8?Y(C@ M;K**/&SRG26TGVZ3QH@Q(X$0&Y"ARB%*.&8B7P[F)WQ-ZOXT MSF+SN5[GFQXT_5OM*I'OM').LJMMD7(*@Z$H0:^Z %Y1+E$91G\D,LP"WW_: MI5<8RP4\OZ?[*AQS,-_<;EAY+\#! -N0< Z _+H? MCW$ZXCBX.;M-4URK]&?3*9CM5[]:)\"?1'=]S%Y!X3'_L>)) .%S;.RGV,)" M.D:K]D#\:ULW*V/LE]7KJ_%.CEFAX4YC=6TEY\2F0X9LZKAI724M*D$J)66B2"U,A9#<:8X:O D')Q] G7_2WK M_7LC_6)7RGR]\W[\_L?-CBG%U=<0%;98^WR,1(AC*"KK$4O>(&8I\U(%X\SX MCSH&8\$3PCRXQ7Q+RPRMU_\ZFX4O]61R]:H$.!-V^JG.-=D'5O;[1CZ-!;"/ MJK/,]\VW=VDEZ8##EBMVNL6-;RXNP4#+K)6/FG-UDZL^U\2?S#:X(F-79O3F MDTIGIQ0[@TQP%H'7J*#7*%$TQJ[>MM&A55KTL#/9I^+O?%>EY#C5, E/HD#: M,H^7$+]'U^=T=8BF7S;^A<[ZCX\"9KP0)[^Z@4]=IB M(E$BPB(?'$=2"(((S]=="5.1=PA=ELK>[9,_AL!L<-VY3X /K5!O):P5&>0T M:O(6 ;JH)?7#O)M^K3G]H[OD?>+=IV.\A[6E8>-FO43($E"Z:C#P0C M&Q5'ADC"2 J>L5;UN@K->Y_BW-Z@"H;$$+'(+_"DG(<-4TTNY7(2CH1 +/G^ MN?GQ:=!>5_)^;+X?V J>YMPE&/[RW7-S'^(\-I_C_.J))CN9/YM,9E]R:9HM MC\L?PE2=!ZMXB. F*H*$T+DX!::(2)T//Q+FGG+%73^UK$LRY!%,LX\/3X'T MR'GXD"?B^AJBPEKR&"A'/HI\%\KGMQ4PV-J&44PCE93UDTK];\&O?>"[GTM_ M3XU?\1ZA&\[+/VE#\]4_LX4$_W[H5E"7[BKKF2,F7ZP3SB%GO$+!,0I^G'": M6AFT[W#GL$S.:(\<51C+$,HR030TF0 9.6X]L1BTJ$B?)E7ZT;%P;WA?#+NO15M M>NCDI)5[_7 WE4I:!IQ3Q+ 42/A\:TV%_!1S8M[G&X:F0V:<_&&XKE\,3\91 MJZ#E(;RS:E!A[PF#78*DHPPYQ0GBB<*(BE'A551$=O LRM1)+<$EQZ)U2OVX MOJ?SPC;-MS1KOM@FY-+DL!Z[:PP*LC[!@D./C80E"%=(QL]7IVL,D+ MS?IYSFO($[,2\>">T#N!#+I%\/LF7MKZRJ)K:=X\W+YRR9#DE4$I684$,P19 MGKWM9(-1W@IF1Y]@U]\"/RQW>H7PU"QT>#K=@3U5/(8#R1U$*,HBC=K\UN# V*>D9LA+D,'-@CI*@ N+1N*B]PC9U M2+PH5!2N:.9%+R .GJQV*XWJ54K1+Z[KFL#//MA%W%88;?.K#]'/IG[U$O#> MC*_A]T![\G=LA?:=5(DX[36(G109$",IAQ7%%BF<:[J!LRW)"=]XV#Z1NROV M;/$ZAESV,K_2L03*OMWY^&"8#NJ]$B00[1)&6%.&J.$8&:XP@KW@O.5:AO&G M<@W%+K,QP%U*>;69W>H=F9S*"2PPV9+@>B2//M1M%2@+@1&&LF9'PH!%F0(8 MF#BX2#E52K .H8$R/MR(F+-'G,?$E=>AV*Y\>--19:A.V@N.8!$LTH)3Y#B8 MM,($2RV/\C$86B-BO4[0CHG95J[N3='$KBSW?7<5QHFI54*ET121_"8HK(M# MG $')$TP[7+[I(RS."*^ZP'?,7'?K[-LQB_A,_"']]>//K;+BFN2B\\(9%4R M^;$_@[AB&"D3L+-:!>X[!$_+9+B,B M[PGA,G+BN./=F^FIJ<_F>?IR5[9U6 M"IH2&0CR,01DM$C(&Y'3@FQ^"$ '6*"Q9[Z,B!M[0WF,_-@M!M?S2!5X>893 M[Q"L9$(I88:LX0RI!%O=)(6#'7TVS@@Y=QCH2T;Y'B@>OPW54T?TQO> P##S M?+%LEG3[Y^& MZAVW4AII0_F=@,H1'+.[?<4#DP)T, J6!>09"#.9I,OEDT2@6MAD^GE'[''R M3>_HG2P'KS7?[&E916V-=8DBID-^Q02LN>1@SOGU]I@DHZ 3QYZ[, 3'](_; M28R%W\"P:< :F.XOHM!O;8>ABV7\?6F;16PFWU[74[#>:CMY:1?VMZE=!F"6 M<+*!KZL\W?_N7I6-DQ$Y].)\B)>S9O58QEG\-'#%U_MCG::NR7TZ;@SR=^GJ M9^,PS?_SD/SA#\D/LQ[_GL].CW;]'^5SUM=/9K9(L+_W;65IXC[E5Y2Y9<@; M+Y!Q/"#*G)*$BDA5AZNIA:YB/!:&Z@/^P>W(^YIL>'OASG/9@PUP*LM@-?A- MZ?>7]=Q^^M3$]7L[UT]=ER)DZ-6\FNB;^B;(.@VWWEC;5 9:E4%?UV8Y6UY> M3E97N>WDJOGH"1Q\OWEM"TV#[Z*K.9_5GZ:KAP2FBPUC HN^GTUJ7Y]^_!?VLH8M4?\+5F26 M%E]L4V!;M*+LE6VF\,_Y^]BLRIV,A*Q]149'0N;?HITLSM],Y\LFGXV-A*JW MTO)[,O1=X:W3/P9N* 6*OO M3D;G7MM@X[GE/QR(M+_\X?\#4$L#!!0 ( ("+5DZH1W 7:E4 +HL! 5 M :V9R8RTR,#$X,3(S,5]D968N>&UL[+UK=]M(DB;\?7]%O;6?JROOESG3 MNR>OW9IU61[;U;W["0HVF2]_,GD2+Y/I3]_2Y5_I%_C7W[9=/II_8=9.O_CWXI_?8D7R4_?%^F_+28WR6W\+IO$R_6W M;Y;+NW_[]==OW[[]Y?N7?/:7++_^%0& ?ZUZ[6U1_.V7LMDOQ8]^@>@7#/_R M?3']^:= X7RQ_G:-CY3-B]].EU6'QXWIKYM?5DU?#/T-K]M"*>6OZ]]631?I MKH9A4/CK__WMW:39+/B97/Q7__?WCQ9-! M_KC*\DGRETEV^VOQZU_59)*MYLO%A_@^_C)+U'QZN;Q)\O#C?)5,WZ7QEW26 M+M-D$6:U'OPF3Z[^^O,?5_DD8 <%1!OD_N?) RWO[Y*__KQ(;^]F YY^ M@=9T-4LNKUYV>=G:)LLXG75'7 M5WZU7.7);^D\O5W=ODO"T1E$8MW%9[F)[])E/"OVD+LDCXONZR;M,>CT^WV# M56]%U1Z@H^G.%]DLG1:JFXYGA9[QZ29)CF^X1SOV.[T/<1X0NDF6Z22>-9[K MSE$ZG_BG9?CW[68_-_'BQL^R;R?A>W" ?J=[$P?A6US,/RVSR1\WV6P:; /W M7ZMT>=^8@.-#GHNDQD+59OQ>B=WN=^&WZ[WD]BY/;I+Y(OV:7 2S[C9I2F3= M<;LA+D_"2>?C2:%Q'I>[G:U[F$C=T^M0ITZF99,\&-C+-?B+9;XVQP-;_IY, MK\/1H2;A-S5P.VV4 2=>$^=&@W5#QM8%$K[FPFF]O'^DCQV==8V^G4S2A=[9 M?9+H9)Y=I4-<6B]7MW7J3^7V13#]G@7=)?IO. MDZK)ASQ9!/#^$<]6P?+^D&?_2B;%&;\9[O++++W>[%(U9>A<\^D/S!:F1]/Q M>B.F.EE?X-F"HMJ#]D?6(W/_?;+\$/:Q;)I.MDT*D[H->:<.WAN9U6I0\_DJ MGI6_VEAI+2@\9=S>B*MGVAWOV=L$_YFDUS<%2%^#XG:=U-C4.A?%GJ;0"60^ M3O/UKOU;$B]6^4;-/4;DP4[]3:O-GMYXP/[(>?"@JM)/FT8;J>^F_QO[+6 MX81]/*GY]&,R*X0N;&I7J]F[8)C4%N>.O],U\35E>E^'3J;SMRR;?DMGL_)B MZF*^#(I<6EQ5U1+ONOT'F6R;A=#%V(,06?GJ_Y9GBX6Z+:X7-[>CJ]O56H(O M;N_"/ECL?>]"BR0(>CGF9KYMH>AN!H, 5F^9G39*)Q/?^/@^Q]^/SVY'TZZG MT&;QG#A,UU-_;)W9Y"K)\Z#_QM^KG?WT@(5.!N^:3'=UE4R6E7,X_.QC6&R; MJZU5.K]^\"9O?_4QF63SPF':D)?=?K!K.*H_NN]WR7R15+;-R^F=3GKSP7LC M\_?Y),G#I^;-Y+C6.%U/OM[>N[=#)]/YSV ?!TMX=N_3>1RD,Y[9>!G_/H]7 M8:=*IL=AZ+Z_*GS6FH\9@/9%13Y2/]>MHKH-?:S M9EU^NIUPUAZBRRD_.,9LNHBOK_-D<^%Q>;5M<-KT3QVN2U+JBN*.QIU,HZ3] M(BV\=VNR@V8==O%9>G6_OG;>1-&NO32+)/]:A*S=A2\6"R*>E=V/$=#Q9\9$ M>DU9Z^=KW0!1Q/D$33!\*%@+' M!H3A[TD\6]YKO(AX[I3JPV,/2.0ZCK];CNX<$,M?L/L14M^@$6&NU M:TE9PZ\- 41-2^*40?9..\XGYK)?#I?_CI-;W_=MODUGCUS^>]Y ME%^^LR\>]-/UM!_U['I2X<_%X=I\<)9[=Q.F\_WR?# M=#[=]>B_W":W7Y*\Z5QWC='U1&_">/ED]27YI8*FX70/C+1WTD%HTLTY_R[\ M==NZF%>W&1\VWT^^+Y/YM+@8'&X&':1-.,>T=^V(W<[C<#*#?K_5)/] OS/J M&>_:.0*&^69]WVHUGV(VY7QFV637#K7>G:[BQ9?U%K5:_'(=QW>_%GK K\EL MN2A_LM8,?@%PFR_G?VY_'*U7PJ-)!UJ3BV5R6\UH%G])9G_].7P].MHGLL1+ M!1GTAA@IM90620B!$T(RQ@5X2N:LR J4Y5O4AZ5S+7HGT+AN'R$BF5'<,\(0 M5YHQ;<26/HJ,<'7H>Y KE4]^RO)IDO_U9UCVW!Y0)^E713ZFSCF4=8]'F'KX MP?K\_+?)+%LDT[_^O,S7][?;'X;E$F3?;936<'1N;IB;",@B7SX2CO"WYX(1 M?A1]+-Z(J>_I+F%_\OL(,L>YII())BA A$-A2D(I5&Q QA]0.(X+PHELR]IC ML69ZG_S[[8FBN(N#FQ81($YJ;3'#D$K@#78.EJ(/&3?13EV^5U[NM2,>.-D0 M^^><:X7!Z^'A>7CWQ*8Z%^N&8]DV'<]!ICUI$SE)N?"4$FFDLL9I2ZM3!THC MAF3;+O-R!\].13WKAO9>^19_/\ZWQVTB!#74QDNA)( Z#&D)*^?N: M]!XV2 M;RUH/\ZWE_ZYXB?1^EK*%+=ML]G:(M@\C=W!GD/-(PXMITY( JQE@'J.D"]G MJQ@GXUEAW>NH'0+3Y=JCH=(A0D-)PX=5/KD)LWU(4N'3Q22>_;\DSG^+EZL\7=ZK M+XME'D\."<ZNQ M),)JHXM#SF&(%2BIXES@\9T;_3#MJ&2'O'DU1X@PX( A;PPVC!"JK:2ETX"A ,;X#I75)D7JY6I9%+HH:HWX+-\1\_80 M8KT-.S;9)I78?A](-^-'##BL*:-&" @\ E:XZDS6'-+Q;3J=.TW.@F0ODE6F MXMVF@+_+%NERE][;;*#(6 4%YPI391 ,JP>6U)(@6_NPNYMTQE05KJ K+%0 M;!Q]13V 33*,[2O5;8:,Q>_S +.ZSI-D\6R!.&B22% @HPQYJL$,6&\<( MKBACJ+G5S%Z),/0)5V-!V&2G7*==+C_]*2DVJ+!3A0D7+^K"7I5=;3**?HIG M<7Z_3QZ:C!5Q!J!10"&%G9=!,6.HNC+PJH5/C;\2L1@ M8&D0V?SU=[3H\%0 MD=<(<&" H@AJ3ZT1E%:>9]/"-R_>I&PT :VQ:#P.E/]]GE03+;>SR_DFG?3% MO-CN H;[!./D@:+"GL<20Q<4A2*]UEG8O%B MJ"X$,Y8@*"IRFGLN22J.%:Q%Q!MZ,9+1%[4$V_OW79X"%N?_18RQP#P6N MA@EB[CUDNU;YJ2&^>*"J3T^?KU$/:H@OURWD-&"4>C6_=S7"TU\VCA325 5+ M@RK",+2:*;96,5EQ]R(\JK.9]DS9L8#TIPTC*KAVU!,NA+&2:J@DW5!$M0*D MN;^\XTCT-LS(.D1@R-CSYD*P668/#W7VQ*;7ZA(KP%B!+ MB( #BLA),>M-^;Q/7#H 9ZA[DV=3M4\"BW<(P,[VDL/J;>1@CTA\V,4@O,PO]#!LXT.MC=@>V_;"+- [[ M)!9&04&Y9+:D"1+:/%BGM["NEKS)ND5D*"X_O G]$*?38,=N++ZC'#_8+Y(& M>D(T(XM,JMC">D)J:&DY6/A 9HGTS([WU'1V-TA M\H+XL"%*X"1DCFHO!2ZIDYXWO['J+0*B6SGH!):AF/XY7U<1NZ^G%.QH'3E. MK%,( PVIY]@+KU5)EQ"D.;M["V+HEMWM,1E.,?C7:K$L'<%/$OM]R+-Y^.-D M6^7OL(O@I'$B;;TW5 @=P >,A;@*+%P'OH!%8=SN SZ!&NP32)\[?)*3;-U MZA!%+ MQ-F,C>=98G^_*VZ"0GL&9!U#XWC_"%C.A2 ?:+UA#"<^ZD,#B8K%8)8(&.\EF$A\/)4 MQ@B"6JGEAF5[;[QZ?M'9'*;!&+XWE&3GK?;SQI%PB#%C)"(<(>VY-8245%FA MFC^^Z.V@&(SY;<$:2@3>)\N-7[6HP'R ^T_:15(KK21SBDCIF::":ES1PECS M5=^;GWHHQK?!:; [S(V//?V:;"KW7EX]L[W2^22]FP6,-N])'C2K0Y>=C0>- M -<>&JTA"J@@+[D%I:L/>^6;&Z^]>;N'DJ;!0!WTQ-F/7C<>.I--&BXRQ B$O@"0R_)?QXFWD%AKO?A MA?N>Y)-T<=BB.GFP*"@/S .O@";,46H\L66T!(;$--? >GO3.(YMK ,P1[&+ M=2-A^\>*7+&\F0ZZI$138:ME)*)KO8;T]C!S%'M8!EF>XR_Z<[8G-6J^: M+\_WY(]) '.1+I-/2?XU7;\3#0 \JI.VQJ+>]7_(H!^3L'^.OV_,+!^X<[*>V-$7(BB %0 [;[U@$!07 M&!5^7ND6,<*]O3 =D^QV#_$H5,K-,_UD<\"4*:6>E#(_5:_';N$?H&="AA,VF7]-I,I\N'KT".2!+NYI'-&@0&D!E#($2.D:$AR5E M6L 6%2M>_" -/7UR2BHNI1*J* DR%OH$6$ENXAQN(5$OOK;BY%@?GZI MSM.OZTNS*]+FK#]R/5[3X9(<&8T0*'@T/CX@;)@C(0 MAC@A6U34>_77)"/!_"RO6S9JKIH$,/.#_L8#O2(+H+< B ]%E)1"DP96DFX M!RVLBU=_/=(=;&<1C[5:6DZX*"7[6[*\V5DTZ93ND>0>O67'3W@UWOVK9/S&]5)^33^9$>"$ZB$(2!88$KHP&B]O2I76+MZ M@0<]4W9BLB,!.-!">B3"_L.U0Y1LW6@*$AN-L?5&8H4\@E191)DJ M::/8LW&_5>R(;[7RW#1#ZFU)PWFDH%6RHV&%X$R7IH,F/RD>VT$F/!.,:$D$ M4HB5&%BMACPK6F5!J,W+QLE/3D/J;>=&*![46&^E=EQBQ(&U15(!@X45PJA! M:R&?0\/H$ZS7] !>"&B@P!(1JXV'A&#JMY19IJP?M[[1$Q?KO(1O!MQ;$HU1 M*A\CEHBSZ2(#Y$:@'&$?R*=.X'!\ZW"PRD [==PYH;P9GP[2CH6-(*)[].Q P][!Y8.FPN1'Z$)"F( WV[/$A+J** ME?B0Y.MK%IM,9O'A*ZTZW2,=%'[-K18,9-,;9J'O\_N/V=;8^_%B\RRULF.9YD'I*F?#T;%]8[U M5'C*1. ?QYK!BG6&D/%M3QW*WR@P/7^TR8O@FB&"IH[$-EB*$%","Z,I)%9( M["IO&<,M?#N]A>UU*)?G@O'\HG@@(F;8F*0P%ZII"#;?6N\-MU.:T7 .P)->B@QM.Z5F]9G7>@SQRN3M;_ M+E$(:EFFN"I,7".4XF"_2 L)""),2.04AP9!*VFP.7QASV!3RV ?CMYC 19[ M^T2*4X2U1-@"YA@KHKG!ED[ !6T1D-EMK$5'W,KZP674$1COLOGU,LEO;?)E M61CM1ZY)=C6/""$.8BP!$P86\8$.^!(.",B0]N=)MR$=,/BYR+2'9RC]Z?E4 MCUZR[^X0*<4T9,9C*:024 5=T934$8/TN.] VC'L"/=;(?36Y&"4%QYC8/^9 MV/YH[SOJI7[9."*0:R8XI89!;B@PEKH*)&]'F(*S+7L.: >-,!F*T_^(\[0X MU#X&&^3(Z?Z\:22$XU93A7 PH<)_/8:TI$A9T_R1;,]Q#MV?["VA.0>SC^[D M+QM'2 ;[W07+N;BJ :3(*EVM!A_,ZW&?YLV9=(#;K9!Y*WP?Y>E]3G:?A\T^ M":#&,[^:3Q>;6X3T:_+I6WQ7S/SH,5ZC=Z2">4R$-HQ!1X1" G)2T:W9H'$K M]<[U-LS+^@9H*,$HTLW4DH&G#2..>8 )=_7 :Q#&I-,>UW%_KRXW'=O4[_B%//O'6*,@(T],9* M*4K:,1;-Y:"WJ[(.Y: /B :++WFBXQ[1[U\VC@0&ABON !$,2<"!)-5V5@3V M#)9 (4".ZV,9%J4/@Y(G$7CUO/;L.H@UUNA M\Y;X/TI]_]QL/P^[/R9?L]G7='[]=,XUJOP>Z!=IH5S09*D#$"I-A<(:EK0B MH)K';/6FY[=CV8M:O]V!,Y@FF"R#AE+?:;NC>>2= AQ"#@-BEG(,/&.N:= M"=N="Q.THKK%UI8U?R30FX;>">S3O M)[^/A,'<8X^P<@$#HZBEI0D1# K5G(>G1WR=2=EN@T?O/-R[*)^UB)Q5!F)% MI84::@X<4?A!]J 8I_;<$/OGG&N%P>OAX:@TX&%9-QS+?@OPW:YN#S+M29N( M<@:P\- "*3D+!X FU=P-0$.&I!TY!ANCGG5#>Z]\B[\?Y]OC-A%R/IS3"G+" MJ80>*"4>YF[IB!3/3OC6@O9S1("4A[I9Y44DM<[R/"MT+A/?A=\T(M,;V23&G[-F3 M*E,-[K-@&@T684Z,U(HIPQAUW >CFU0+I4V%S]ZLTV[%8S#HAMICBEBKB_EB MF:^*@&8=+]+%I[LPX>GE_/']#3RPO]0=(I)4$&N*>NA.*"*+2QI5(L L;5[" MI#<#N9^]I2? SGHL9;>WZ3HOA4^*"D"3\*?X^M0W#7M&B0S&1@>*M=48!=T: M4*>K QX]E',8SSNL 0^E3C!K?"8]E663?4WF<9A*^CV9FILXOTZ*'^5A0A^+ M)U7[#J/31HD$%UAK (CE!&LKM$;5NH",-5=5>\M"WL,IU"MF'L MJ41&@0P%K/)::L0)=<*#GYQ?U#ZH 'H53S:9$Z MH,@A4 3S]OGPO=[GS_T@?MN]V0JCDUR86MOI>/ Z]N"^\9@1 !X@'W927V2W$ YQ!TNCU?:U]'@H)W=XB8%E@AI+ 4&&M'C- 5$ZCE MHRVB,( 09#T .)3J\W*R1P-(]W6)(.,4:"@-E9A;J@RAM*00&S[RQX)MV794 M"EJA]!;E850A%6,3@W-=T&SFF4PW.;;"U!^VS:,AIC5Z1TPH 37#GE$I-%** MJ8IN9- (DQNW9^$+O:1KF(83CY>'Z<=T\<<1E>)0MT@IBQEA&!!AH1%,,$,J M[LXI,+QBT2&,PPN,"3IP'D_JY90YU"WRG%B&O&=,4NRYH,!5E*+P MS[C5C&Z8N%01B_>XV62R+H(3BK?U1K6-WAX@"Y !3 M&!AJC,86.8*J7=:#$69![X99+_)1=X#.4+RO$J-^FB3S.$^SNG4?'[>//&0J M_$]9)!CAEEB(74F;);2Y:[[G-\S#:Q1=X#>8;&RG^/M\<9=,TJLTF1X])?;V MB1@U07V7@!+%B_QRX%':/T-B5BE$K#6 3AO +@LSR9 MQ(OC#HK='8*Q[3@&P HFO3)8"@6J[1,(.>0U2MW,Z^TYM8?WK: 9WFC8UJY_ MK.74LAIV](L(0I1PQXN'HT0[*7496.\D9GR$.2S/?:_6'L73)&:13/YRG7T- M<'T-GROD!6__7$@*?B0IFY\^FNK[K&!*/%.W16V5'3)RI$>$%+.2A!6D$03> M8*N4J="RJGFD5V^/$8:5CF[Q&WXG48M%LJSGQ=PTC83FSDH$/:+6$HW#WRJ3 M#$,&&TM$;R\,SKU?- *N[S"A;%+&YKCYPL.F5TT^!"D( /TCGJV2RZL/ M>?:O9+*L2@9=?IFEUYL*)NR^A!CM_5"EJJT3\JE"K)I?#(-$R&N)&1"&@P% M#SMWICTY#:/QI,R0R' .:)@G<(82*9DBY;P]TGR27M\4X2";9S$'F;>S;>2UA=Q;3 W"VF,C3-AU BV&8D[HH-OL MB>DT:G,AZQ:#X0S,Y\?',XW;Q+/)NA#L_/J%1ET<-(7Q?-2MU=$W(@,PQ) * M)I43%@$ -2]*)@HIE'1TR"C?VB9MGUK=N9!]%=)9T'5Y5=2L#/OV^B<'TH#T M_,5(81^. T>%]!@#020FKL27,M5\!^S1/3=:R>T,YYY]-SL]&]-ING$\/G+D MC,\S4;C=UD5O/V2+99XLTWQMNSVMPUQ4LPVSU&%2?S1S8#3_3"2TME@Y((T% MCC!,L7&>4,F9H4[)6JKAB- \Z4%6!^-'DF-OF1#>,6D,M)1YM,6/(**'3*E\ MHE]D"*$YNEWU#_FHWVVIXF*MK$%X0%:?M(NHH\8X;IE&W"%LG?:V!(!X.63D MXXFA3X.R/^L.P\%B'6[B/"DJU$P?'\LJSPM;:GV/H^\?VGR([]=W&@5A#]3- MIP5N[^/;X_&U?7RN>-1 !<),<^.P(1833DMD ?$CS9/;4DJ>^XG' ^R?HML= MPJ/RD[T!B3V/I);VQ*=E4&J.1I/M:!UA"HUECCH @"7<&:EUJ?](VZ)P5G^A M9&=E;]8UI -[3M:1^NF758%9@8$)VLK'9))=S]/_+B[OC]D8A_M'F!NE#.!2 M$\PE! 9 7M)NL1EA9.*8K(E.P3V?2^[]JH#\\FJ]"A>75\\3:UTL%JO0X7Z[ M>/* ]\=D5KPO_1#GZP;SR6PU3:87\ZT?Z%B@TR SB#3D0 >XB\M3B05$064O M\5?4-'__HQ&A4 NKM$(@_(\Y86W%689(\Z($/08&GE&P1\>1X9Z[ MA2EN%J<-2W5^'::;9M/-,GZB"I5$/@D4W/D@KM&(D0AGH6:T2/W, )*24ZU* M?(AVSCV(K'@;NT=CI^PR!0/7Z%\_NY3_DZ20I3Z42@$,Z\3 3B(#7 MEBL"8#" A2)*04HK@X*2YN\\>DOH/ YA'R-W!M3*DSQ_2OJ[=)O6=%NJX[!* M?;1[5+SO=L0CSYQ2G/!@G,B2L IPT"*%;6^YJU^!O+4'^IS"]V@W_V>ZO+F8 M3].OZ705SQXW[2B MV2/NYY34NIZL QTC1HD! $JO>3 ')>2>58>"PBV*7O>6PWNT4M88U:%DZ%UZ M53QZ7(7%,$E,EM]E>1'DENMX_L?EMX#IWH?!)XX0044D]51X!2!2U@IO'_QF MHD5)" C>M%CU@^]0\O4QB6?%K<+%^AET@=7? O*+=UE8%(>VJ(/](@:((DC: M(G 841DL(U/]L70%VBVMBSO<-17\2CSM1UD3CA8P7$/B=U MW?X1]QA8:QCBACFLL$6\C'NB +4HI@K?YDU*G^AV*"TNSF?W#Q-1.ROX; M,6$9E]AC1+D76'($JGMT;EF+4LEO^%JB!V0[E)!_A,UMXW7>%N+[?1XX\OEF M[68.4JR6RP!SD=DA"'5ZM;SW11*&^?1S,O]_29PO+J\^)?G7='*"8'7VR4@Q M2#A2E!LG*#1%\4G[8!7SYNX'^#8O'4;&D [%^)&)NJUP?M)>M[-[I)V!T&IF MN>?*,,JHJA8E8VU>MKY--W^/X/8C*A^3_UJEBW29;.5W<_?62&QV#Q5!9J$5 M6@4K5@EJ@#]$.86_XY&_H0/?6S$6,!/",M(%QC M[BFS#F_18SA8R7M#9?B1RVP7["B C&5/B/ MP;ID K/(-S=NT=N\!#@_#SH_@@NH=L__9%&L.6#DK+*68Z88 $[!]4.ODF(A M8'.#!;W-ZX)!X>Y2P&;I=1H@4%LEM3KC+^<;Y_5T-:DZ+-9-BFXG"%RS#T2 M "$=4D)*9ZCV4!I?(@*Y;)&%Y8>ZB1@&_AX$T.[RBF0^+YY_/JBN9:*W1ZKK"=Z^6L-%FG.OC78$Z*ND![*$BX#YLLI(\?G1_*/!M5_-(:4NALM@JKKRARFE0/LEGB.OF M11O1V[S*Z!#,\^4W4)/)ZG:U?H^^_>E#)LK#P=TG#!0)I)@&FLB HR2*408> MC'6(6M29?IN7#X/ ?#ZA>[)4'E(CG"1O>\:(/( 0:NXY!-P!KY&2MMJ?A6M1 M*NIMWD#TC?#YI*QX5U/4RO&KY2JOTM1NWL8NW@?D/G]+9E^3WP*9-Z>E9#EI MY$AX2Q"WFAG-@$$:*U'A925JGI8*O\WKB//@_B"G@V5+-C=%:,[B8OYB)S^< M,KF?JE2%ESV;%TA>7KU/MM[W=+)M4J1O.L>LJHI7A78>SY[R_!P36DOYL)]\ M]G:_1OFP)OQ[,R7"H!,0>ZJ4E@1+PPP 0E&MBJ2T%M;2-?NA_SPEPIC0DDF/ MF8+<>XTA1;C$ SDX9/;,+DJ$U>5NJQ)AIV$6O^(28=YRYP4RWGJ#% 30\I)0 MYER+*-N3A:/'$F&UV;F[1-A)J=WLH+T4)-Q CB(,&A(%B1'!=SAM*]3I* MA-7%?D^=J688O!X>GH=W]4J$]6ZMFC57=?)^SXAR(H@6<2<0$L+=*#6 9AB2:W;M"- MH=.22PWUN[/"^WJ$M?>R8:=^-K*>"0FHA!YA*@314E8,%X'YS?VU/ZH@=P9V MSRXQ'Z?YNJ[Y;V%NJXT_L3_'RLZOC;)>637334X?-9^6&<[29+&=_?1R_K%( M,5WD/0T-WF?SO/RKCA?IHHX[I=/O1$0APXF0UCF,L-6(<6,\H)AQ@L,^>CZW M2Q=T'G/)=/:-R!K,/:;2$,NDD0YB1C9;O&"IEMWS9FD)QL'[D.Z?$X6 M^+#=9[?)IV4X!XIOOBMDI)"%P\7,#O2*I#!.6QH."TJL\,!+A4MPD$3-+U5[ M=A.=03RROE =2LG<,^.CI9\.]HM46,;(*PBUQ5XS28(:LJ75,\+E.)U1G7*Q MGF2TPNMMR\BHG%WC%8WSB,0Z.&";RO1H]:Z7C2,LJ#=, Z0T-4XA!:PKJ?(! MN_$Y-#KB4M8Q-$,QO#I;]7WUQ[^G21Z^?W/_+OF:S(XH'/4&B!R0.AC/6MIP M[F)@A4,5D!RVJ.IVNH/@E>D>O0 \N'@]MM=?DG'TR#EIG(@SH8RDREG(*/$: M$LY*+ C6>-QJ2M<,WR=//4+Y8XO7*#6<5R559Y:FB_G=:KE8@X*/:D$'>D62 M48VE\M)#YYW&WIK*(:*A'.']3D]\W"R7HU6/.DSAG@,D$.>*ZZ=$"4N5+L6 M#]_^E-MV6)_C!O(AM- MENEM\=*J:K?X\VZPB8 Y2Z%F @)+@! 0!1U14624 MI]8Q1FO=:8T7S^'N!F%0EB3" #JFH5,&&TNV.!HBW!N]&ZPM/;W=#9Z&^ZCO M!A\936.N?:$_ MZ0:]'T=ZQNYW&Z70C$=8%M6F7-_G=J![!+4G@4*M)4. ,TR#XE%2SJ%JGJYB M4.=;8W[6<="V@^RMW5$R))CS1!(F)=#*0L@K: ELDWKS!])YN@/XC5\B0>P( M5=IP2+RP3FM=[?G6*?AJ5*%.&-[N-JD1E#^V>(U=5QJ_5(WGCA(VNJ.$95R2 M(@+A%YE)9 M0A3U".&*3N7QF.]4!I>-9IB]WMB&8)=RKQVB1'OLI:1Y":IU_C9?JU*!Z^S%?K,G/IXH\C5M6A;A&D3&,>\ -"8B%UL"1\ M22F MKGQ?;ITO#);JD-8AQ>@=;;!>++\'+Y_5*,]U"W2@& $@++4*JV,P8Z" MDE+'L1NW?=0-$_=*1F=XO64)&:6),S[!.(] 7,R729YLGKE_^A;?'55%=G>( MI 9<2JL8 98# 8UVI243^)[.$A M(LPM)T889HI:B\Y3)^T6!6R@'/+-TL&@PRX9NC=Y;*=8C3I0<"^E^K[0.H]X M>&KTCB!R7D)DM7-0,J>%"Z?'%BP&'\JHC2U0L'MI>%Y0IG/PAE+"]@-2QV:O MT3L*^J9W2BEI#86"6<9@B2GAAHIQ.W9CT#=O8]Y6]YMFBDP:P[1D)XAJ!0"F/B.(!$X$J59';8*)F6XM%>/^X4 MJ\$VD(=*:C:YRY-)NC5J[V;)FB?SJ;K-\F7ZW^N?[Z7QT#;3T2:#OJW'YI%8=H!.JXY0%X(P:54 MOJ2$4-/(];;88V];B=AM4/[G$KJJ([9A$B7 =\ MG-4"5F Q.Z1-TX_'K;8T-/"XG0;>V>V;SGPFS"@5SD[NL6#, $2HMB7=AMJ1 M/S?IE+,-G"?-T/MQI.?5>MS.*33G$99W\7QZU+/VT"C"@A!B"$&,(X:DU!BA MD@H9E/%7Y")IPINL(V"&"Z!)9]--D$?YQXO;NSS[NHEG.,KY6OTC#%01,V0T MHXI*+;'&OE0(D2+-H[N']V1T(!1]8#;8NY!5'IBPRI,P^6"W%G\Z+B3[.T40 M"P"9X5:CHOH6Q(:9DDJ(:/.38G@?1@>2T1E00XE#46]JM4SR"H2CLK"G1Q!W M("!SOJC5ZDC0Y(F6)7U$P.;.3O(:!:$;E ;3$8H;H9ML-CWIZ#C0*R+%2R>A MP;H,GPY4*@9*.BD'S5V;]#5*0W=(-92(CNM/0Z0AM40"2ZFT"AMGJZ,-0#>D M.C .CT0;>'IG:>VRQ4)8:0&F'F$A:!#&8"F5\[8,C]1GT!#[/?6+FV'P>G@X M*LM]6-8-Q[+? GRWJ]N#3'O2)G(N[#%*8J4 8YPK@"N_!)'(#GEY<&*IZ=JH M9]W0WBO?XN_'^?:X362TU-QQSHJ"00P#AVREU7/%FN=V[=PP[H1O+6@_NW.T MO)"].G3;5Z-W1*RSU@3*#4)6 PT84B7=GHH1YIGK\\#.+B@M8\R $0(0 M03652G@%B\1%U;+@9,BL\ M^N(Y8XB:2MN94#W[CO4^.21KA[I%A'F,N9?2 &,91$@"6E*J;8LJ&L.[[7K< MK4Y':KB8M)Z?K/XMRZ;?TMDLP+$N M>!!MEUWQD^C8+-X="*$[;8 (($8AT$981Y6&B!B\U:>5-)K7*M?=$57[@N+J M=XZ\\RBL.L",AAS98C_5%340#5D6>& M??\00'NTKOU)(T5 4($-@ 1I!A031DE?@D@Y&S(Y4"V7=!_R\2)'3)\0#J7T M'*'B@8;W\>WQX*<&HT7:0A?L%,PQ -88J(RMEKZ#E([3+=Z[%)PF;1TB^Z?D ME?B,RIG_%@3N/(+V.8^GR6V<_U$\'UG_I9CR\0OX@_TB[;DESF)&@(%2"2/* M4 ,EB4.U\J ,ZZ;LE:-9?]@-)2>ENG!Q>Q>G^=KD/>RIW-TA4I91S*!04!,K M/ E_PA5U%([H%6S/2GJG.!V7@CW&V/8V[--=,DFOTF3JLSR9Q(OEAR1/LZFZ M6B;Y/V_2R8V)%S=^EGTKWI,E^6V@>OK[(IU??U[_)9ZMDUF9>#8I/&"[GR'V M^KT(2 Z,]\ 6]TG*< :E?@1_\X)TOW?3);%=&Q M)=('U:/CW2-%"'/4%*DQM/3&$VQ)23G';$0/9@?:N'I ;;! Y/T'_6%W]N&. M$>($(2XX$#9HE%")*NPZ0!E^.AZ']D RTBE>(Y".1Y<\CR]SFDG,GL$BB[%% M'GH9;!!'!02,5@J@H:B6+W:8^-7S2U$W& YV3E4ZWN75VAG)(C3=CKFYOVIP?=6MA7GH5FMOVW"44 -*-)T0.VA0""<+%@3IPGE MWM72__NAZR'PNYQU_;0/3WI$ECG(K !%?1C)E#5![+N7PMNDUI\V'S]V276P7P0\!4@;AX&UG%@(I"P!)T 9,[8K MJPZ8C/CWG M?@<(O6ZNC_*69@S,[LA_^CF9W,RS679]O_W\WHN30\TC2%6@S1'++(:2><&* M6X7-;)4:]&2O>5_2$.VL[1A!1[U6B <@ M,-+<"J=LJ>X8I4?T,J-#=G8-2V/&_BW[FN3SXKN?LMEJG2>O%E^/]8N8AIX@ M8847@8Y@#QI3*B'4\1:9*'J+=^Z K1VC,O1]Y;$'%4_:11)P*80)Y@G4S@=! MU<'HW]+"<(O'Q;WMP]W96FV0.,\M=++?KU'[8OK &)&#,NQ189,RVJ&@CRBN M08D!P:ZY([:W;;Q[:>@:I:$EI88@1%@7$4!*<11V+&8D,*K:P;P7X?IO8MSJ<'GQV< MT#LB #A,/;&6 44Y-.5+&>TEUKY6];NA:3_FNCW2,W( 4X$54R98-3RL-VMP M23,@:L@*1@==N)WR+^L3HU$[=ZM%KE;+FRQ/E_='GQ[LZA QX(BPA$M85"QT M1G/N2TB,P4/&4Y[DSNV,U2]B3SJ :;CHI.>3K1&PO;M+! R63'NC!9 &$ # M@=6:"_^,V\O;EFU'I: 52F]1'D;I_QV+&)S)T5]XOXO"N8$9L_]8Y>EBFDX* M](_&W!_I&1%AF&6$*V$YEPPA;U1)+].#)FNO'77?EG6[[OLZ@ZCYM4#\W:R6 MBW@^_8_LRT)-EME5:,3-39$$)YV'7Q?%TVURE>3!MB[H+\R:"@WW_2XLI40G M\\"-7?&(W7\DTLX[A:0+ICRS5B)JE2F1H8J-*#"_3QWU[, .M0OM!Z^1=1,) M9($U4$&BI-*,2 >KS=N2%KEX>_.5GW8]3_][+=!;V5U\ MOHF7_\Q6Z^2A\63IKJZ2L)M^3;9+X("H-!LPTI12*T@ AP2 *=;%-=$6'4=) M\[B5WEQQ?8K1("#V[,I[Y.Y9/(5[E\9?TEGXPK&R59UZ MWRKXJI\5()JLN,!3 M) ^?G0_,P)Z=P?^YBO-EDL_N-Q?<:3RS\3+^?1ZOINFR^,)YOEM%^KYL]\*+ M?*XY]LR9C\E=%@0N?*,,(!KP4Z-TVF\GMYEM41KB86IUO/9UND="!5O,>F@% MM\HC02'?I$PUVC)?+^UHWY'6!PC19;11_2CLVJ-%2$JK$%6.0B,<3Y?Z1G9(B" "! M)!?$ L7-]C%E $FH%O$(@P5U]R 0STNY=HKA4.;7@5D?]0T?[1M!Y04MBG]X M#"65'AFC2YHEQF;0F5%>+(Q75$8@(IN_)-/+J[#5QK/D M?;8,/YILC,?PX\IV/'H/T6;8"!,BH3$,$Z9549"H?$X9D"(4CC#4O4/N'Y*K M?H$<]G+SX85'/"N"PC_=),GZ'6IE-!6D!^#]KW^O? M9MF7>%:].0JS//QZZW"OB!OBJ.3A2X(11 4PTE5S5W+L:F!<19+8Y_+ZV\!C"*\ZG)>-J]K:=0?,1(2 M(TR5N=*3CL0JO8VH#4L4 M)1Y)[1SE#%B& 05%U6,B"72B5GSN6XW:,!I093B&Q>-U%M8'MKK$AH==]U5% M;=1F= =1&ZVL-AA"P[4)=C)R%%< %6\!WE+$1FUA.,F6/ W! M<5L5WGM2I&G UCH=-"Y@BY=-&UJ Q2,OYM01GPYG;6N$T.OF^BNT)8=A]KAL M206I\D98RCBC3@G'E"UGJ[D;O2U9&^TZMN1I8(PQ19^4RLHP?Z.A!\ 0;J&L M1)BJYN4\ADK1UX2=7<,ROA1]%D)@$5><>^ X!N&KIA),-*CS?CBV=HS*4,?I MQ^1K,E\E/D!2/&'*X\GRG^GRQJP6R^PVR:M,_,7[L/"_XJG8@4.WP6B19E)A MZ8H=#$"+O2("5-*.6Q2-.J_+IZD)V#^$@V5_*W(8?LBSW:_G=[2*/$42*^00 MQIYYJY#POL*,MTB8WO=YT(\H-(=F\ ?LV\>0M=ZMEVTCB8@I4@T!9Y&AE ,B MT9:F8,3:YN$ ?9\3_;"[+4##1I<6'N=RDWK^\%4G 9;DT>O0W]+Y.K'(Q7R9 MY,FB",!Y.HK[KU7X]6_)\B8+O_D:FCQY2K@WQ'20640 !/L*$:84M AXK+W@ M)1^8L,T]2)V7%!M$4,<+_> W&;T_KETK WV//\IGM#9=Q-?7>7*]GLWEU7:N M=2YCCG6-@B'DK>9,:T&!]4H$35P[@DS8:!$$M4(+!J7ZV(W+H6Y16.3.$!66 M$(->,4R9YI^2_&LZ2?9QK&FF*-(*:8X?;D6YXFG6* M3D,-[!0^%RE:MA-<[/6!'VP?<\KHS M<-X&XT=U"3(2?G?E1)\EW[<[U!&G^?.&D'/%K>?WC9V>S7U ->[+:N ! M!V&U,*P4#[HNL[RB12-FQWE =\RG@[?6S1!ZW5P?U>D\)F:/_3I444,$DQ1" MK##Q GA!*A2 ''W00FW\3[H./0V5H9;NKBLW'2_2Q>75ASR=%/=NAP_T>@-$ MR!$'*6#42LJ!(-@ 7%*OD!@RQ>KY3_9>,!N/Q!P]!^H.$3'M L4 :H*=,UQH M*$O_%[18H7$K!EVS^60I:H7BCRA/HU0Y7HL8G4=\?/H]F18334I"CF:2VMV];F^DF^X=.@ M&K>74$ FM2(8J:#:5:9ZR8*#G:XW8V34LX[NOX6%?(@@A@!AS"'*K'2WG#P1OOMD.]'RM M$5L[1F6 @*C&$8^<4>A9L$U0L/,#.5PP5%*"*&^>S?2<416G:LX=H?-* M_" M%@084$Y(88S&4+N*)AG6Q#B5YO8LJAG-(^'W^2,>D:'(VF & M&(H5H(!Q0LH94N6&=&VTBWBLB_3AB,?3X&C,,)OFR63Y]_#O6FS;TSRR0@+G MG+#$"%K4CEH?;#-%3;4 M5$0717/'H_KVP+P.$/F!LC80XQ&G6 O&/.7>$UE9[SA(Y7CVZ-[O,?J';YB[ MQY[?LI97FQ?I/^+9:E,/;#[]SU4\2Z_N"W@V[H1B-7],%F$])XM/J[N[S8U- M/"N[CWU^'5_0UE*8#T_XH<#%NP.WM(W&B9#F#'%H) W_8.Z-+5*2 2<$!8KH M6J$%P^.P[][VY#$B( WPCF&%F0(N&-I6J))^RZ$>8G;,U>S87 ;]?7N M ^&S6?:M\(T^WB(^!P*.W//6&R""&!$4.$&\,DY)RR@#)63>NR'3X==R6_4H M%-D ZERAV>_-%[PCK=U]%2AG%EPV(.%@@'1/&23--ED8GG:*SPH6Z1LIQ"@3$"C"%-!9>$E)02 M2VJEMQ_6)NR6@5EO6)UO([F\LLE5DN=KL[6P8)?'A>2$42(E?- HH4<28&RA M8P@Q"(T1!NCPI^;;2F]WZ+W*3'_0#25"%P4GXID*EO&V/O.')$^SJ5G=KF;A M[U\3=W653):?\SCLX6M2C]42;C)@I#W%%$!">!'F;XT'IEI@T-/1W?(.IRX/ M NAXQ>VH.M1TR(@:36A8B(8 A@7G@F)9(F3"ZARWFMVW6+26PE8H_RF/+Y$: MI3H+,(XKM:)OGG M["Z=,,".:G9=#!^)HEX!D$P" 1F#S&E 2^0D;Y'UOS?$T9G"IAO/?#83D.?]BV$GQCA]BV?^$U M(JKH6$2@NB):^\1ER:(>]^:NYCO7+X M)-]8,PS'(3_F)LZO@SF>F6R=R'J;KKVQ/.T9+])A]W:*J"+%G6$,2 )0B0WR MMKD[K3?7R'CDJQM,1R9OE\N;)"]W_O;B]F2XR"KDPCF!!*4828F@IA4?@F8] MHM"O$4M;&TC'(6PV*6+@BNH6H,8\_18I^6V>2/BWF10B,8/A_".=YCS-C+;XVR5L&GL $D.EXD4Y/= M%B?-AJUYL >O-T]@[Q^:?(COBQ^I0G;>UQ)^0>BMP>(W.QC\X3RE&W^T8D(>+>&V"4QMS:L Q9B2-&%I\] MW.L<(K._A/6@8(\Z1JQZ"K\I1'*XPM9#BO#7:VCS #P"&D WV&8F*Q *ZDS0,R MTJ>0'?,MZP^IMR4-H[PA&I,0G(?Y'PMU=YY,79S/T_GU\8BB*+(K5KZDCX0?,8B=X\F"VY].+E3@>P#!:Q-_W7:EL5+QB>[Y-O#_DW M/N39//QQDM1)*W;2.)$CU*@ @Z!*0NB\H[["@ADYNC":\>@8?>(\E,P5$;*7 M5VJ:W168'=UF=C6/G#50*,RTAD(SZ9FSMJ3,4ZO&K7'TQ,6L-^#>DFB,4OT8 ML42>P?WN%ED.75:0$V-TTB(XKFTV5(B MH5'-4]FZ+[WIM^SS3;9:Q$4BE:]A&TJ2^[>VV'>E#'9,! U9OV[;'Z]3/+;:@J/#ZN@ MSU[G\>UAQMJI$D@W3S&I+>(IB[8WAM @RGX:Z7D M>"*#)^TBY1 (^! G.3,0"X98A953H'G5D=-C/UZ9!M<&QZ%DHCDV#]3-I[45 MA#X^%T%A/>0.">JM-YQA"&6UFA4?>2[]AE+R_"9T/,#^*;K=(3Q*#?D52^RY M[OD6RSR=+)/I6DVL<$\LH;)BC9&Z^7H&KCJP%E9_.*2 ML#VH#06F5M*SCP4H!W*@5[^/*%-8*^ U9!1;++P%U9R+%^2-!8&^58VL#7Z] M\WSO=O"L1<1$$'7FN&) 8V$AI]6\E666CU//:8C]<\ZUPN#U\'!4!_ZPK!N. M9;\%^&Y7^_TA+]I$7C#B!4'4(D.P#@1H7\W=^D'9=ORM:2/4LVYH[Y5O\??C M?'O<)N*8ATDCJ2@D3B%N"2F];PI"-F38RQ!\:T'[:*RV?2?_^U5!U59W6*C5 M\B;+T_].#KTJ[_Q;$<& 0&*!"< *Z3D'KG3L*2+!""/MSOF$X,SP#R72S]-' M7%X]BR9)YY/T;I9<;---/ 03')#=YH-&U#-'%&0J[-R&>>E5Y=U6R-'F]D%_ M]">OR5>[T!@AU.;9&JQSEHD$=0 E;&J"ACT!C+ MJYU/RGK!="B)NIA/LMOD<_Q]LT(6%3&;,BFS^\_9-I[[Q5HR-P6V%_,="^J M!/;SP<@Y)"&!B')KL'&0%_\"4AKL80"\^:N_WEXQGU%B1\&#P5[AW-[-LOLD MV9:?V0U[P$(G\\#_Y:9$R"E[:CF=E\U0BIWO^ MQB_!9\%\]&;4^E__2!;K9;G6:& ?%M2.ST32$(RPED%7,EX8YQE%E;XD;/,< MP>P-2N\9D1_5KOL^FW\-Q"0;NA:?LV4\>_S[(C'0^VSY_Y+EQV227<\+._%A MI$VG=3J7S^%4NKP[EA+E;'.*M .& :*$@H)H[S"DI.01%KBYBY&_P=7Q6MCT MZI?29@?Q6;[]4='NT($Q[$0B0+R3##A.C12.(HR$J;A!?',C5/RY:(;ES<-* M&2K;T:?5[6V53*B(C"<680X<-0 #+!6?HLC%6TJ'(PO&5%MD>DM&=%I8,=C M3D;4+)R;(>6T\=0YKAPC09,!K 2 &36DM)TI>*BV"!P,YSX-Q]&X!5Y!3*S" M 5*D)/36>,,D%U24FP0D@(TSS*FEE P1'-L,V#]%MSN$1Q7=]08D]C6'2!UM0;X MN3NJLM;KE=D8=B(1!T1Z"RR!5'!H@_GO2,5;[E^CB/=HXXR9-V]HI6R"R\Z[ M2#9SB(BVS &' MR(8A/V+%Y:(HR*%@\YQK<^>A;2X==2(Q:^_F7TMS#$)!8K9\$ [2QBMI?!&=;V4EM67BZU],_UASZ:PK MZ>D4(DF8"LAK90# EB,K0,4!CUJ$.8TOS/2M+*-6''S]:ZCBTC^3]/JFN/O_ MFN3Q=;(^IVV\3'RF?2L23Y;%U>XXY1EY/(6S[2/]:A.MF5FL]7\6QC3.]80V>8 M1<2@5,9RJ1WUEG*KF"]#'SA2\"VIBIFZGTN:+Y=O8 M3^GU/+U*)P&41^E\LEDZ2<_^>1/?I M+=5\+7QWA=2]J_$F]WCGXNT:!Q0SZJ0&@FNH'9'6,JV%DQ[62A+1]YO;O634 M?U)[>(B(&:TM<9H)B+$TU *@MBA89-&0%TL'7\QVR="]+V([Q6K4#U[W4JKO M:SR#K=$[HD$K0UYX)BAWF@AE1SZQR\H6RT_8"$ M:1PO:'B\=R20#_]G%*)*0$XX9!J62Y@A,?9JEEURMJ[4M$;OQY&>43X9';O0 M=&22%I;&:IGDBS"-4L,\7$1Q?X_($&@ -.&6R M/E!JN UT7(\'<*:(9@YR[QA6R##@RSECA9LOX=,#*\:A-;2!IW>6UB[5XHNW M7,X7H4I!N 7AS-!JWI+Y<9[K#;'?4[.E&0:OAX>C.EV'9=UP+&M0;D=[Y 0T M%GMN"<"22%?.780C9SQG96/4]Y?;.8GV7OEV>KD=QK'Q#AI/D41>4L8?YN[Q MB$(,.^%;"]K/;L#\ODBN5K-WZ=4ACUR-WA'Q'D,&@_H'E3/2(L:K?8H@[<:S M5@=PRW4/6-]7"[4\[2[.Y^&OBP])OKYD.>QF'\K__[+3JW.=4"=[A%F)NPUA")O@2 & @PA M!)+A,">G?*V,4WU?"!P@I/Z5P+%!(FT$#08*Q2J";1_)T M?"G0+5OW7@MTC->0%P,=F^<<A EN0?,1F&E_SV)9\N;B_EBEZNF+C7V.X,H]=L9BL&$?&4,P:=\ 83RDI"M29#!F4V M-+.[X.)N _LD:,9CG 4E2V@.E 7&$8:U#2I4-6\EW*LPL.MBO\=*:X;!Z^'A MF WLGEDW9@-;4,2YAU1H[PS73"K/R[E3)H>,1#[14*N-^EX#^S3:QV5@2TZ( M=XYS#314EAI;E+[;Z!+6V^8I[WLWL!OQK07M0QG8[Y)PCB=/S_;/27Y[>66" M+G7D8?KQSA$F4(3_82^$I-PYSZ4IJ99&C,@5UK,ZW#E6C>-V-S,I)A#F\;@^ MR=/)+3[=9/ER&:;X,9DGW^+9ASS[FA8'U%:NB]EGA\2DQZ]%RFN&B9>(>P(9 MQU2'_Z^PHF@\.TE/<$?AW7F??'OXX:=E/)\6]5G/[5AY,JL ^CS\<;+E M4&YN"G9=S!^W2.>3]&Z6U/&]M!X[,@A00"A'0%I?Y/#UP$ (G% F'%2J5F3V MN' [YK=I-6X4#FX!N1!!$W#08LRA=25>U)+FS]$[=N@,*!G9^? =]6/,L ,M MUY_=O*\OGG1D\P*&(\\P#_:+J-(*>8@TEJ8[Y]KR\>X=( MO2UI&)6/:XQ"CS_(#Y^:QJN:GC!-A[RFBW 7[3B/J M5)$/N<1"6C)DD;!7H%?TB>U03IZ-:RJWDD';;.,H*P(P02 MKYW )66*FI%G=NB)BUEOP+TET1BERC%BB3C38?32H?;[W33H9:$] ?*H:-3J M'R%C%%" "&ZQ$D@2+BI? S!TR <(-?63=BQ\?IKT %+CJX%#DQ$ '<[N4:MS MI(18$X$"4L@)HK$E$%JK(.66HA'%V';*[MX0&L-FP Z(QDG](ZT!$Q0@%A0R M;J2@4K)*SKT:876'P3:#IB -)2"5Q?YIDLSC/,WJNCH?MX\,=-XXP# #&(55 MX!PB)6V0M2@/>;H O )3I L,!Y./[11_GR_NDDEZE2;3HPZMO7TBBAE$ 'L) M,0[H641X1:,QG(_;^&C)MQ>1MMVB]#8E8I0VQU@$X;P"$,RM9!(OED>5B-T= M(D5L4(D-5X8CP2@.AV.U?5IDAHRTKYLGO#VG]O"^%31#,=ZL;E>SN$C7[:ZN MDLGR\NK9^;D]'3O4+\#K@EW.% AV@+?& M,@PK> N#8'QV[AE%JD,DAY*:IQ%V'XMJ5Y=7OR\V+R4/2,W!?I&@@@6#D0)- M85@H6!K@-[1:@#%H_DRH-_OW?%+3)9+GD9HZN\R>'I$@WF%(N21"00+#GY$N MZ;,8-+^SZZTVRE@DI2F&C;VJG^/O9K4LTOG^1_9EH8HC,S3B'Y/)+%XLUB&M M!0]\0$Q=FHO/V?,KZS# YJS=YWKM[@OAC+98.8*@DA(9A($5M,3$8-W\:0U] M.W)U7LQ'$6\]DB(W'Y.OR7R5!-"SZ\TWSAWR;=-%O"T8%F9S>;6=X;L:$=W' MND:"&X8(L8HRJ*SP7!,=SK9@U1$&E*WUZ&%0JH_%8Q_J%E:%-E8K[3QETD,, MC*4EM8BB(2\ =\>VK#=T1O=R/NS3TU78,_-/2?XUG1QZ1+^K:13.6 < MXDX9H@'TS"I M>ZV+%+,$*"2D*6FBG,IQ>OS;L^@EKSL#YVTP?E2._9'P^SS6[7:^1]WX3]I% M+MCI&#+@$!60"&\%%R4M1(D1Y=_JB"?P__WIY AV-[ M]C2/# R6$F. ",R"Z:R@9/Q!JF5SWO7RH+\[WG4(2F,6;C_Z(2@?:TUM-^>> MMHJ(5(8#1*#G$'GMJ:#R@5#5_-UT;S<=G:O7[6%IR[+")[#+Y[TH?ABLVV0^ MN=]J&7TL>D&79V-D4P2:,[O/R#RX>=>1'.E'C]<+FBD%COCN:# M5/[C^R,6>3K6E(,$*OH$0O!%1)#VL Q0N""^?6V_,^.A%2*I [PVN:1PT4:5 M5F;5:U/$D!B:9 R[@-R3$ A9[K0GT5ZU.?,1&F4/2YQ^NR:"1H(Q&OI]!.$% M81!!M]3 '"6QCT'87YP)6Z"^PA :[]4\]V'T\I3G,G.-%>M$';1I,B.V7MUR MW)1C--GN5T68MT[U)E.O+:,Z%I:FU[RZ2D!E"TRVY^'&=%JKQY*VIN>];=O@ M]5:_MI99I,:K9K\=^OPQ4YD>="Y02P,$% @ @(M63MB9V[M^ZP H7<, M !4 !K9G)C+3(P,3@Q,C,Q7VQA8BYX;6SLO6MSW#B6+?K]_ K>GH@[51%R M%\$G.'=F3@ @4>,3ZK+&=DV?&Q4W,JA,2F)7*JDFF;;5O_X ?&7JD2D !$BZ MYLY$=,ER.O?::P,+&QNO?_V?W^ZWUI>LK/)B]V]_ G^V_V1ENW6QR7>W__:G M7S^]0Y_(^_=_^I___C_^]?]Z]^Y_XX^75ERL]_?9KK9(F:5UMK&^YO6=]==- M5OUNW93%O?77HOP]_Y*^>]?^(ZOY89OO?O\7_C_7:959WZK\7ZKU77:?7A;K MM&YLW]7UP[_\]-/7KU___.VZW/ZY*&]_?_^HVGP91%/W4_.WPT2I_[8/L:\%/__LO MEY\:/]_ENZI.=^OL3__^/RRKI:,LMMG'[,;B__WUX_N3Z**?^"=^VF6WG.^K MK,R+S:O+]#K;,AC-M]V5VGX:@5\!Q"^_4C/FMJ$E MNXV)]OO\:S5CUPO9:,LHZG2KN66\^,J3F+?\4Y?LI^Z#_-O/R&]CO!/5HR_. MOM79;I-M&M%\\M56OOFW/[&?5OOJW6V:/JQ(LSLN,CU-Q M7JVW1;4O,W1=U66ZKE<1<+#M15Z,J0<30D+;I0#8"8P@\C!U5HV)5;9[]^NG M'E#S*W,F_R3#T\L(E%E5[,MU.WPQK'ST;N'_^P&6A;-==I/7E?5;C^O_^]>? M#MX](;E8O]9J&C0W:77=0.J(8- _"G;UE7_FW?\-^]LT(W!_Z3 V'/>B[51 MWEL:MSP;*AX]G2 M!)X5YEMMRQYS]C7F7G15GA%M]MOLPTW,FN,NVW3M\HJUV^J HOJ<7F^SE1.B M" 0P(BZ 3D(\WX$N -2/D.-YR >K>ABOWNRQ>BW+]-GZQ*!ZIN/V8*WBQNK@ M]CW8:@!;1XBMWQK,I_OS%)$0D\WY@B GG'KY-Z*G4E2>450S(5F&IAKRK9BB M48OI:E76JX^LY6;H6UZM0M=.; =2VX\@AMBA81ATWXT<.Q;22[EO-*R##1"6 MLC H@O(F2)T*#B,HPAXX4AOWIN;H\\?@5U5!C9%XU4,1$H>VS;[,3XGM1%""O_W;JX%"J_PI^YS0]."[NTWPGVX=% M:1'LQ0884>K';Y&AMR>W7I_KRY*\+*0WRZ)^WI^5O!;IT7_-\MN[.MN@+UF9 M#G8HCD%(8]*9+W=X\WS M)-?WGU-D_=9"FD &7J7BA"",HVU^:1B)O]#5@.3*(B\G#H=YPR7[F_=U=E^M M2 !(%$:0.G'H.@F$D8MZJ?*])) IA^BQ:%A67IMZ'\V\K=\X4JN!*EG]T$2X M6-5C>J[EI$D+S4:*'$+,G2ENZ&5^&44-S3X5)MOJ6!5$5;6_?^#EZNK7*MN0 M=+O>;],ZW]UV'_IPO%:,@)>&F([U4F3?N]YM#P33,3S)<<%P?;HX71-_OUF665MD*N=1. M[,2'$75=&WJ1ZR4]6C] 4JN.8$ MX\U$<9QE].E;PK%WUONWFL#R1J/3,3(U-FEH%7^ D4H'"SK'+6U1$=X1D]WR M'3@?LX>BY(BA!8I/ IYX3TKW&]Q=T4*R M!DRS;4H[14O..=I2]U+\CU!?6]>/PB79GF<4=L!H/9MMD)L6ST'8S,Y%; MB+J:]O+D%C23K IK\_[A8=OL*TZW)*WNZ+;XFK2_J(9AP8Z2,'%C-Z8>B5!H M4XP#X@"'(.QY'J*B2J##EL%N?P3/XO@L#M#J$ ZL7UA.VGVZ@GRO!$27PC!9JC\$R]%"_6\\/(YGA M3507K])'GEM7:+=!ZW6Y3[<')0[XV5H]KMD3D#$=G^IP.9I?1S;1X4NAO=W*=B9GABWU59YGLRY+U MYY6'B&_[)"9Q; ,O)!3BP1B@MBN34BB:,)Q ]*BLAQ:67+J@2IN8_$S F)SR M#&1UB"ZL#M.TDO,Z+V?49B21RQ":L4X46AN7M+R4^VQSF:?7^3:O\ZP:[&$G M=ET7>$'HVXF;8,+F3)V]T$\B2851M&)>9#@P:WM )JTSJOP)2\T$U$FK3*FES-=K;D"S43C**^RTHKU:!@^H*@E#Y- MQO^XG.HPJUN*](F2*)Z :0G%8N11OV?G4S6-[(E*Z/O=NKC//J??7KEGAIF! M"7*#R'?83!2XS+K7+$%A&@4A$*VUC#%AKG>VJ"P&Z\EYFIEJ+6;HOR:EION@I'$=GWHH@ 1&,#0&"$NDA$O M11.&->LH)1AP2=UP-)9!R7S*''G*J90P;V:SJ"?,B"10:E0N0WW&.G$J;1K# MB;K6M#?PK&SB1@&F!$,[(K9G V:M-^>R_Q^G-H)&9M$;J?N8QO.HJCD&*-2A M.CHN<-*@.RT,*>61)'2IVB/KQIOJH\2+\'[8.JUYV84_>+#]7_LRKS;YFF\N MZ^Z4\2 )XL +$8S#, H/-\OK)6E\96ER^'F%\^V$]>G M7AP'-O)#0%PO&1024ZRGNB1N;]8*TZ7J]5-:F!Y;:C)#LLYRDPB_$]><+@5N MG=))^3)T3JM'PO4G5;;>TKO?;\KUBF5_9%]7;%C]7\5UA=9U<<,:0TCN^-V@ M^8[]-3\*'F#]Q0KRCWC!?-^M!==Z&SF#!; M_,&8E"]SOMJMFU[=O@6X'AH+_PM^YYSUL"^K?QZ-9A ' M3C>$ZX_/*R/]C(U@WH1@3L>+V3N@KNG4"CJQ'1. @(- M1IB9HMC3]/X=$X5B2/6W#*CL!L Q9(Z=*&GE4=_\:"E3(J69D#"G2Y\ B3LB M/.^1Y$94CW[=E=FZN-WE_V@4L7\1\/-=6O^UV&\W[^\?TG6=W-QDZSK_DG4: MNL*^[\?08U@\-M?R78S#N >3^!Z1T2I#$ SKV#'J1LZN^\<4:P;<^LJ16WD# MWJP69L$B1^RJ4]L!YZ+@@2[""40^B1T M(*2.T'-1FDP95N"K])']TVTS5^S%5^D(G#*58OHY(8MR.MF?".F1#3HY[Y&X M$T2=T3Q-#"]#VW0Y\_H).3T<26I5UU.9+AX.E2 W1FP:31T4^2#"A"30[@TF MH2WU;LT(,Q-I5,TQ*8F3$G=2PF2:-C51ZIEK8,TK2*\0]+88C6%U44(TRI'7 M16@\-Y("]'Y7[7TX%1SX.(PPM'V')A%)L./TUGP(I'8LJ-HP+#W_D:7; M^L[*>UBC;PJ0)U%*AHSRIZ9! Z1Y]>=2]>EYV1K(AJSE^+ M\G?678^OB^\/U3[VED,"G#"(8TQ!X+C8\R)$>\N. WP9_=%AS[ 6=1#_[W^" M#@C_GZ=/@RC+DA:>Q21J:HKEY*I#]\]/W]L8 ,XD7@*E28 M:Y]R8M?/)S]FV[1^]?8 QW6C,$(XP@%&+J !!$EG-W)Q3&6N/QEO34KH1EQZ MTN0/#]T<9EU4LJ4I#;R*2=NTE,H)6X_M7=F"6\#=)6_2=4;3]%&]#$73Z$]A MJE%*OAXWW-?P]+F?#@?A_?C375IFUVG53&.?7M;-+T.!3IBX-HKM",9>'#M- MP9_ R+9]T8<%:CIG6;[^_NT?.12= !M-:BM M'K'R T)EG/G:\(M?-AX.36!)[REIC]B9 MP6D1#6490]8A<0./ 3=@/;&G1C;4EF@'I/3Y7-'@*U7 M>I]D5J>)<,'\;'JN)3.M\]S.^"Z3&'7G4AZ]W"]#\W0[]3P-,<&9J!;^YSXM MF5)L'VF^2W?K/-T>O<+VRN6JD" 2. $$09A$*(&8T+!]NM+'$8:BIWYTFS77 M60>DU@#U^*&Z)5PP+$GFF>YK*BS+Z,?&O"NF:=RJ%;*S>)Y-6_P(VM2/PCB, M ^*''B7=&2B&Q4&1U!%),PBFRX'>Z/JJE2VMX9 M6;$8:?DVWJ[W[#YL6A3$OJ^C4.,[*2W!IF]U4-6YL7F4\W2!+$A4M62C&8]!R4L7R=O3;A@/]WF M.QX@+7B-TM(,G*2!EZOUN7 M65IEU<>LVF]YA9"P;F%..SR,")>! 6*:2!D? M(CHWOK=!XB3[NH:)\>']#@<*#4Z/&2IT<3YRL/B8;?;-@R1/T5VF#U7VX08] M/&SS-5_1X%? [FOVJ\O\/F\OI:Y6<1!2 J,DIK:- Q]!X$0]4N3Z]FJ7W39G MP<8HDE&$0O(4M?)T[(RP2C4P>N[GA?YU/?L)(KH,'+&'M8R'NF%9'P .L2ZF;WH7OK-HEQ;S\<&(FL(L>/PRY+#9@F.1[[&IL@+'O!1"[=FS;"&%* M43A82Q+8K<8FNW&R_Z8=^;78'I*.E=ALMSFW#+OPY411;A?=0\6]$%Q.E&-% MM!]=E?P!E_KQ:LN/A^PVR=_W^0._8&'8/4[9.Q,U]+']C(ZF49_"E/M4E/'.^P6 M!CB.[2A(J.<['O 3AR"[-QS12.J:$ WF#"^S_"7]&\MAR3:MJN:TVC GH?DW M-L U+WU5W740[4U$OU;9S7YK7>9?9 ^,ZB!_I.R9X5VK[LU\".)MZE0$4)[W MA2N@@D.B$JC*E?C!A2_9;I\U"R#%KE';O^;U'=E7=7&?E8,"V\B+(=],Y2$G M(AY A.4_B>>0A,0HB6/A3>5ZS)G<&]X@[-8G.XS65P;2ZE'.EHX(LG=V@[9> M_I?1,;5[]6*[M G6).Y33&]O2UYK;#9K=VB:H6'E>S0A'D((!("BP/4#E+0F M8]LGD=0+(*,,&4Y-GF)KKR-K.VH[1DH>PAG'J9C634:GG,"I,VGJWLB3+)T1 M,BWD+D.]]+CR\D9'7?R\I5-56?/\A:]J?"@_9>67?)VA;WFUPKZ#'8!#-W%! MB#!%?A)V9O@]LU1$FY2_W+ >=9B:?+V#Q=("!DQ0B-1).R\^D_ E/<61I4I$ M:9BG1RK#_O1<84Y1\8JJC&9M7B49#[_0U'JD%:-BDYW.4!47]VF^6X7\#37J M4IA QPOXFH6?'&Q%GJ1L*%B80SM::/+JH4*@L(08YDZ#CKQ%FVXE>3D9 MP>!B-&6,#R^%930C;ZG+[S?E>D6WV;$_ CIQH-,<,, MIX4CJ+*J#&V*]9[7[IK4>TZFG@!18DQX\PKWII%-X'2B^;I_KZCE2"+FE+O"^RG=957W*;ML+_7FJ%R$'--P3C^4Z%J(7JAA?ZX/(Q@0FK3]7+"YSX[;^%1L]\WND\YF MEP\AGW@PB'P 7.1Z%-H4>H,&V5$BH@]Z+!G6BY\_24Q1QM,F,*>;E#$Y 3E MLP9L5@=.9"DO*I-",?Q*S91?(N&4_-&;?0M8!JISY?"1 .32^Q> MVRB!TRJO/MQYROL*:=)34SVR=8J= M,S(UFM!ER-)X-PK-#4W+1OO+?)>]K[/[:@4W)AA&3JS39QCM!J0>G;=2Q L)E"372QO0R%$R? M.V+;\55Y$EI-Z6Q<9:PE[NJ5[2%"HM#WF6*RAH \OOU&L>#CM"V6I7O-:Q3 M'9H+*ZVLU'IH04D4^V59$E@J,4B0G-@,W%P9IT5BQ<,@/6KK&\(TB2UE//7O MU,*%(@L+6*9015Z,;P.*^]P^W'RJB_7O=\66\5+QL]7UX^'09HSXC:Z!PZ_^ M]DGD$KX48B=!A("-Z%L]7J\Q@[LL>GS-T]]'"/_9:C'.=JI9B#F1C5U:F%]& M(J+9IU,;O30R)MTIVZ.(T YM#"/JP)#:; [G^)[3&7&\*)2:4DE^M>DM7T.' M4SJA+,N3I$KIITA5CF8Y=?R4!Q%QD2-L82HB"?Z47*AP(*T+K0J1XOZAV V; M3W'@@,@)8$C\Q/>2V,9.KT4N<1RYC:&C+!E6C6XL/H :MSM=C4Q)+3'.HYRT M2%-H5F%>8T=$<$:QNC#]&>?+*3G2P)"H.CTSU:U^8=>-*4N,D$,=X*/8\0/4 MV_)=*G541LW"Q&JDN/:NR)Z8#)DG;IS\S+1Z_BHM9W1G'(W+T)N1/A0Z&Y:< MOJ#U>G^_;^Y4_%#?926W6F9WV:[*OV3O=^OBOC\2Z#E! @)( QAX./*@@YR@ MMQ]C))4)Z;-J6(>.@%H-4NL)5*O%:OUP6535CW+:I)%Y,;V:AW0Y#4,?R'L+ MU7697^_KY@K*NK"NTE)EP[<>.1-F[8S$Z6=^&;)GP*_"=)N5E,?-W_95W9P2 MHT7Y2_:5 >(ODN>[VZNRV+$?U]GAI*)#"(UI'.$DC%PGM..8%ZZ("V,("8)" MIX3,6#8MDP>PS=LB#*YUP&L]!:PTL=0<"$'%G"T&DJJIDWXS*BK#Y#DE-1*1 MA:BI&=^>*ZI!!D55]3/[](<;M"D>^')I)^ 0 G[A1.1X,284>)[KT\Y4'*!8 MZ-*^408,:R3'U#P*UZ%2G-*J<2>F=\9IDY,U><:,:-=KK)R1J%$D+D.)QKE0 M:&Q4TI/93LH^U>ENDY:;ZM>'#4L>660#.^IL^Z'C4F;>3Z#+YM*8)8H1L^TG M89) 1*5._NFQ:'X2VZ<" TJKA6EQG._L2'KJJH-GX6GKQ!1+)E]OLSO?U/5M MYLY/6S4ROPQIT^S3R^FJ=L9TB)\WV$8D@IYK ^!"[!#D4-N#S':8V$R2*9 Z MR*+'XKSBYVD5/PF>QXN?&8JUBI^W3/'S1HJ?///+%S\%GR3$3Y4QZ4TEZJD8%=(D=VB8X4M.HR2I M,KLIXU+@;,L(]I:A,V,<.+7G0I4+\2L2[N^+7;,K-LO]L5ACX"(?,7N"&#@Y1%,)AD8%-7:7V76@Q:%AE!F#6ID/$#[I8%<=H M_9#OK$VQ9;^N#K^57 35P[J8*$U.N)Q,M?#:'?(7UH"P.1QB-2";-\ ;F%/? MA_ V<6?D3"OORQ XO2Z]N -!.U^B(MBNJ'Y.OR4W-QF_,7_;,)UMXKQD?]X^ M?BZZS2GMJFS^)6L_^>&&W+'&G+W?'2\GY+MU_K#-5CCV<4Q]2/T ,MD.7IA955TZ+2>M<\523(R_@S#*R7>W M$X@'LG/)&GRR>J?X;I;6K0OKX%CW#WCD6]\L-K(^6;_MW)M6]LV$Z,Q ,7.; M6,;0,C<)Q:+ZJ=SP=6J+4)S=L-G#!F<[]D/-G[JMF$=71#0+ZR: MCV'?^"_9W*#[C.1T8,( B@U3RXR=W,CTVK[5'UHW?K3XQE4^KV@CV_G3/ E^ M8:4WK)%8'WG*>?0NNW7807+!A[N+$_LUIQVLM 7JS/@T?6-8QI T@]_%W-U0 MU\!3YE^:0;'ZSWVZS6\>^3V?U7]DF]OL+:0^Q-B.$H(BAP",O 11NT/J>;%< M_7H.?(8'H_<[]H^RJK9*OM94?4T?FA%(UWAC,&YC1YYEA&S\&/3D[ 0?@P;' MK(-G_':=UK=NL.G\6_B@HQPCI>''?(M8^D T 0/"0])4T1"^7?#%(-G/S+I? M?;C>YNW]8!^+[986Y=>TW*Q<&L9Q[$4!=9P(^39Q^.X4'R,"$(# E[IST R$ MB>8[3[/B0XFF__T!O/4;AV]U^&4O*304)['Q9@$ADAM2S$7'S%V'2OR>&0X, M!VP9BF_:R>>W)4[!J;INOP"QHL"FD1OR"U$BQR81#8C?6TZH U8/;#@J-I_J MM*Q5I5K>JDRG?PY0N/]?E<7?LG5]5(\J!H07['>W^6['AMZQ&JS N:K@FB5: MA[J^U-2Y1?0%9U**J<[X4N5QA$=O:N%8MM2%KWNVG115O7)\FD ?A8YK QKY M3LP2YMXFC3 :EY?*6#*]Q:^%8JT9EK$J)D6@JGZ9XDZ'7N&]6H U.Q1*/.,-0HK MW6VL=3/#KWC)*!T^DU;5_KXYL%R-U38%YE4%SBSI9B:0%]8A,ASV6W=I3:2 M+ZB4DD'U0"Q5"T=X]*8@CF5+9T'-\TG@^130$!$8.S$,/6>P[&"O*Z@ENXV^ M,"S$80>1#B*@A!0X@"'8)38 MP)?*6+0:-IRZ-*_16:BJLEHR&]%+KUA:,ANS/MZ[MLL]]F_!7<$V#:)Q+<, X] M DE A38"?63*&Y4&B.7@$CJ>@]M1@W+X_F>K/8&BC:^Q31S%JIUZN4\;ZD( MLG9&&[43OPQ=U._6\V/Y9G@;G3;B1W[=7'-U)7 2&@$GQDD"HB#!,,%!;SD M8L].ZK0WIPI>6,U=BBH7[VJA>F3F:(AEC0(H1O"T6>*!-97D4('S96B?5H]$ M4T%EMD8K'K?;O1"!PH F"*$H)CZ 01P$H-=:CZ\N:%$\"7M+4#RE.W:UD#U2 M\PSQ;$#S9KF45X W%=538'WAJJ?BD:CJ*;,E?*=E4_/ZCVR[^77'""3I0UZG MV\LLK;*JNT_.!0%R*8)V%+$T,T30(U%O.$@\N0LMQYLSO8K9(+0X1&O/,5H= M2*M%*7F5I09ZQ61N8F;E5.XM4N>ZP?)-SLXHG$;"ER%P.AUZ?G&E;JY&)W67 MPV5WA 9AC( ;N<0ED1/2&(:]8>S;4KM=-9B;MY1WJ7K3I0ZB1^9S9CC66L,3 MH7?:9&X@3267DV=\&4JGTR'13$Z5J]%*]W/)]WM 2 ,'0(1D2GFV'4DL0DX$RO@_W\*+JYLB1IB>G1QXHOZ9J.&:"$]XEADMR M6GP4J6,?^%4MG1=-T([]N+">"?3%4X6>[>W644$X-\^>.L[+D/OIW3[],.R4 MO(MO-3Y@6K'O8Z-2B$/;H1#",(H0[4UX/I&Z3%+JBPU+>:Q/ON7X$I-@8U3) MR>@QC*FW4!\LG]TKK<#3,F1(#?J+W<_*_LOOWR-I=4>WQ==/^P>F5%R!TNUA M'V'5;)HY[";$V*4.?]S"BTD$$\K^MSU?CQ,G=!)';3N?7@S&1:9.\VW%+\<^ MQFMQ)RSNA?5^=U.4]PJB8RPJ8OJTA(#(25F/N+FIO.?_XFE29KFXF(LOHX(9\*Z9HTZJ95X_F(!\1!:&/HX02 'V8 !C3I+/H M)&SRIY9=R=LQG$%]VM_?I^4C'[3KNZPMD?.BS;XKGQ_7>=[?/Z1YV2P'\H.X M69-W]1ZI9E<*S,MF4&9)5\^2!KE<3BKT@BJA=$>=X&4HGA9/3J8M8]D1+RM= MUZ](IQ,1'$4N ;:/74!([-F)[Q!$?6H3VQ>M62M^N\G2R76]A)3B=6+.EE1& M,;F,+C/6B1=E%@VRZ PRDAS_,2X+J1'4 "2 +8%(?VIH#M M2;TDK&3 M (Q3.\X*(NC&G'^4(T]0>$Q39RDYBAP9D9O7N'EG-2,H7$A*C/* MA><",YX/56WI3^.@ (. 4#>"$8( .8Y->F,><:3>CE(T,8N^*)WV4^5036,, MT*=#968YQ/'K)YU)J4^<1,F2GS$9X&G45&F>PW(O&1&<&TG2MQ )&>' F=F0 M$A>BTO%?_(I/-LOZF-9M1@1A$L;81XX;\:,EB+K [\V@F$0RPB']Y89EH\=C M<4!*\QYYNL2DPRA3",?BAQ(:H@-&.DI%NZWVVJY.8F6_,W63]]31^XY2[30<0!'L0D"$#B M0>1 $'J#91Q0&4G18<^PQG00K0:C-8"T.,JF,\G)C1:&Q?1G:G+E!.E-7F>: M% FP=D:U='*^#!G3ZE%AKH7*"1U.J^S(2.B&3$K=D$ 7)FX$,$#.8"262Y,D MO]JP?'$T"C(ERX^8(AFD1DY\!E9F$IFG1)S1$T7&EB$=JN ++:U&>E%H4[3/ M3%VGN]\_,#4JLPTW>_D>?_C8V_9I0.,$^8%G8T!)'$6PM^VZ4':-2(-%TZ5< M#D5Z:4@'D\(K11.3*+UPQ/!9 T"K0]B*SP\-R!_G*O^*<'=^84DC]\N0+,T^ MO5QVTLZ8J, ]W;O35J%[T!0* MRBJDB0F78;[D5$J2*B-J])*0,](S@KUEZ,P8!PIM+6F,@O1+YHGM^B[U 703 MC$@48-AOT0%>$DN=ME8R,+6**!69U:A341(#K(W4DEE*S:^1(JPGDAPN45%D M73BK*4I\B*K*Q^Q+L?V2[VZ?VNQR(0Q10AS@)S8 "/L0N1CT-AT;2=T&-LZ2 M89T9P#W?/2\G-"/9%%.#XX"(2(GREQN6D0&2Q3&)B8@Z4><%9!*.Y,3C M*3UO2XM]<%]31RSQHA!4XGHZ=\?45"1],RKWR. MAU]H:AYBLEF5]>HO^2Z_W]]WW^^'@>U""F([BL* 6<*>VW\_L1VA0^GRWVI8 M*#LP8CU?@9/STFB6#CE-['#HR:.88T>O]'AU=N;MZB-P%V/; MA43G3K\=?;^34*8:"(1>Z$> V@C!P_?'OM"\2OY;37?N%HQ$YY;C1*!S&Z-# MLG.W.*;LW,>>G^K<2NPLH'.KX2[&MHOQU\M<#D_H8!C9GN,%,'(2% +B@'C( M%H!+A&8_>BR9KJBP%GF+^\ED M[Q2/DBHX.AS+%<7QK@EHI";^A"K;W'[QS/Y5457\&N,7 -[OUB5_,7;EAAZ) M, H0"0(_"2GP'6_(.(- Z#X,@^8-RVO]8B(B4;^?/S)J%7XS$1);!U#B[-1*@=D +& MP;"#Q62-6?YVZ?>[ MJBZ;QHW3*J\^/3"#FP^[XU/;8!7YT(L)"0%((/(BOK4?]>:#V)=ZE%R;4<,# M6X/,JAIH5K&SOO27$)32!Q+U\2PV+9B%8KG1J[GI^X#QPFKI_C30_>3.A^EO M_Q:A[\Q,0'L$EC$+T._6*W>&&^!M5,&DN+_/:PZ'9ME5QIHSRP-NLQ5Q78*9 M+1QCUX'$M?T$#TO$#I Z/*#3KNERR0#+NLDRZV$ IJ%:HLKTB&+)!"3KJI4< MB&=8K:NWB9^N5/(ZB[*5DI&Q6(9$&O%,I$ZBA3VA,LE3D2;%EVR7,K/YMVQ# M[M+R-N._*IGQCWR^M((A=#&V;2\./1?'$&-GD&H0!$++X2;L&A;*!I>U;H!9 MZPX93Q[S0F+VK9MK@4+(C#2/S"%[K!=62WX+U^KQ6A]G)E^BYC%C$-2*'9J# M(5;ED&/I5'G#$-<+J&N8\JPPWU)'CT>7V;%9DH08$]^/_-"/ W[KBC?L@Z=) M*%3!T&;,]"Z-3.M@(TFD\@ACCD-MP\K K)Z11)+9T<.'.8:UCQF"3(\9)IZP M(3S8C^I2M]V5>YUEUF;.I4=,TGP)R*+51 M8/N^$\4T I1-D,(.D,./28T<%'3!,#Q@%]96[V"B+33*P\P< M4=$V '6Q.J"W+H]BI7EXTA:KT0/7'#'3/J1IB=V8 4^01;FA4'=H%CM(:G?T M[>'3#+7X51X"C5&K;9Q#\[$Z>K RQJ[V$4F(Y3$CSK$!N6%% MB<3%CAUJWKP]0(Q@265)?,6^']DQHCC"3NCY":1V/X-S" "NZIKWFU]LNF(V M/)&XX;WEG;5N5U]OE.ZQDJ-,?O%:*UN2J],#44_7J>=;@Q9<9!;F;'FKR.+0 MSRP32_HOJ@Z?UG?99K]E9C[=I67&;SO?D.+^(=M5S2B%RI(UGXQK5H4?#Y^Y M2A_Y[]#7M-RT3W%#+X)![#BAG?C$=FT7(PJ1CQ'&/J2^U'V^TZ$RK$N]([RC M-3#?77.&, MA$\?ZV7H_PQ^%W/W,KF1IS70/[8>."C!A/I)$J(D\&P/V4%O(R!(:O20^V;# M(T#;O]LGNQ7N@)=D24R S1$D)Z+BW!C1OR:*-;!?TOOA37678710!&A,* FB$/JP@QH SQ8J<<9P CND2J4#U[(WBV:7JY753!%-3ICIM'"6+H=.$ M<)Z$]DWBQZ2O^J*Z#%V?TF'9U%0WU\9'C':Z=]@T4'VH[[+R\UVZ^_# OZ+Z MI=A]84-?MOE8;+>T*/D_6H6V%]'8CCW@PQ#$D#0OEW?9=$BE,MR%03<\$OVR MYWD#7]$9ET0OC#73(]#\L9YXM!IV A_Y;#5.6S7SVNKY.$<,%C=&M JP\' >)G3@,JN.[ MA,U-PWXQ-?!AXJT>LC(OV$0V+>O%#-*"V&4T^[F;PO+]85]7=;K;\$OWTHHK MZG5VF^]V_,_L#^WW6C_D.ZMJE/;'Q0W>HBUA,>.V@?!_-T/V'VYD;MV:=U"6 M;%#_;<9C65ZF'XJ5(C?_*/PS^XJZ>K^[:D:'%<%!["2>Y]J()@[%")"XA^]$ M0.KAU,6 -CP[;M!DBQQ99:,[]\!J,+!+'5=;ERW6=EJG_RC#ZM-0SC*J*K:F M/_J@JDK+9&/JJ+C-/Z2R"?E-EK,18? @B!*/!(1!#"$?NR$;([>>0 3X*]V MV6W*_L'L_ MWH#[(J"SC+GJS>J//NR.8&:RD7=L].8??/^KF8P/\",O0 PV1H2UA3AT8F@/ M\"G[TU)&7DG8QH?=%L\2AUK9 ,\]SIJ([,('V:[Q_.%&V*>AG&5X56Q-?_2Q M5966R0;647&;?U1]7N4.$8U0'"(8VP#!)(+4#WO\.$%1MU:;[&8?6&61RZ_4 M]DZ.6*?-=AO)%=KO3#F7N,8FVA+^Z-JIS,ML:VQRD5N0>OXURV_OV']1>\5A M4^>,67).T[S\KW2[SX[W\Z#822([< (G MJ]6!;1=A+ [7XGBM!O!29CR&FL_<$Z/Y6\Y2YT]'6VW$6JKU&[IF7YFNZS_> M?EF9UC%O7F&D'?^WR3[,L#=]CF*P%7Q/FWTW;#&EI85_U4[IUQ,'5=G4_I^4AFM[>@/4D4YR\4 M=!O)]DR$WG8.$T(@IB (*,&!36P?#,E'Y+M@&2L=6ETR/)J?V#6]W&J WO8R M=SU@MJ:RU(K $2%_L/Q :UN8<\>VWL;ZG6<3,Y$V]3YO$S&?/_=XNM=.H/81 MV"$FKA,Z'D V= ,$AT68R'/M9:0?NKTRG($<;2!?;M:AO:7,G7C,V4B6FGL\ MWXW^WRT!D6P3"]C6KJ_=_M'3$&.\S;0Q7G?DYT]&)-9@"*401A$,,081<3R; M'O(LY#IP@9OJQSNUD/WV$CG*=R;_?YPU:=&F]$<7?1.4+7%-6B[>4E)__;9K MU]*NH=O;LCEK^WY7E_FNRM>-'_W6W!5* AS3T'42-W+MR _]L'\=+'!HC*3G MF8OTPO"\\G-1IUMKP-;M?W[E9NHN[U>8:BZ25IFIY2(=^"-,)0<.7C3 63?@ MSQ'OMY*%1;?!!64(R^;IM;1@V8B7G0NT8](*)"%!T"'(BRDB-G5=SQDR&YK( M'^U;H ^3U)<7/KJ+AGNA8[N!2']W(_O%6WGD'V-8;YU(F[#P_;AM9^T067=-K#$QO$E\O7&V+U$R'^$\?K0CEK7 MNVWHWW$[VA3KYNL:&'_8]O3$RS] NWJ6_?'P-#D=<+J,;H: O9+%+;G9S)NY M+9J98OF=7K+@LK[+-OMM]N$&K=?E/MMYQ(/$V;RDC^* M2(I*=(PSP;A@F6(>LB4SE0[D,NZPN3>&[.KC\2"YEF M&W#L^B4OES46R^YMLMVFW8%)JUW9P91565U56<5^MM4>W+(Q"Q[9#( M"9R$), #P(YBCQ('. 1#V[8=1T8N-9LV?7*Y0\MFE)LNISN@MEK8;"#WV?RCT'$0(M3WJ!)#86'AC_Q@;!I.='A;/=C@P MJT$VWZ:%,S2=2V=TL+N,CJ?'E>=/S.][[ M;IK>QUN%5?10K73 ^B]RV8J)&(C)WC-8"V M#JAG$TAY8L_(IL$H+4-,33I83-;BI87W_6Y=W&>7156M$K^9@#H^(@"ZP %N M2FBKQS::7"UFGS1LTTIHH0X^PW!EB1E[)6B#6#QS*CQ:JZS*_WM=- MS:HNK*NT9&G Y)IU8.>\'"FPN!BE4<'^4D24&1#5![3YV[ZJFW+_Y^)CQOW+ MM]D3RY\+62E#$#M.X@:)Y\ P=/R N'X/%26^U#T]LP TK%9'/O%>6/9>6;M! MQOCOUSP+>3C*0C0D@?/$6TPW%Q]J.?E]%N7!(>NE+K.__EY23A-!.C,*S-HF MEC&8S$M!L: ^*C>TQ=E-5I;<-D?V.?W&+.XV[+^$_3*OV8@:)I1EVC$!- 30 MC_PHPKU9&B=2P]1H8X:'G![?,+RDW]JAI.3&D?'DBHT)D_(JI^\# MI9V6-^":M0[VD]7AFU:R3!"<;,)K(Q"<,PZ$W:3@1EA&R4(<,B-F"S;HK2NDXWUB:[ MEA2N<42*B=9D',H)UE/Z>F!6CVQ:J3K'T1F9TD+M,B1*CRN%@:8GFV<]L!EL MWFPS9#]OLV:_X6Z#[HNRSO_1[E-&-@E"&D#L1L1W0QH12GO3L9L0N5Q+@T'C M^=8!8Y,3I$?@9%,M'?R*IEL34RN;0'V;1L'-->89E-Q6<^)4RA)N#CNWC68V'7D0.P%Q06\$^'*704A^M?GB5+[C5>]L MQWZJK8<6G?7 /E6I28PL=X(3.W.T24[E.H;X00_KAX_9%T9ZNFVV[;'?3'PG MX5-6SDW>U.A;AI*H@G\^01O#@?"9@#3?\5+\A]W[YA:]IEZ_PBCTO0 #$KI) M #"V P?UMF((X&K7',3??)8X :!D2*A?1&V_>(%)N(]P7!;K(YN^3OLD<>': M8N4'T HU<$66Q:3&(+-JF_D9GGZYDM%W!&KB#?NO\7)&<\;QN SI&>G#\UWV M&A@1K@WEU4-1\<.BQ?[AEZ+FV_B+79WO]MFF6Q$L=@= _<=7,/(]&P) ?)@$ MA+BA%_9%] BB@"A(E2DHTXA9T_U8OV.(FK.(/V^+ZW3[SY65*IQ;,A85P2+3 MG)%0JSMU$*P&,G^XN+:.45L#[ OKF5#V_W3BDI0:Q>>J5(:#M@RE->[E\UK6 M)*R*JG5S*/(7QE1:W;7KFWV:ZODQ(@D, ,$Q3D@4V[;7V\,@<7L]%I-B=3L* M8BNGLPTT.34=P9J87AJF2TD1V_.S':AA-UN':^+YYTE^SLC9>$Z7(5@:_"AT MMS8YT6$VRBRMLCAK_WN\5:S);89M8B%QG"!)["CT*#_EB6WJ]O9=#TCMU])G MU7!M[(<>Z8]L(MO^Q)\H.MH*K) :N1<3,+FH5M.TGJ,U@\]RA\YTT>[;]MS MZW/MO!7F\(SLZ8_#,F30@%^%Z18\5B;[;1T?LW66?^%'>E91P&]=H@EU[- ! M-HD]WQ],!SB12].TF#2>L7TNTTW&SU!TB%0J>7K(595"4ZSJ5,$>HW4 .;?Z MO:1-2OA&L+Y4S1OCTIMR-YHO=:4[VFM[9)T$U/5&[ I#:*#NEH2,A8 ML5.S:ESOWA\V\+/NM=]MCK1OK.HI$JTJ? 89UJE]3_;W+T?_7F5/2@+'\;]4 M%1SIU9M"J(,U=2V\*K.'--_TQQ"ZN3G:;9IY>YN*KB*7.$$8>3!QW=!V8N*A M83^*'>%@K#1J 6%<*3N4_0:2]FQ.T12NUON2GWS7-'G6$Q-5%9TN&#I%M0]. M!_?H4KXW;N*;2%U%6)426ZUA6JKVZG7R32DVP.F(LB6W^:PHL (H< #P_("$ M<0@B;$=.U!MWB.>,56(EH].LHG3BJF4ZKL:MWF/,*FVHK M.F/"LE@AU>*<^-K.> ['+_!'1U%*%77M.8 M6X)%V%5:8](2KJ5*LEXGA=>A-'*J+M')_<.V>,RRC]FVF24?07!]"+ =.@D. MPM!S Q> (?WVXT#J4A:MALW+<=.O'[JWB-;R;Q'IY5E5:R>B6(O"]EBM#NR2 M5/4TCU):JB$<2U50':Z]J9O:^!N5T')I.%I ZT1\A6P;AQ$SA[!/ : N($F/ MP(N"\5FLHEWS-8)N+3\;TE<-":HJR2.RT@GXU;^6?_4&X].EG:_3)YMKC@S" M4N51@VW%L^RY-XLA'(<,!431 \'$X=N.[NF'# M\MBN<&R+W>T[]J_OM59,1[ ]:EG)/-$:%Y<.8)>44)[F47ZA:5PXEJJ8.EP3 M6W32P9_^1Z16D$ 2(.!%L1WA.(Z0 X;YOX.ALZJ+.MV**:9&LU)Z.2 4[LM$ MY,$ 4X]&O<:BH\$K74EZ'.:*:!4"Q#,4TXIOP"E"1W(]6RO?/C M]7OX(Q\F<1)#VZZC:G]P;%8-1*CH5 M_5K5= "]A/=/Y(F5%U@=45JTT&IQ4$QP]7$I?&UC^MB]CX+6?]_G9<8@,=6O M'Z]8HZ_1;I.PWS[PCZQ@3$D,EEGV::BS/M/Z3:K/MS@?97OLJI"-S?Y-F=J MPF"PCVWV7+.[%^!7*$2N"Y,P=*(PHDE"$J]'@S#!LJ^<&,%@.$7M8;<)JI:[ MX(Q%0U!3%Q (28%]$H,&,P]"C_K"&G W,GM /LL&?45^SVFOX8@M1(A->_GR MW98)6-5?.UC!D&+H8 _YB>>B@"73M-\[@ BD5$.E5<7L%)76?3M!?;508*I. M\#;?NNL#6JDV7A=8:C% 2Q% .!3+T% 3CBE/^B6Y&ZF4--^EN_7K50?J(,^# MA)<8J..YD1TAIP?BPUAJ-=^ ^8FKK#<]5.U5UE$Q&*6B4]&O54T'T NNLIXA M5EY@=41IT4*KQ4$QP=7'I4H5X9+GR1]N2/,"ZZKY>M\F28@<&SEA HC=VT,T MCE3K!')6)JT$K!M,UDVZYCLP'M4K )),RL_QS9$X9A;?H&I>SVEPS3=%?T*/ MX"1:I/5XYC1"+.;'#Q(D!B<,AX?21 M9\LM[JC;,;Z6,RPY%+MQ2C2"2S$E,DRBDA(=,'$!FE6)3M)S1HG&4[H,)=+@ M1Z&[L:DK49Q=\Z6<;I7UDF_8_'"]S6^;]R2JE>LX-'$#2 B(,*9)&#MPD$*/ MC)"FD88GU:KVC/C1!+0LV4>S\X]:&:=>7LFFX%R#M'&8S9)(O_;?(+6.H,ZG M=N!4 D-@Q MPAYQ'#9;]0#P^FL]44QC2:748-"X0AZ -;UVW6"S*@Y.;8/.&';E-N:8IG7< MAIR;HK0.\-JW6AMN/YWEUN@NG-.,">R^T4#W,K1.IT,G=MMHXTI6VYBTYKQ4 MM]M4QT8!2@+7 ['K>GZ84!*0X<@W2GRHN/-0T=@$NPVK.VO30U.3,54BY23, M)(/CY(OIU8=RPY+E\M$:,%XL0,->ITQ OT9RO2SM&NO,"=W2PI&"9K%T\'U5 M[=G,+.,OFER!6>3LC42FM>HY16)"I4SLXE1*W9/3$C62':6= MRUP'/SPTT]/D6U:N\RK;K#S7PW$44P -[^]2]FW634;3+*RW3K7%0#XW_;_?L3V9;60R"]BFH_& MF,7,!IW5P;,&?#/N.WZ-+M$=QJ.H7HCXZ?/GW*YA#4RI".$O17VX+ B[E.<2.H5$IT+D^@U-PXHTLC>-&_"7>%_,1&L>TQ,73"Q %A:(=#8DA= M'<<55,Q*96HCCRN\MN/6U(;;M_D6TZV9J)93,H4-MDO=5:ME-ZUP*):A@B8< M4]X]*\F=J%)RZ\TR:W7'C_E^2;<\1[G*RKS8/+_A:Q7X=IB0,+"I%U,*V<^' MC;NAC8B,5FHU;%HM[WCVQJ5RS7LSW[+0_) =@,OII5[6Q11S-L+E-)/T##<_ M'"&]L%JLUBL7%$ZKFC),GM%-(P%9AG*:<:V8H$'K4$_$-+TL'YE\_U>ZW6JAP?RI3LMZC'C*VI7IQ,\ARO?GYXIII;5U MG=WFNQW/@(H;ZS%+2QTR*DW_&/TTR;DVX4QY&MJBM!J82]#+9\Q)"Z4J\TM6 M2&6?A*1Q'&-Z-=&SW<"#GN,D+ON1,!S#33(HH@GL-#'9":[?ZK$JKX@]0#UZ MF/&'JMY0PN^XBXK2_SUU46&?E+JH'&.B7?22M;^_9/?76;ERH>=YQ/.<('0" M)XJPZS@0^1C%OAM1*'6'DL37&EZ(Y$CD4@D92L3R!4-LR"4%'(3U6PMCXA/; M!__/Z(8"2@&(M?-\3[?;G@1:;?I?WQ_SV\#;Q>B>MLVBE 8,&WQ MD1_AR,4N[6Q[#O*D=BCHL6A8''IDS2A\#$].,32Q*R8FTQ,KIS-/.!W^< QQ M)A42(NZ,0.DE?AG:I=FGPF13E5,\NB]WS=6QS#C-OS67R'8&@0MMP%\^QPZ( M; I<$I#>('!\J4MV1I@QK&T#,L$;7;6S*"9G$Q$HIV%/N>MAS:1;IQDZ(U8: M:%V&0NEPI-#>Y"3K(,7]PYYUX:$3#LIG0Q D%(24)EX"/ ]'O34/ D]&B%1M M&%:A'I:J "E3)UC)G8 UR=KM"\)FDIT3U)RK_(PDVH@9W2@:!8M" M$S$H625ZE;RYZD:G*3I72-) [#*D2(LGSTM-VMB1V!#^^AL"OU;9S7Y[F=]D M*R].XIB$24@<)\8VM@,']9:I#WWIO>&C+'CV153K*EIE5.N9P^9/)WU7E@M1NOR',&FMHZ_Q=H9,=/)^3)$3:M' M+_>6:V9+5.30>KV_WV_Y@=XX>RBS==[<3L-^WF;\!P8&W1=EG?^C^?WI=U6" MQ T#[,48V@'%@#JQD_3P$I)$9)X,EU*_'''R^S*K*2@_N6)LC?Z;MT;I( M/=/M)X_;,K1A>K>+F?N+IE3JEZQ>>0%UW9!&$;%)' #'B6R_-XGC))#9DCW* MD-3\3GX+]M/$:9=)5I3&<3@R4])-G]84Z9W6>5;%>;7>%A4OM_>WOF,$DY!"BOW$8[D8 MB.((-QB(;0<$"Q]CT&K4:$FWQ]GNRCU&:AV@SO:B@A21YPO !@*RC)YJR+>7 MQ6)C#(KWY5WS]?MT>[AFDS+KZ?;_S=+R+VF]+_/Z\=/Z+MOLM]EG?GCW<_:M MQEM^^U-$'!=$41(CA ,_87,J.F"*H1_(K6F91&*X#/UI?W_/[T,K;BRZ;]:2 M_Y+O\OO]?7>W[9.['_MK;[D\#,_ MQ^472\S&CQ185Y*W&2%>L!]=/7PA=5" MMSAVJP=O]>BMWQK\%G? :CR87+U'L'U6S:>(XE+4?1)?7ZC]= S+[%7(=E7: MS7:3^X=M\9AE.-ME-WG-4\KJ ,$%R(5.0&$4()L0ASJ0H0(.P0&( 4YD-S!H M,VQ8VWMP5H>NF4_)'OS52K3X=H=9.);? ]'#;">IK_+-E'<^S14G\HT=$]KC ML11%->':*WLK#/'WEE[^?E.N5S\7Q>9KOMTRVQ_X/4_O=S5KQSF3Z?8)WD:Q M5S2ACI= GI*#T(EY8; 5ZAA%!#A"CXYI-&=8&WN0%N*Y;'/[U0%G]\YUES.= M[K3&J#ZODS.Q+*>.RR9X4ZSW?%[3],FE$?T$G#SA?"AJ[W/+#X2WA>@_BXX_ MW/-F5 %.-Z:(<_'*2&* R'G'#Q,.%<8:G5QN_7ZW8>/2+J^SR_P+O]SGJ6G\ M^)?T;T5)MJQ)H6]YM;*A#UUB \_!@8T"2%!$>Q1^&$BEU[IM&QY%#G#?;3G> MUR2.XQ14.&,1$,N[YR1?;G 9S[N1?%N2P#,IMZE0+"/K-N9=,4V#UJJG!PR_ MI/=97-RG^6Z%8Y 0"-W0M>V8$(!(3'HD"?"ESKB:L#^[KEY8#6ZK 6YQY-9O M+7:]6JL6'2UZ:SPPNC57)29SZ/!KQ*IK\:@P?1=Z/,Y#.4W6P*:H+G\NTTUV MGY:_\T7,Y@_<9+_+'-,P]I+8#3R;@ A! ON#+RCR$@?)*/ X2X:U]@"NF3DV M?VPZKV2E>"2=8I(Y'9-RXGB:Q)D.I9PEZHS8Z2%X&;*FR9?"1!/46+Z]S'?9 M^SJ[9_FK$_C Q@3&B8\P<#SB#CI)<.AH*^&*FUQ$&9?#M1J\.DN-$KQKJ.>: MH=Q$37=VMC46=\VP_OT6> <^5(N\\H1^!X5>!:=DBKVJG(DFPKW]]_J\J> M6,([ 6UJ8\"%=8!D<4S3YK>O\W(FL1U)Y#(RVK%.%%H;ET0.VVTJ_?20K?.; M/-O0HLS6:56WEY^C&Y;Z_?4N7]_QVT7IMOA:Q1G[U3T3OLVO5;Z[_=S\(=TV MEXR2=+OFIY_XZ&Y'H4THY5O)'(Q(&( ('RFB*YSRSH;0<(;,-V27#"K?P-LX M9+7W $ND9O,%3R!O_B[B)B>Q_0[LP2>K=ZI_4:)QRVK\:F]/;SRS#JY9C6]6 M[UQ[B;IUY-YW$7Z)1/Z[: 9J>7_?'*JA.3SKRE;:-(>O37-H;NF^:9K#YM < M]DUSJ/OF\*5I#NN#FV/G#:;H/S7-F#W<"YB5S,]!L:0.*+LH^W2.]4M6)]_6 MVSV__;-/BU;(\X+$)P&;:.&($NJYL=>;#MU ZBHJ+0:-+[L^*RE%TN>VOD2OE_X M]$HK/V;MA)[CA#"T8>PY&" X7&K,M)7]5NJ.X7&F#$L;/=ZY\*)LJJ!S8YD5 M4[@)2973MH[/RU,[02:_I>$\4V?43!/%R] Q7O&#@4T0I&?^!#8@3^LOA+?$5H -6C>L,8=8^$'NE_(G#:%4^9_M.I-0;U> M)3Q";!U#7HP\GJ!433+'QF?Q,CK:07%IU<.E\(QX6 3X&"'L!=)/#/I<0R!WZT&K9]!SYL.J5?>/'.B6OOM!,L^!$>3:&)6?,!W+9 M^/5R;\D"ILXR3)Z;0QN)R#+4TY!OSV?5!AD4U'"0@B*$= M)QA' 8I)XJ/0Q5["KZOV/:GKA51M&-;!X6(9UE&'/112YWE'DRBF?5/P)Z=R M2M094;,3W)S1K;%L+D.A1GM1Z&UC$CLI/F?KNUVQ+6X?/V6W1P]U !]Y-DJ\ M.(A=$ 44!OR\1&L*(3')&67 L-X<8$DL72N3);#Q8 J>Y'3E@,CJ(+U]^$ C M9Q*K]5-PI[;8?D V=DG\A(^G5K3'4K* !>G1+A0:FXB$I+(I>,J\X[=FK]?% MOKG-\IG1Q*<8.6%$$M?!80P3%'=&?8(P%=L*J\F8\2VQ'<1FG_D!I(2$:"!4 M0("G95*Z*-A0B)Y0.$:6-7 J(=#3#Z*%N E&MT MIC#2K*3.SS$5W'$;GXKMGC>QZJG- /J.3"&_))B!!Q*2)^E^TGH"3[KI,>6 M<7$_(+0&B*,/#9UW^E2/T4;6 CJ,/E\*$\U)[4#0Y7#PR E]&Q#;QP@#3 %T M;,?I[80T$=IFK_[MAJ>6AQK,I>S1Q1&,B56OS)(EE]3(\63TV,_EF7.(XZE; M1I%J!/X3YWQ4F9#5C9]+?HPHLL,(0L*^&N"$LA$=.[2W$;B)U!U&)L M<[23X=E9PP1$+,=G23[!B9.X-@JQW=OWW,21>TA0GUVA;C+FI<#C;4&'H\?6 MEH&3O7E'(]MRBC,1S5K.*6>;IUNQ%G1Z^0R! DJF+PC+4CF-?IT]]JR/.5EU M7+F8WS6)4.BPV5I (IN@8?9&H]B7>0M1^$NEDB/Y=P])6I:/O-;9G#%4$[*W MB9'3*:VCMGL3X^- M(%MH)Y2Y$"Y#O\2S; ^5<_04 ?$_&$>%'HAB.T84>SU:& @MV!J"H-AK7^:(?;0 M&\WHCO/PG3M'\%4U77-D9.5\OJ"H*[E -!8DXE(,"^FWF9@M3;H->7E2M4VR M*BS8[8/F1W.%)^_3'\QSXYC8OA-"/PS#) @=MS&TNIASO@4NBB!9\1/ M>PR6(7[ZW2H,MUV)O?_=,8/J8[;.\B]\_/V855GY):M0=96QAKRKTUM^;)=O MAGKYX54$<60[?@)($-C4#T#B^KY#$ V@8V-(A4_5F@9B6"1[1%8Y0&(_M@Y8 M:<4O(NYM WKKPTV[ M7]-ZY=\L*5X2I]>6%#>ULVV:^MO8PW CB7QE,)TT/@LX%S29J\4,[5^R,L/Z M0-;>U].> \S3[551Y;QCH.NJ20Q6#D VB!SL4^I' ?1\"(-F D3<, P\3[1D MH,.6P7)!#X_WW@&@U2.T?NLQ3ETB$*#M7'E )^O+R([UNO2\+*"?+]'.B+;; MXBL_BTN+,B[VU_7-?OM2"#"@B2>3X(0J]#@,,(E=J^X)> MRX;SWO8AU\. 6EU8:8]?LFJJF7$Q'9R/;,E\MJ2OI:075H=V6F64 M(O*,1)H)R#*TTI!OQ11-6DX]K\INI>M37:Q_OTK+#V6CY9OF]1*68GVZ2\ML M!3T,< P"%-@8N4DDC+[K6A'_*=M2FV MV[1LIB]6Q?&>OKW3*.]BXCD#Y7*J>6#[4\LVP\BZN=6B[![]8CBM!NBT@BE& MWAFEU,S^,B12MU.%T18[1A0;2Q7:UW=%F?\CVZR8#GL #NA$/J(4)H$46^4 M D=J1]1(4U.+8"-UE94."!LQ;'\[2@'E2591/J/\CE2\%IMU #>GRCTG2EC= ME!E>HJJI.W-6S49R-$;%WE?5GAD$(80T\FP[=!+72V+@1F%O$"$7C%4P03,S MJ5?>H-.K7*+$JJN6 4[U*%8+;'ZU:G%(*I4DJ\M5*5E'!!1*B9LQZO1A7U=U MNN/7W:]0[ %,DPBYONT',/(]_HYW;U7NG-%86S/I5'& J%>LI'A65RQ3%.N1 MK2-T\VO7$1A) 5,A>;DJIN2-@)2ILR2J9Z2XOR]VYV>K8>+8B0N8-42@$WM> M8M/>LNU$4E4T'?8,ZUH+T4S]3 O=8M(V-=-R\M:1O+RRF0!M9Z1.)^G+D#NM M'A7FFJBR[+V8UM+0#:+$LS&B;A F%$ P3&M)!*7J9&/L3"IS&BMDH[B5UC:C MM([1M)D+8V%P4@1L.J M:AA /$JC!&W,H4]C:V#*?"KJD@$JQVO2Q2RUKQ/28^R MYBA1**8WIMF3TYJ!N"=J,ZW*O,+(&849P]\RU&64!X6^UJ2Y7FF_<[DC[D=;KM;$8$4,_# MGN<0'$.'8IKXKJ:V1(_*8/?J5/MDG2 MY74@.XE D/B81M#MC44TE)HR*9HP+$X]*JN')7N?AQIO8F(T 65R*O2"K9G$ MYW5BSJC.2":7(3=CG7AQOX8&3I0*,IVE)/3B!#FNC8%/0[=]BK"S!*&G7I 1 M_/ZI"C(*$R@ENA2*+P:8&E-\F4E.7J%$M/HB2> RA&24!^>J+TILB$K(^]V: MV\KBK/WO^W8*=U=L&5U5\O=]7C]^++9;6I1?TW*S2A+?C6SHP,2.(SM.?!B& M'0HG2 *I=P1UVS8L/3U\(]6WI4J.LS_;+6HK=\X;JL#+OE\J?:0B$G8 MG-&0DS<#@3"B@)*,GE%'4[%9AG(:\ZZ8IH5+WKQRO%"';6 CG%#B$$)Q!*$3 MPLZ$ZP#;7CUD95YL/M5I68N)JM37R_31YTB$NVNW^26MK>OL-M_QM)C?M/*8 MI:7Z0IH<#5>B:EEB(T:].=WQ:C[+WY!TW-I6L'$"0)" M(L<+'0?3,":>UQN*(8(*8B%O9!+)P.FVN7_D-U%V,TC MJQ%&&$5!@KPHH@'VH8_=P480V*LO67E=B,[PY+Y;IGL0/ M6S8]N&K&KP\W:%,\-!>=VB&F@& ,' ; H5$8VWT-QJ6(RAT', ?#]!:6 ;F5 M-=#YT+S+OO:7GO+!NCFJQB91DEM<#(9&;%1?2%3D1O^C@"1#0!ANZP#<&I#S M4DF+G7^J1S_Q%AMEEL_MQ3$?NF5([12./M_=,Q6W4M.C=@(6[TL.H9UK-!.S MYG]Q6F4;_NQ9MJO::ZH)B:'C4&A'7L3^&X0$#A.U! *I@Q(F[)NN7S.TPZV. MS7[F=]<C]D$; M"9_$O&W&R"E,[+I2D-7B[=3[<(*C^6\7RV/8%]8O;F@H MOC;!-,KF2"UOSOZ> !(@2('/QI( P]".G20$?6G>#7Q'[@EG_>:_ M.R77HMZC C9*O*>*E3[M;A!_A])]AFEYY=81MD4+MQ8'Q71;'Y=Z4G#^EQ^: M&4"5?,O*=KQ4!'&FV.EC6R?_T\%__()^)57F>?LO)+OLY:!SYF MZ^)VUWQ+X\L*4!(ZKN/"Q$$T@I[O(:>#[0';E5IHG!VL8?G^=*H DGWC/TL^ M)CT[6\)G:K^CJ,J-$4>N\6U+ST[I6H=3NN?J)X.75N=FO^AYY.C4AWO-1NS, M"+28QK*, 6LY=+PXI;P48-J'P\_IMW;IF#\]?J).!: =0]M-:$QA &S^CL2 MCB(L=?'+5)A,E_J;W5!6G7ZSKK-==I/7%F_/)ZO^^@<[+8'3-Z9-'3-C0U<7 M6>:/A8\C>VI(6]Y@)1"*D6.2SF!_/T./5J\51AC]K&M94DCN'[;%8]9.]*Y8 M![QCJ*Y8]ZL8&B]&U(ZH'0,O=&D0>_$PK+$?5[OLEE\GK6%E800*(=F)6MDY M!BQ>R.JP=56LAPZ=]< ^96B-84Q0-"PTF(Z&L3T[0ZC:#_?0K0;[(DI=;Q&L MNJB@(63+D'+C7LHL+VAC5<<:PTDPJP@"+_)0Z&+BN#1$B4>]P_Q#[DDD,PA, MKS6)=0A=C(H* M<=QM\:N.;N!<^%(8 RB7$2B:,9[L#*CG=5.-+3!;- M$:6D>@.<"TOHVF$C:O8:)V?$:A2%R]"B<2X4&IN4G))\J.^RDL_RR^R.3?3S M+UE;HXJS&WZE75>E:I+*0QGAEZS^$&_".N1Q!W4Z+-X\C<;5@59^RR?)G9N##5?7GCA2YH\33QLX*[3 M;W+:-U^$Q?1SV5%5TN#&)>N)3]8/K5<_6OR4\X75![LO W/_+JSTADTOFO(P MW\C_,5MOTZK*;_)UMW-Q\/]B$1<]F K=F:%B]M:RC.%F?AJ*A?5B7<->F7]I MSKQ6_[E/M_G-(TOT4?4?V>8VJX3@PB @&+HLS<IK^F!BU#,=X+&CWH)B.W[4 MZQ8\?^"#WH]\U!N\LP[N66EEM0X.1Z"8DQ=6Y^;"A[IQ\5(:ZB9J(DL?ZJ:B M07BHFS0N(UYP0^N_[_,RVZQB&]#8MB%TH LCY/LV27J+(;7!R)?+BLCYZ65+KLV[BO(H-$E-1*J?SKS_SQF8D';39'WSK@9S15AW,+D,> MM7CR]D-PBNPHB5134N\-DJ*J_Y+5=\5F%844A!2Z@'@)CGWL@; _..5!& 9R M!6XM)HT7O,](UPBY4F980;>,4JM%P+K%P!XC+YRS24@++H5W%>K;<%&]4RLB]Y6>%S]JW& M6[Z"G 3 "2%"GD?]Z/^0]_[-;>M8FO!78=5N[797N7M!D #)G;] $)C)3FZ2 M2=S3-77_4#$2;>N]LN@1I22>3_\"_"79EF4 !$BZI_KVO4YLZSSG.<1S#L # M $0BE[&0Q3'&8B1J^\8G[W?IE5>[-?:%KU9C?[[V9,@;*[80O7M(24?7=-^]O]>;,HSOUJ\K.H?[WI$M77A_GKY?B M[*;UTFI$+C5M3A/Z>627J9Q_WB@Z90S&RRX2W.>;T[VHW;5^BXSC. $H\3D, M4!R':9* #G),@=;IDI,"=?T*5+;4R/-_#_)]DR93C"HN3@8_]FQZ^-@#L43.#H6#1 MF=+)XZ,Q/++UKECN_T7\^VOQH]@>BM94)A(.8RS.PBQBF , 8=B9\OT,*@\* M4P/.E[DD+$_B\G8-,+6YQ3#6+L\)1B-,LY8_X:K%Y/W>H'K]O81%TE;E\B!' M07/$T^3D/8$SA,2!8OR*KZ])\%!J9B"\@UTH+3XJ&B+[95>N#LO]4SL1I @F MA/D9C^*8!'(UJ[,#"%)Z!6'^Z8[EM<5D(*UF7"GHJG.:]$2U8VB H)I1I:&F MSBDSDU)MZM3T])RWKXGI(&9FH*3#\)>VGA&]5?K6ACS^D9;;_2Y?[O^^WM_1 M0[4O[XL=^[7<'%;UAJ:J$/^LKO-?BS2D'$8H2&.,.8HX#Y-^1AF(^.M='.\" M@?/ECK>JC?&X5EL1GYID/1WO1*@^)+?#Z_T4@+T.L;R(Z_[)O3[_MC<<^SJH2#P_03$$**8L-0'%#$*?4C3 M0. 6H<&F-IP7+/27;%:[SV>+V63TZ/NJT9#WE3?$KJG3/<%W_?]2=?BA,V* MKW!S\67:,#;G(5"#O7CQ"LL&*\K[*I9WQ>JP*3[?/.\_K-<_G[4@7M>[T'M( M&$ ,><#B.,-I&H&00]R\$ ,1@@'7.J_5)1#'DM5AE^_&G[OJL W)XZ( M2O5<3HDB1%$2((8#:3S-PC1K<@J!/J%: C[(D&.!/MZFHBN\P^A3$];1F-,3 MSI,K:&918%ZBZ8+F66%W'IIFQY72P=.GITGM9A5>"+[RS;=]OI<"^5&P6]\N MTUS,V/9DD>]5/1%?Q#")4)+AF"%.&*: B!*8 Q1$D1!+&.IHE1, KN?%[78T M>=E7>W?E_]73,C>TJVGU]EN5ACOJIEL87M_:D%_F?O M]P[[R-IH0N\%S70:K7EHJ5L7RQ&?_B':^\+Z(F,D3D6Y"6 69C%A/F*HLPH2 MJG70VU!;KOOP&EQ#1-2 /Q.]=$O=(&D\+X13JM\+LI2%SISF.6K: &\NRM=0 MEC25ZK):+C +8C%+YBD/D,\8YHE/.]N0@,Q KP9:=+W8N-?>$6R)22WE&I%$ M,_UZ5M'-2,VFEFB?E::9LNG\\IFE3&-W:Z%L+[J)^#/K$+(2))P&M"8 M06$6P03W]9^?:;[K'6;+L:9U\$XGM]I[3(>1J?H">#P>=5\$MQ2>+-M-+&=O MD'7QS; =FN;G9T2)+VB\4GEFCC ,*J)^%,/(IBACV>VLHB_AB7^[S MC>:[!$T;6C+5PU$>8]?R5[H!9BQ5Q@1JODUPR)WQBX2)%4E?B8:R.0\%&NS% M:^\,!K&B6R@)>[+S;B^O2*!/[KOJU\Q@QB'CA,2A[)+)"*9QD/IQ'+ D\*,H M,*F9+)@=LWS*:ZR:KP9L4JQ728W,KF%1);6K@=E?/"-/@6XO6]MLRI]RS^B5 M]]2#R5X'J).K4(19C- \U-"%8Z^49M:Y,]9,^8*W_;M6M+\65;'[49\K6/>F MY)NJ?Y)YNH+V=*\>@I3 M'F^[X&$*_0@ $B%( Y1B2KOEQA"06.F8S4D!.F^O*Y=__.6[A/8DBUJ?33D( MG;69U;11QS>S5S,(07Z M\S+7\7"?H+X(4+MBO]X5LH3K_G:11@3%80P8C3E"09;1&'!\"]'B-[W]IJ&!_$;]M?]+,?0=98:(7Q39*BG;O7?>"^YZ7Q4 MG.2E@0_ >\])0]VWEH^LQ,$X%_US6:Y^KC<; >C#=B_&XUJ>PU%_:\%9E. T M@5E(8A]1CB&-.@B,9,/:Q(88=IQ#.FBUM*Q[<&W/V,#$,8APPZ0P%M<6!/\) M]T>P[?[QIMS]S'>KBI>[ M8GV[741IXH=1 GR:TA 1DJ3]0A<" M;0 GV :!/H%[Y;6 IR]^7R=3L[2U$)69*J$ML3#@QG\GNRJI:4.#C@$:<0 XCPN,XP;TQX(= 9W^EH0DM M4='?7MD/F7V_C6GHE%2-.=/)IW72;$PS):BI9Y,2@]:\48O)F4J,IA-OS@4- M.#&0F)-.OE*QF.BE')WW5YELK M+7"M+57CTCQ P$Z UGLLY[B9\DTRU43/7DQF)X4677M=(&WS-TPVO^R*AWS= MO0NI%@Q02'V8)01%B&:4@@!TMF'&Z6);W.;[8C5$,75M*HWAI!G#I_#4WTXW M@+H3,M 70E/,7\<3NR7;%_O.P?I!O=QMZV* 57TF\]9O5'O$\Q/$5.@UD6G" *:1'X0893P*"8OBU"<^(@0$?MK+Z/70.?<0$ 9J>CV; M9A5;@1@BL\[)MRRT,^U=46-46VMM1&?.:FO%/R6]M?P32$ M6<9]AH,L()W&PR %-DI4-4O.R]%A[V?UF1LBAA8ILRQ[T[ZN?4Z1MH[I$3MG MQ=+T1$F;3-@Q/MK[]+P$$L:,!R1F*6*!F*(C3)/.) 4G)9[^^UPC>R;5W,"7 MNX-/J3$C5D^EW)%INSJ;[I7O.8X4=&H0M?,2JF&NO'6BMSD_QMTF_;FF_1%A MBQB1)&, 0A^G 0V9W.C>6HYB0)!QX61LT7D!=3S=->] #>Q%,>'5L#'%%:'V MNE3.')X[<<_*2\YT&E@&,#XO.;/BT5NM+8/9,A:W$SW]5.P7. W3& I=C0&* MF!\B&'3;HB/"0S*HIT[3UOC-=5?>MABZBT&74$-%<\BE!37[=('&<=3K*3\Z MRF7([$Q5R]2;MQ1K$$M*1][)/;0'V:5&MJMOY8.VP:IZ(-H>^R)HW)G)X6 M'4DC)Z1YOS? 7N^2L\N>QK%Q([%H=C+P:N']=>"!;Z^[?$:D;9$T@V/; M;'A1VGUT]$K'5U\5_ZTJ;@Z;C^N;8A%R'OC8)['O$T:3#.*(=Y9#F&K=T&?# MGF.1)O?E;K_^KV;>)L"NR]6X98\"1Q=*'YL,SZ/\L>I1Z>YYU"B#_J7(-_N[ M#]OJL)/SPF_[\N%C656_Y;_6]X?[+\6.;O+U_8(&E,0)"S*>A%G&D _3+"8H M)2D#)$J5;BFW:<_QR&M0>NL.IG??X/-VZ^H/>1G11F#N5]4?Y>#TBON'3?E8 M%">_)8^'\OYT>/#VY>L7K[F+B4*=-4$X]&JN-A(]0D]"]"1&KP7I"91>#7," MBC6*L0FH-BO,7CS\E:2\?N*[82"?]Z6$.[1<4R/EM=+-,J4S*.-L>U2Z>P#- MDPRYO=W5[PB^"C7]?"-!=//]1U'S'+;[#UOV:UE4U>>;Z[OG0!QUR'73_= MS2CB [-B[XDG7?$^WS0ILO?&:]P1O^$U#LD?$2Z]3*?SC:]YKIU1G"VEY..@ M?F4HMV-]O?6*)M[B1_9W9W*YY0P^C&K%1#]2/.=7#XSE^(6R853N51>/TKQ: M"WOMA6KK[>V7/C;_OBY^[5/!Z!\+3'%$<"R>8<9)%OJ4BKDS"Q'@&- D MUKI1TY))QU5!C5*._2_R;LQ6=O1>0=KB5NU-Y 2TZJ7>GM$C1'E6L(3G_=[^ M5^+T:J C;YU78^_"FIUE^N>Q;&?;J=+I(ZNG?+3<5L+0JA[8STTF29#$(8!Q MDH0A#0"*,>I,0L2T3H\<9,BQRGW9K;?+]<.FJ ?F$Z1Z6C>,336%&XU(W9>; M)[#FHVB7V+J@8U9(GH=ZV7&E=/ 0ZBG5WZKB\PVK]NM[43Q6"S_R$87"0)J0 M "*,(M[+(4.95BVF^=&.U4B@D3+4X]&3(%V:U$3'(4-Z,O.#"":%7]4%#?U_O[^BAVI?WQ>ZY;,$L0AA3 M!F(" \!\$F=!!R)FE.HHBF73CA6G1>M]+9;E[7:M7_?89EI-E"8D64^T.G[E MWZ\K>8E5U1Y>='YF MZB. $DPI9A1SAN2ANK2U[L=1E.A-$^W8=-__VL'4G2%:XE1ULC@^G;KSQA[A M\5JMN=1TBO1=G$C:#< \5-"Z5R^FERY84]6]\_$-K?PIB^N8]431R?$JPGE MU)SKB>9KM]]>>0WB]MR?%G-]VEHU&U$UH/J"P+H,W#S$UJF'Y7C#0$^$^RWU MSS4_]2$%,0])P+($Q9UE__,:5/3R5$8TQ/# M(UGS*1Q?H^F"D UF=AYJ-=R-TO(3ISGIS:L[H73R/W(+Q8]\(Q2O>FX[#JD/ MLI""* P@@HQE0=07GKZO)4)V++J>\ IT=551?W&"4W/Z:X==Q>B3^6Q6['[I5W[B!4WT[,].8Z;Z[Z=VX\IK8R7C5KG0] M?-5).*^.)R35^R$ZA_J?G8^XVXS0Q?=!$SP(\T@5T[C^XEW29/P/WKS_/.\! M'(0A18"AF/$H3>($Q'W> U KJ5@SZCAA-%=5O'%TMV-:U21_$D;UY/SB%13S MD695)B_(KO5@S$-2[;NE>I#",-Y4I?!C(09Z\;'(J^)%U0\(HC3P*>+ CS(> M.EW']<_BM5Y*#P-@!!O3"*2,4@SDG#0%Y$!T^J= M= + ]9ON'K/,@5#J)<+@5YV_K'];[?+/^KT+W<&8+!*HV$HW!G6XG48/)D[L,.U0SDK_7 M*+O85324YID(V7 _7O05V6%&Z02[OY>[/\0P/FVJ/-_1#F 0<1]@PE &,S_D M*,DZVU'$8N7#Z:Q9="Q5+<[_;= V;IG9R[HU':EZ&M9"?$*GB8*Y9%KC)+9) M&#<[9$V4/,M-61UV]0[UO#_.Q7MH6)?= /((M9_=$[\\#5%_]-K0 ]54&3N3 M--PP/H-CT.S[5+I\1LV/1GW1)T89HR%+DRS&@"1!%/'N* X_(X'2XJP-.XZ3 MR//S+,T/H=0F4"%KC,B=7JYX<0SHL 0QE$KS SI=4NHV&=P]/YG36AZX3-%K MZF^)V!EHOBU/+IQE.8P=Y>8HD52:[5?U>Z8O9;7?%?OUKJB;$NJ-6,U/]#U: M09!F5)A'E/M)G 5!T,.(L=H!U\Z,.\X$67&SWA8K+RVVXJN]UZ*KNWTTFZ>L MTZZV,#(IXWKYHR/W^ [T*=IFX^E5%X09K23KDGRIS\I5O.:Q\.+.O>=]5VYY M5%5;EN^V(D\+8[MZ,^QSC2>,0<9I"G"489:$@,6DWW66)EH[OX;:6UIP"*A,U@>L.E- MZ>:QTRM]EA$( I($F.&LR1"?AB@OD>8IQ3HU*P#S#B?^G?( MY(KF?EP;\CU,=6Z:,*>5<=Z)8%Z M-5+O!*IFRZM%CM4$;!IZ]?3L/+/SD39E#B\HG?TXS$/X'/A5NGZ"]63Q4_'S MY*Z?7;D57RZ;L7\>1A:R#"4(HHP&08R#A*9^!P.D0*MEU;IQQR(I\)[]6FBIIGW(UL9R4;3W-?$;T4[#SD4Y=1B\HJ+/@S$-(W;E7CO20Z\GJ MOQWRG1"8S2-?;_/M1Y1RPC*?T#2-4L(9IM"'E*19 M!@.B(Z:63#J6T!ZEU\/TLGR?>W_ZVS8_K-;[8J5X*[-MJM5$= *6]:3S',$G M$+W?)U-+->HN:*1E[N>AC+:=*IT^KYIGUR_OBM5A4WR^^?Q0['(IR?6Y >WN MJVMYS-,BI@$3UC*0ID@8"V)$ 1*&.8YHG&"E3096#3I6P ZC7&/O438G9G2; M',4@E4@5WV?895M-!DA?W9=>GZ"O'V^5+7O MK,&/ZVWQ85_<5PL 8A"SD 092].415F"_-9HACG6ZMP9:,JQWKTZ_B1"KX:H M*71#J563N!%9U1.W080Z4;7+5%W0,TLVKZNMC=?[[I M;H!;!*$?BW\"'L<)BACC44([PPF-0_WSWP:9<]W (]#(:F(CH7G+%I7)L7## M2%73KI'YU-.O[I"X9SIVY74D1*>XB#D"8QXZ.,H0*GX?X\4*5VU-B4^UY-=B?8O^V9@WZSEEK)FK-\W M:#WY+8VVO:FB>%EVWTL 373::SWR3EUZ(=[B;TY"W7KF]:Y=>:USZAH_G]AK MM'F^@V? K#5TVF=!K9G4#?FO-:!.'.H9-*U.S4 YGX&GVQQ;;PMM=X7*W62? MBOV78KTK/8+'((D)3'"B/II&&8<9)!R@ *<90CS9+$O]_E&;8IE MS:A6Q=#CTWCUO_<>6EC>]W;C[%( TVV>M<6QVHQK$GKU\OF+W>Y+O# MV7]+(O7^1'?%:KU__76LHTY;-2(O]MU:CL4\IF3VW7K1D^N$-U59["]WR1_K M^U^V*_$WNT.Q^MB>0K$NJN,6E>.[RY#2+&$0$898!F+HDSBKWUVF$0RHWB98 M5Q@<3[/ZJY]:W$]OA9+XO1,'])3465C4A'4.$='3V;/!.!,&[V2_U71=&8;\ M7I!?UQ&;AQH[][(<=QQH'DQPZ-_D+G))]KP00<@W MW\1D\R!B]?CDAQ>$!C[#*($T!#".&H$P!A['&MZ"\];- M#=+[_)6D'H)MC%8:'X(+.CQG@>6C^J!X_/\)A=+9MY@()2.:LCR*"F_[GBFH1 M$4 IXYQBRD.8Q6'&T@X2CXG6+6).@;A^42)QG6B_7$7=%O4]%)VZR(Q0U"[: MSPGF\;&7#$8)C:LLT,1/5OHU_).?K[XB9$_?G0?'E;8_ >ZUR&('BCH@V+W?L1\F)L&0FZ!5YLB+OZR>>E3+5+FXRS# 8 A%/,$%HNLTF<2 MG_'%MK@5O[^ZMJO@&@B4I"%II.$%6/7&3Z$*RP:1?4G6X=N>$-OFV+'\RF\T M>&>LN4=.!RJM07#>C[Z:.&>@JL8B>;4#YLL^*FV DTXH>:WGUYW$>S M7+/9E#_ET>T+@#E/4L@BA"'(?!PA1#J4#/J![3K9)C;'Y7./R,L[2)[XPTVY M*]:WVWI1I)%G^^IL-8+VY'NJX+G2]\8?;[WU.H_JGVUW-1WCWWLUXS2@$9N! M><+%4_!^$HD3[PTRC;LHN$A%;)LO]S7(^G4 !#1.?,Q9G,4)8]@7TXT64.2S ME+G*.IHP'">8&DUWY_,U_7_$72+1Y=]^SG!(O?OTT()_#V]5S_-M2?(-@_C^ MU-W4T0%"/HA;FYI==^^1U?]WJ&IQJD3Z0!!!/P0@@C'&+,9]^H@@9TH[S9P" M<*S3-1[[VJS/LSU5=DJQ*SUNVTJ/J&Y[T21'3;@<\J(G M3MVA41V4L;>=/.'ATFX2,\+F(2*FX)_O_1C"@9X8T,-N)S)1;RN+(,A8EI*0 M)S3A.,E"O[,594CK,@PS"XZEH87CY36X_VNB$=J M\?*F@ICR."W9'M2OZ'_>=A_2/?R)D>V=-\MWL414Y] M^<4B 0S$&0R$=QUBS[%/I\NDTVV$OII^%L/Q]4WPJ]JT,+(( L"2(Q= /&0_"#"/>5Q4H M2?4R_1!#CD?>]2Y?%=ZN1W;<:-,WF%3R3_\37L4 U&-4?!D$P97XI>JAF;%M M'LTVT9LQKU@OC$6Z9MG0;8<_XJI/'>D+B6GVNY]CZ5(188/<>>B;'5=>V9YN M@1]5-3O9]W*TND A\C,0A(C0A$&.>(C#SA8-,JW[JK=G^&J-Z:%U>GLZ@%0E$294D 2)90D.$P /WL*2&QUC4F-NPY5J$6HEE2Z>T '+ 4O(/7]& >1^'<6\9C #/-^78ARK7?B>I_L^+7WM?R507*E M293!NJ]5C@:M]TZXR*NZN*M,UCS$PQ#[I<5<30;4"Z#RH=CM'^69D'NA1'+E MZD&V[(A)W@+%&90W9:9,_!^%..(LZ4QF4:*U>6F0(<IN9AS+3 ZC_%BQY476=8:/\I7@QWS^"?A>3MR8P!PG)"0LY1S0(F?8MS: MXF$28JT;P8PL.!X_3?FJ,GYLLJ:6<]T3II=[GY;Z1T@CW^MUCI4+6C.,Q7F( MS$ ?GE_>98$1C6/EG^Y!.SD95(H9C$GD!P%G@#(64\)@$G=6 Y9I"0\J:-R_/*[?(DNHP^^>R7/U<;S8+X&.$TI@1 M0" E*(DII=W'1WX(%C^*W?=2=40I?ZS.T#E%H#QX.B3C#I;.ZH51H4W1/!Y_ M?=CEP$?#9+5G$200APE*(4UC#C%@?MR]I.,^]3/]99XW/W*4]1WS=9VW*=%9 MT+'*ALE*SA0+.&^NW"BS,H^QK OZ[%J-IL_*=[8>LY^8QW[;E\L_[LJ-(*22 M<]K]8]_HET013'T&88!)2B!!L9"5+B^&0&O?OS6CCBO"CQ](^N'CA^L/[)M' M/F7>M^O/]%__Y?/'C'W]]K_^1PS]Z)\\]F]_^W#]'YIWNEHC74U+)N%;3VU. MK[B0KZT:8).U"ZLR=D&JK),^#S&S[];SFU[=\&8@B,][G5-(4C^*,BUW7J;XX(-3=J-C\KLA2[R"V&8QY#%$GGAEC=X8V["H,8[<\?DF;PU/U>\3_#>7$N.AG(Y#Q$:[,6YM^># M6=&HTF5&.]E8T-EC$".6TCA$0<8X9#SQ^_?IN3PK&4CI/*3'@A\O9QQ6F#%?K5P$ M@%&$61;#*(8!@C3.CN][2:K5>6_P\:.\GAUY_C^UEX)X-[D\9G&O>5R#&9&* MJN*:0TU=Z>F3@.3!%]U=2U-U'9\CZ)+2#.%S)EHSR(7G:C.<#[TEFM9>)D;? M28]SDG) 4O%O$C+" /9AOS.11X!KR5I'.\:.QH&Q ZIST:)@C;RPK M&W-CL+2S0(A'#,,4^2P.PY!2$H'.0NPC:KBF\^;GCK*88V,1YVV&M%=OK))C MO&PSV6J-VC*-,DGST 4CY*\OS&AZKWSZ;7E_OVXN-Y&'?M9'^]\6VZ6T& +" M?)]DB,6B_DGB+ O[7K.0(J!UYNT .XXKD1-HS8&WI^"\/WTJ]X7GAW_6TXM! MO*KIQUB4ZNG)G UMA15:@+7?DL%4J8 M,=G4DW(_Y!F@O23ZF=[!+@/,.-:G4V3=3J"B1JC9*S^$235)&HE$/44Z!?6_ MN\T^9+_?K;\?]G4K[[[TON23MM ;[?JQP/8\A,J&(Z7U)U'[",YFLW]MN3DD MW<=)$I 0^%F4^0F&((RZTWFX,*IU(Z;)YSL6IAZ25TE,5][_!'\%OO>0[_[) M\]$5 ,"K[L2X$H7 87]7[M;_5:RNO&VY+;QU5E+J'_K"O]N(+D4>TC^+4 M9UQ-QUR3K2=@1YZ_-3S7@*Z\#S6)HY^O^9R9"PHUA,=Y2-,@#UZ>ESF0#9U9 M7;D],9,%Q <410C"-. A#R+>-R2F0:*UIJS]X2/,W\KM&0V""+PF0I%_%2-< MZX_X,DS"5Q1IR)4*^D%0G_HGUZ6GG/RQOS.B+YY")(Y_#,SN0$\ M*#45DOOF2KU;O=PR**JN'XM]OEZ6ZQ8OMN*^5%U@BHK;M;+NI63$D RF@*0A!%)DC#@ MG>',C[1VF5LPYUA".X1>T4+44TL;?*H)Y,A4ZFEBSV*'SOO3J4RV %]_!^M$ M =]F[(+H6:1['CIGTZ'2V:.IIV;7NR*O#KO')PMR41H3GN#41SY.0 A0TAE" ME >+;7%;'S.@-.@,#"@-LJ099*=8U#NA6DS=BEF^K\_&^"T].EL''5ZB4?%]1I 'GS4*,A#I36'J2AG0R+ M%,=8E&D,PR3"81;X$22=(1;*.S74FRT-/GZ4GLOJU?Z%J=^Q:[U;5R9S'@-D MB -OODO7Y,+6 <$+&HNYC/A\" G 40QIAEAG5LYO#'N3S8R-,GA.&I;KQ&PP MF!Q1K9:E1V59+V>?/P9X7F?_7E H:\S.0Z_LN:-YQJ\F3^J7W>S6/_)]O393 M[7>'KF7R7XK5K9CC$%E-UZ"R=;7D.Q7577#-N[U71=/XVLV*:GV[ MS67W _FUKA8XC0,B*LT@B8,@92&-TZ0WENEM[C.!K0Y4;WSQ%R0M(%,SD.OACI16GVZABI-5M[GZZUC,,.0)V;.@UQY55U&LR/JCI]V(K17%3[KZ)P^_8S?V@+ M-00@ Y@$@")*TR"#+(3]:A@'6$>7#$TX5J0.E2=A>1*7G@Z9$J>F0"-PIJ<] M+^F::$IWGID+HC.0RGG(S5 G2JN/EVYKM; B"ZUORV*;[]9E76QQ'Q/Q#\E@ MC,,H"S,_8)VM+$2:Y\.96' L,!T6HSF8(6=JXN*>+CUM467*4>?Y&3(NR,DP M\N:A)@-]>-&"/IP192UI3?QM*S<]K6_6Q:HMCS"B/HX2@$(2(8I]2A/>V<-^ MRK7TQ-C*2)IRY9U ,YQ(#:!2469&8=%,:C0)=*,\K_%S27T&684%,:0RGG)BZD3KVC+($Y<-IM_7&^+#Z((JQ9)1#"& MHO)"4>1#F'%.^S:F**9:"S=ND4SQ/DRMH5GZX-5.C-!YKA$Z\U=KTT3-PKLW M>P&;31MZS[7F:SS[,9R'5H_DJX66=%.&]95?))J?^6YUNDRW""%$8<2B6%@* M4Y8D*,J][E:==P*7J18;D:FKM:YY--72N@"5R+PG*_A3 MR>09FI1D< B]=CN%Y#@+ G% MA#J%/N TR BAO2AF1.E&A:$VQI.F;0O,RVMD:N(TF,++LC0F>^:"U('RR&7F M+DA152S_>EO^^#^-PU*(@O9K*4'!B02]003&L> M5;ITRQP'/!G/$LE%@AP7,@T12K6+)F=S*U=TX;]:H1CQX'#5[+KXM4^%SW\L M0C_Q$0W\(*(QCJCO)S2BT()WJOASW]1K&?:[IJ8?@#G)KXN71V^(F;*K[JHW\BCA]-B*[[8?Q$# M@_V29]T6*W[8"_O=-_+'&NPG >?Z9['Y4?Q6;O=WU2+P29C&',880L@#>6Q8 M!F@0HI"B* TT==TM%L?2+L9JHBO:CLE7U>WY\*XKW35RKT7H2>Q77H?>:^ ? MO]LX(.^4$+K=N. U/HPMWX,(OZC@XX1R+B(^DK[Z9[G@ M/$JB!#+ 4L1CCBCU:0=&I)O8H8*K0G NW! X%6YEJIWHM0N61Y%I"5S(=#EK M<6[9M:?)NN%ZEU*L[>0P!3;CU*7PBB>V6. XI0C$"0.<^U$$8.;W>8!BJG4: MFC,0[L77=R^^:G2[DU_K3(\HP!+[_"58HK0LPEI!>[\RK.>F!2$VX-6A%',Q M:!8380E]]BHL M0=H58:V(O5L-UO-RN 0;L.I2@=<_BD4<9AF-8!S$,.2$A"QAJ$.3A+I=]6XP MN%?@P+T"*Y'M3H%M\SRB @OH\U=@ =*R NM$[/TJL):7%A18G]6W%/B/F]U2 M$XI$4GU;_Q(E>7FXO;LNMHLPC8/4#R*.DSB*<<@PQ!TFAE,E'1X'B7LU#L7 MA)&:)(_$_F5AGA_QH\ESY0DGO-8+3[@QJ["MRF7]MK\^D/@=A>\)[GF%\5G& ME=S5>=2';1:UPN:97#INE*;-J"/[6DXQ#IQEU^N[8E?D-R+W+$B$XBPBD8^B M@+,XBY.XQY)"HG04DUL$CK/I$8DS7=:AVWH:=<3T*.ES9K%QEBL=Q6A8COS> M1N-!?-C#)R7Y/B5#0!$W&YJ4* MNN!?T04C#I0FQM<_R^N[\E#EV]6WXH MJ%QD])M-8:V&06W6JL/0:S-5)RS/8';JQJ_2]?.I MD64^EMM;(;WWO3E:WC\4VZI^;+_LRMM=?M]:)S%(8QR)(CC-LABEE&>DLQ[# M-%+.,19M.LXP'Z\_:(B<32X5,LM$-.KE%0GR+Q+EB7J=XO1:H"9)Q2;?&BEE M(M[-$HH]_M6RB3HYK^42!_3.().X\*IT^U!JGBQ^E^^*-*^*U:EELMN)I[&^ M9R%]//Y(N\!*Y-EOGPX2U>>;^KL5.>SORMWZOXK5(@Q Z(<9H#2$<<*C"+ . M)PD3H+4/?GQTCC-3@\?+?^1KX>>F\&[*G2>"O-U[?UIOO:K^]I\U3SL?/X1J M2S3SCIY>0JRA_.6[1/I4B$_<\;X_>J<_U[KDU3Y=>8U77GGCM4_!T;&1CVFW M'9<+BT[3/0/S6+>:T/_GY\I/' G5C$0/]X=-?30,N[DIEOO/-Y^*GV2YE"?_ MK;>W7W;K[7+]L"D^;+\4NW6Y^GQ#5N5#7?\ACEDH+P+B,::8)YSTRWD$,A0N MML6MO#-:+?DX!**D4TFC4Z>8E>7JB-TK:O!2=K;%3R_O\7O57LQ>:V7:%O7W M]_FO<87(G.$+BC-"V.8A+6,X6HX^)/3$@FSJ*!2K\^HFVP2V5;'P8Y0%"/B, M^11RZ"< QYUQ2J'6<>:63+HN-.5B5%N'+$_KE:+!IU=BVJ)9K6Z<@&&]8K ' MZ+U:%K(W:':BIVK$7=!.R\S/0R=M.U4Z?5KU](_=/VS*QZ+X5NQ^K)?%>0C7 M^:^V0XH+Y MJ(NZ_D,]V1PK.FJR.L.PZ,ENYX#7>O"J^EYYPHV^NUM"WE\D- Q@D":B=J<\IHQC!/OZ/#TWNH@8ZTIFL4.L?+N:ZC-OI*;OT? MK_7(^W(YOO-:PCT3"Q>KMT-"/H_$,HWKMM9LA_-O=0;RJ:QO="D:7-5UN<\W MI]^G9;7_5.[_H]A_+9;E[58N+Q\_J?FESW+'S_5=OOU<+RA5BY0!BD%(8N+' M8( Z7&EOE[X3A]U4YXA^VN1WQVN>CU8Z'?VT-A<:XT^^?!V?2J M][Q)A=75TTPJG/8>B[UW=/OJR8C_#&9F+( ^=Q$WZX,TC M/;\#GDRFBC.([.2)OZE7>+EK_TK^G+\ (6<)!BQ"-(D9@@&,:>]$R+5>XSRVZ*=D!ZW6.]+[WOA'2N F>1ZP^=@X@3O_A&8*JM+ M;\^F]L;ENI7MQ.E_D%Q^-IY3)/!A#]8_>-8>2,Y8J=I&#%7S,\_7NW_/-X?B MY%)Y\KW:[_+E?A%E:<)XYF.?)#3#*,,A;J[0\CD*L&J'YR ;[C1/PO)J7">7 MU%7>[QVTD7?H7F+I@I)8(7<>X]Z.*Z6#AV_XF#K>2P>2(,%1B),D@BR+PBB" M06>3AWI'@0RSY+BB/!E?OQ6YQ%:?R:-7-P[DTER@W-!H1Z$FNT?S(E&:(J5/ M\'Q5RL 7!9DR9>@MG:IV^X6TU;PFV*[^[9!OUC>/]8V:=9/F42!1@+*0P@"C M!%"":2J,^CY@<8P AYR^,< L6G+XJH]1[]ORKE@=-L65Y\._@.3*ZU'7]]H> M<7L=<%MU@J#H9/R)/ST?>^H5^\&$'E# M&1:%/R: "5W(8M+9SR(_5:DA[%MUW:QL-DZ?7$ M_5#P@*D/%TF5 1M%, MC5B,I)W/*#624-.PS%U)C?U2%M1AS*G.QXX8-IOR9RY8D9>(?RVJ8O=#5%GB ML^H#X/P AI!F-.2$,I*(Z2 &O:ASIM4I8,GDM(IZQ%X/Z Z])^$;G?=H*Q!J ML[H)8F!51(?0[V3VIT;HA6F@Y8C,8SYHVZG2Z5-L4SG[X_$"3G%$LB2(PBR* M0$BBSG1, ZV>7RL&YZF:9L=BVHF #<%T0/XH9LJ7!HKI68HWH-.ZKJD MI9)&?.EL+JXM\G)'=\5JO?]85E5W'$\6(3\. @@PABF*HR0,.Y-A%OJZ6XJ- M#3G6Q'Z&MRN6Q?I'?6C-KF5??Q.Q.9UJ0C<:DQ8$KL=ZY350/8E5^T0O>UN' M7R/N@II9X7L>*F;'E3.;@RWQ8U[9?;[)BIMB)\Q?Y[](517['D',29CZ'"8@ M"#*?80BQ[U,:4Y"*KP86>.9V'6M:!ZO>V9O7P+P?QR6N#O_0>FX [Z9EW3B4 MNZGNKKP^+G+[;HU^(C74(%:KU!L>GGEHI1//WBS\;+&GJJ0?9(-6OB$/#YOU MLH;2]&\]/P7G>I=OJ[J7JYZPIQS)@Q[",&+ 3S/* >UEW>=(ZP!$1Q # M*(VDW9.LDYH2;%6_-6/V7A5A^\[XT37NN%U[GAK;>=>GRO/:E?M]0W:7JU,Y[P1D_E MQPFEFN+/+HIZZF\K@!,MJ=A@_T)JX\T@3X[I<3CB8[#?;?EQOBP_[XKY: MP#3",/)I@L3_@HC3C 8=!A*FH>V&6W7+\V^ZE;YXM3,..F\U0G19_Z>/CM7U M3SNN@6\&+;FF#*H6\+^5/^H=@1^VE[LWOI:;#2]W M-;93#\OQ!H+-YN TW\B_DHW)(,E( ME,:)3](X3).H;TR.$IHNFG.&ONWSW=ZTA<3$KL[@?PY160=:,%Z^]]+B=KW= MREJLO'GK,%B7=)OVC+CFV$VWR%-1O?+(O2QRIFX3.<.E<2^P;BSFH9B6?=+J M!C9CS(XJTKM\=UNLKDMY[H_X^^YH]Q0+)28A"5)**,8@"4&_H1CR3*M/V T" MQY5M"TN>,B>!->.6&1TKZR@"-H1S#/)'$M+5JG[%(X]_JYWJ(G<:N#GI["O4 M&^ONT%"^!QT>[*.6+MMAU+).U\>D=FLCBXQ 1@,?Q@@%,$F@GZ*^D Y$UG @ MTWH QE/IYECF#I@3A=;DWJI NZ-]0GU^$K-9BO,3VH=KLUD4WY4T&[IHILQ# M^+2TYUB,A&7]8"\83 EE41HD)(IAG& 4LGX['Z.9WCV^ULPJ:<&06WN/6*QN M)=8@UH;2VF9T5'7MP<])1(^,&@NG05#>@UB:N*6WP=B4-[MKK21(DC3QHS0& M,6 1Y@)(?P@$)=U:*]M:T415J_HKK1U DW56\;L**ZSO>*%/E>[W,#"U?3): MZ--C3'5(UK40+>_OU_OZ7-OF!"L8)IB2B.,0PXBD&*"F3@QQLJ9,K,6TKTQ\UNN?A8Y%5!91VUV9QL^EE$?A8A M%B-MU]PYI5X#!.%2O! MT>C4K 9[)AM@5YZ$UC5J7'D"W<@EX26B+I6%5@B>26EHQY?GY:%%AE3UZHMX M[.Z$M<_?-^O;6A[YNEKFF_\H\MUO^?ZP6^\?^]LSLHAGA+$H9(@0DA $LK"# M$(!,:XW,JF'':M9A/9V4Z4F879K5%&TRAO4$KB?WB//*:Y!Z$JK789WL@C\= M(B\(H)-XS$,/W;A6CO \#U7+!4N#)(RSE*; 3R$+_(" SE 4Q<%B+V\.-=7$ M-S]>2_EZ).J3:?DK30TW6/'>ILI4UZRR-%B]IA8G+0E2IFZN0J/NP)MRHLF% MN6ADA^+#]E/Q:W_]L]C\*'XKM_N[:A& "&#(*0TH#D.49@GJWD9@** ,JZ[, M;+IN2SU9Y&ZNJ7_(URNYSU(\[!7KTI>C98&ZB$WPK!SDJ6<0N $*34!R$,D_J"9](U824X MS*#6 MEP:Q.J'P16U$^'VD&ZYXA5>XK7 *QGE+.0NB-A^B)G0/:LY$-BW;(?;W#<>3@S:(EK/>/]8-55GQ4%;K?;6@ M&0 DBB-,TI#$,!'E1M:!0( K78OIR/3DF?NFA=V\\_=6#7!+EUD*<-@J7DZCX8CK+H^8%1N[HCY,>)$@$/N)F#/3@,$L MH R'00\ PT YE]DUZ[HAM[D638[+AUWY8UV/TOOU=GU_N']:YU;Y)M\]UN7N M\L2Q>J 7NWV^WGK?6Q?E,E_QJU@>Y(U8E7>0'GO%_<.F?*Q/_\X[[W64V'(T M%5+A=('47 ]L8B@3WBE2F1<[K%X-UNO13L>[1O:;CG^SS'H/>0MTFL\G*Y+[6%*T=Y7@-N,Z6&Q+H)AT*&FSP2>HGN"/>8R:Z\'O&5 M]^5).!K4WK=YA$,C\4T>%K/\YR0\:BG-A+'7,IM3]F>0X-SZ5X[U'#M+=VFY M/50+GD(0 0H(@G[*449CA/I-HE1M@[DSXS-*=M\E8&?BJA@+ZZG.?AC&R'3I M'&+A+,_9C\F8:>YR;%QDN=JBG22G1_V[RW&:[IFG.!,>E3+B>>X>+#5DXY!8T+V:H=)('/> P!Y0G#[-C$'2'U_&;?M./L MQMH5E7[-1<+*EWM/?-;]>BM/(_>^/W8++SOOYWI_5Q[VWFU9KKQE?JC$L!:_ M53LE6^Z6C5L:NNL@6@H9<-I Z>6_4ZS>*=CCBN;GK=?@]3YL/3J'&&ADOFEC M89;WGL3D>"Q?5^0O!^/0)5+M^+R69]T%>@99UJ%SY2B#Q6J&_50^AP%A'$.* M(HCD+:,IXE'2P:!IS)2N:G9F_%UD63&B\^]5(:>B\CVCTYQK$#\K6==MZ%SD MW4^EX]1K$ JKR==M2/XATJ\8A/+G3D;G)&GX1:3,$[%YT-]%*A[@GEXR'LJC MZC:[KV*>O3T47!!!VX?\[^)YIH=J7]X7._9KN3G(=A92587X9W6=_UJ(B@!B M%H9I$_Q1F(:"B1(@9Q !J+/QSH5]QTFYA3SNSC #GLX,XC%8G\?N,:<> MEN,]PWJC^9]W955]V95"0Q8D3=(,(!R&248@HAGDI+,00%_K*FB=SW4\^FHH MLLWN1K4/W(BJ&?Y M;BODI?I2[+[=B>(TS:OU^'R5)&I#4QSS)<&LK(G[$=<:_F077D^,6 ME'REZE42EO>__DJ1+YCP52=N+-S3)C!5553HY+X=L5TV+^&VQ7:Z+*EM7RTU9'7;% M=?%KGPJ?_UCX@8\ I1$.HRB% 8VX'U+H0TIXF- XTRF6+)MV7$6='BPD]U(\ MP:NG4;8Y5Y.N">G64[2+3'M'K-[O$JU7PQWY:@$]+B](H*.@S$,973E7CO)@ M:[RNS=IW+,(\$];WCQ^V-^7NOCE4H;O:@$/.4QPRG\:84.!' $$$DQ0#R&B2 M*NV7MV+(W!N")7XXW=Z"2;O:+KR98:631DKX](A[X- M4V'AM==?5AFO>[+7XC05"68 B0),L 6&6L3#PL^;C M@P@GB=*Y*MH?ZKA:ZP>'!*,F-OJ\7!9LIY08ZO)%-LY42E57*E7%\J^WY8__ M(YQJJB3QQ?/BZ+G#9]3!F)-I1< <=CGP65 ?TD1\]DI^/M_DMPL*$*(89#CQ M(QB%/$59VGY^+ PH+6KK?ZKC0=V#\20:]5&M21*R- I(;\='2OTE MYI\^5@9O#[H0L#R)2S^9:Y*FGM7=\668WE6ILIGIGY#P1LHW(VQZ@1B(_TP1 M,(0)'<$X7K7(Q=]4BRSS4[G+F8<98I1$/F1^9PD%:DWB0SY_+-$XO8BT1J8O M&]K4J0N'2]8,I4.=,)OB\8R(-^3#E+;Y"(BQ!V$@\*D? M!B'U 8J770,,LC"PD_:EG Z1$BT!=,7'%W3 Y4:+-OJ"$4S!I$U MO5P,@U]:>FAT18(6I4V1.+9R1<5 M3PN8B%\;X7^C% M,"94!(,>=KLG\Z)^>27(*".^SQB)D@B',<:X,T5#=8V+5W1D,'732\EP%TJ+CY)N!?+W8K/YUVWY<_NM MWHM>K#Y4U:'8+4),LSB* (H!CBBG(,KBSEZ"(J43BH=;&:C^\H>$YW7X MO :@;FEBS*9JB3(&D4:EB@&']FJ65UBY6+L,97)ZX;'DQXM:Q@XS&I.@1O.^ M%@_E3C:W?MOG^T.U\'V ,H09"% 8I"QA-.KG7)221',N9&9DI"E1FZU[=%X# M3WMF9,BD\@3)/8EF\R1=_BQ.E\Y2SJ%L\*(N._]>;@[; M?;Y[Y.N-&+F+! !"$<9AF"8 QW[,8=C9B<-4<^U%]]/'$9H>E=? TA48;4XHPB%$:L[VF!$5:ZX1BAJ3UX'2%0I-ME1EPAU11B*AR)$]B7CB M_T6!,&-J+O)@B/Z%. QA05T:V'VQNQ4%RS_ORI_[.WGG<+Y]7' Q)>(^B>,@ MX5D2IBG,^HZ5)"&:]829C7&DHL/F->"\%IVN9AC2J*H=[ADTTA!=\NR)R5E" M+HK*, KG(BX#O7@A,C9841>;;_?Y9I,>JO6VJ*I%S),T1A%(.6$926 0!+QO MBPL3Y29YD\\>1UQJ3%X'2E=3--E2U1)W1!EIB")']J3CB?\7)<.,J;E(A2'Z M%Q(QA 4-:;@K-IM.?^0F6@PPE!>C8.)G%"-IA 99&C _U6PXT_KHD81!0C*M M-?2H4I8%5RR9J8(2019%X<3[RYI@0M-L),$(_$M%,.= X\U*>7]?;K_MR^4? M]6%+U-4<)E9Y M)S"UW[8,8E?YG3'EU.(;F L$77X/8X/9NOI.QQY&Z;'TY M?-^LEWQ3YOL%3L5G0X:B #../9AV*W9) 1"3972^>1Q1*E!Y-60= 5(BR=5 MO7%%D9&\*+%C3TI.?+^H'"89;<7M_ M^E[XY!"A]+']YG7^?5,L: H0H5'@!X!$V(]\44 !'Z9^F(11G"F)A4O[CB6E M@RQOD&EQG;1$G,"^DM=%=3_Q>XU=\D+F)B9-C'PV(/:.2 M8X1I'@= .O6P'.^AU]3EU^U_7&^+#_OBOEID(@.$7.0 )M*"/"LF *@S[;-8 MZ]81*P9=*^^ED>W]+G%Z-5!=F;5"MJ*NCLVSII .I]B-:BK0=DDF;;(^$UVT MZM)S(;3/EZKR?7XH=KFTR7X]%-NJJ!8)#"D-8@)8!BE"$0@3V-H1RILIG3=C M_NF.-:T'5!_!6N[OBIU7M-CT5,R .#7)1$AUYP<4%TS'F; MA\(,P%_:>H+TM./#=EG>%Q_+JNKNAUMO#\)L:[_<5FDAA*QH?NXZ_U54OZVW MY:X^,U<,WJ*2A^@^_13VGP?Q[=^*_5TIOO-#_$A]2O@" )) &&)"_ P"'J0\ MCCH/<)S!Q;[R"QS?)+FD;-FR4PY?QW0O/ G?UA+Y2]RD>;3\7^V?>_-J/XMUS\K@#>'U//F(](#.,@R&+. M41PQ/TM9R' 2H3A3VQ ]/4K'Z9Y;]!TH5/+DN\C:GHYL0M8X]25 MU[CEM;B]#OB5U[KFU;[)Q6SAW9D?:SWT.A=5+D5Q1JV!=2'[3/R#S2'4S MX.'Y)4K3([*]'ZP7YJ:[D=9I7N MQAN>6-I3#Q9AA%.60I%#HC1&*(A2DG3@ $.)RJK=R) <+\B)T9IHW*0W8B@N MJ_>,HS!$RE]3\F =6X/W&>@36[9/%%G73?1JV>O_=5DW=3 M[KSEDZF]MQ4Q%K]0_"J6!Y%_'KUE6/NR_Y/X9/GIZVUUV.4BXUQY]_EZNR^V\@_UF\=Z"=Y;'>2:?/UK M6WDO[DUSL.&C/-CP1M3FY4]IL_[4?%]43WY@Z&61UD)^IEZ8Z)F:P;63$SA= M3CJ.1RTKLD/Q87O]LY1G2%8+RH* 0<@1RA"(0P1HBCN(61* $8L+/6#.2PP( M1LU(FF$9I=!P%Y$)RPWAE/=AZPFWZL-O%6?^TT1YU.K#7;3_.]4@52%2W.J= M52%/0N^N%C%[POXA*A)#U^W6)4/X'[4Z$8][T8!$<0C3)(G3"',40\X0X1U( M1$,R>GVB#LU]A>)/D+LT0C-BC>(F*C.H4J1CD]4I&K&>H%)Q$_/_3K7*_FZ] M>Y^E2A][U\6*_D/V#U2N&#COHF QC<&8)0L7RM!@#/T8A3R((: PPRFEV1%C ME/CQV!6+.C+W!0LL5-3*8O5Z1?4U4K&H$>OUAQ$_#_3K7*C7!G M?_<>BY4^]HYK%?UG[!^G5#'PW4&E8AJ!40N5]8^VF&(HP1CQ" 413,. ^,P' M1XR(CEZH*"-S7Z@$$^0O]<",6*@XBV $013G1-W1H#CNEB1OS+VWO^W8W"Y-)DI_4.JD:&[^>>V"?,M MX@?MQK06U?>R+=.>P];WVFMR;6F^VIU@\Z$NP(K5AVWWG7X#*8)ABBCW60H9 M\+,L)(2TN'":I)'*YOKQT&C)O/XF^S>/N9HJ"%;FH"/S[V36V?G@=4[(-?'^ MNPJ[[:>*H-5IY>IN-MS M&:<(B]E@&L(@24$6D! %':R JMWT,1H8QXG8^CD)%NAWG(-=,#]!"G9Q)H*% MX(V4?ET$T2S[DGJEU=L6RZ*J\MVC7%_=%:O#LJB7:5]9U!4_]/!D_??,*N^\ MCRUX,S8NDKANV-]Y#M=VUU8*-^/9>09_NCLQI1$+ ((!3"$/$A:&6;>DBS.< MT%'RN!XDY]G<\I$$UD+A.*>[B\($F=WI\0/6(CI2HG<7V1FG^UF>$* 8(Q=I MW^PA>.?)W]!I6R7 $,Y'*@2.N_Z(#PEC(0XP\\,D)LQ'<0;ZNT%=!S%/$(PX)2C*/"/Z"A&XW3C:6)R7Q/8W=-N+QBCU 1.XC!A M3>!F_[J]H(Y:$S@)[IQK@AGNT5*-D;N20/LI^( MA%F<)9BE@% 2@XRDQ]N=, F2<98(-/ X+@4<;1FW$PK'Q8"C*$Q0",PZBB-E M?T?1G&/FG_<&;940N4C\!@_ .T_Z)A[;2OC&;-O;+^-E';<%5[^[0U?NT)=G9RRZZ/_1#$W J<73RN1;@M:7;%M1,MEFNHXIM-?5R?I_5;+GYPO7^<\3WC MF:6[Q4TB]5XTU\@W;9$U9]"JJG:;>$ & VW;__5]P\Z(Q< MBXKIB%=GHBGG^F_O^)M.+2]N\'(=F7>DF2;>FSV\HAP7;UTPVW;A5488O4I!IZ:3N,^_B\+QTU M\,]024V9M*RE)\VS 80DY*G/Q#^ $ 1 ]_(LBA@%#J14W?AL]J:XH]>JD+IA MUJF.*FPHF5)&+^T>NA#IAUJV$OMU_/ZF$7NBV=AZ<]R6A^NX92J@ACU8E M]*2#"T$$ LP8BP2.A">81&$OY$&HM$?*E>V9-4 [H]BBBCIBUYV(*@1A.@6] MV+7J.B[O2#]-O#.13V,6K:KG@@/&:)AET,\B1,2_8M#;3D'([+:8JEA\C[VD M2DQ:E$:K)#H3Q!FJX%#M4R;^'2F>ND\F.J?)F*JZ?7XH=OE^O;U5;&N"/@?$ MCR'FR(_31%2IM#L/,.(98#JUH6W;CFO#'NZ@-DWKA*O)X91;WUZRI MR?(%%745KWGHJ3/ORG&>>B<:VS5$)5F,@P2 ) ,H#$B2Q*2[R"QBV.<.)%;5 M].P:-VU3:U5,7;#J5$NG;M_4XW6X>NH&Z%V)I[9S9MIIQJ%EZ3QIBH(!#BA( M?4X(3Y)4$$S[IJB0ITJ7/+FS/KM63@<$6]501]PZDM&KB3LZM4D=KJ$& 7I7 M,FKBGYF2&C-I7TR/?5%Q1@#'<0#BA/H0QF%,0(<$D "YD5-U^[/K[G1"LFU) M=<.O&HNK*9O6Y?78,A4A%,0P)0F(",1^2K.L M!Y*F0>)$7=7-SZ[ATP7%EK75#;NNI76JOD]]6FT(JWZ,WIFN&CAH*JNF7-I7 MU>-QDP%.:)8BG^,H\J,TB'"W]3[",-/J7W)@?G8]H"XHMJVJ3MAUKJH3M8+J MTVI%5;5C]-Y45=]!8U4UY-*RJCXYU@]%*08(P]#'& LHM-\@%<7(1:FJ87VF M;:$.:+8JK(X8=JJK4W6':E,Z7%,-PO.N)-7$/S-%-6;2LJ N& ,)P(0G, TR MGC(8\*RU'K,(:?6)VK(YOTY1:VQ:54NK1#I\D3]+71RNALKTORL-5/?*3/DT M65.Z?$&QFRH",65!BFD2^0(!@2$GG>4XRI1>Q=NTY[I(+/M^;LW>4*ND7I:\ MJ?C4D[L&X,5-0@HMGNXXUKC$8 *NS2XIL,.YVK4!QNVQ+BB=P;'_MCTJW3V MUM)$USCF^P'-0!#$'.((A##B(.WSDT^4*F*+YAP7P^HMKC8I')P37+!G/26T M(,>GUUHZ<$'SH&QPT]!]W]+=E37RWIDK;]F@'7J'C&FSKP,^9Y\*M!U2SP1F M7%E(!"=];R$+,YP10$*(.08\\J.@LYT2!"SE @V+SM.!:L.N92('9P1''%I/ M"A]4FG%=,FTM.3ABW%5^J&\D%G>0-A7YC MMWS;S!UN>'>:/6K^Q\D?EQJW7?'['G*(@5=:6<24-2MYY-B[R&.?^5G*:<9Y MP!F. >AZ%V,NK%M+(^HFW6<1Q>9KVU1:2")N6'210Q0:JYV2;3&#N"'=90*Y MD>2/DC\NM:<[(O<=9 \#IW22AREG=G+'\=!.0H#/HC0,?#]F)(YA?PU'?36' MO=RA;-)][E!L,;=-I8W:.R3YX^2."TWXCLA] M#[E#WRFMW&'(F87<4?>BDJ87E9(8\A1E$6!90$3B"G"?M\(06DH=&A9=]X)J M-M);IG-P^G#$I/7L4>/TR&1$6TL=C@AWECGV_0/N-FT<>3'+&@:\SCYIF/BD MGC.,&;.0,A9IA)*(B7R4)"DC691BRCN+01AS2XGB33NNTX/+%MJW21R<'JSR M9SLIC$BD-?FW2J@KT7>K]&;ZKDS<[%5=W1-U+==DYRT%KW;[Q;?E7;$Z;(K/ M-_^>;P[U(T:VJW\[Y)OUS>-Z>TN6R_(@K:^KY::L!*SKXM<^%23\L8@1C[/$ M#R,>QCCF#!(!#?J0$A)1QI1N_7.-04OY]3=/=-"]#Q^\'KR7;U?>$;[7X:__ M_FM1%;L?8F1^.SP\;(IZ8&^\[G/4Q,YYX"YGE#G%3"_;?&.TI_K*\^%?0'+5 M_X57WBC$\.B0][MTR:M]&G9@MR#T9..:^-/S36L#&3^CQ6/%<%J='LW+C5(&O=J!WQGGKR M[,=.G!$Z(MU1W! V6R#'MGG??OR14^=C4A2TUK7_.@I9X?&J^%XOS> 1A; ,Y1(\XC%JEF(YU.VOA(.V]7KT*C/(T],X[J- M6M8._YJ9B9;;_6[]_2"7;"0**N!]+9;E[7;]7\5J$424$ JB) V#*/$!!7[4 MV2<709L!/:_;78Y/MB]27?U3^P76X.JV+UH?:"5%6Q MKQ:I'X%4@(U(XB=![$/J9QUZ@F@VK#R?!K-CM?W7FU)\0VCL_;V0@ZJ>3M\5 MFY7W_='[7N[OO(>Z@/O36GRS]OO/0RORB4)O6JS//^K#Z_BK^M]>@^W*ZURY M\EI//.G*XY77<"'?6#9L3%VY.XF-5E$_[=,QJ[PU'U;>G K,(6I*C8XUP.]Y M)?/V_4.QK9H7N[N=&-'U[.7[X_%'VI8=\C/?K;Z(T7\G_E*NSLOWON4-K16^ M7F_[4@AIV.X7(?+3.".IW$8, 69QEO73&@Q#I>OI9P#3<89L8>2W=:O&JD7J ME5U"]!Y:)U;>82N&FE=TB]---NV^76=2C;;"B6-_.5_. *'#?AT)^B\U:N_4 M,^_$-5D?G?Y;KS&R>:=A?B1QL_W\T1H]*F^GR?#K,W5 MJB8,[8AU2O9K#;7SB/ ,^G%G0D0YN]&GMT10FVCJKDQ48=M;86Y=KIH*[?^2)=!6[^AM_+]:W=V*B1GX4.Y&> MO^S6RZ*;Z'4.K!: IUE$0N"G/(M)2(B/4-]J@$*E/00S@^SZK4P#[D1=),Q: M7E;E9I/O1,TCZIQ::C27"&="H.(*X4S0SGOV(YZ$^MM>YZS7/3^UN\<5Q'ZB MM!HY.XT2Q4O);%Z/T4QRW\Q(>9XJ9P9/]QU8+M.$&'6>U%H:W:K'*]V!'P=MT:+5?>5E@6OE] MU;@D:[]L:GA]DDAZ@%=OWD+AZD72FZ1=?@MDC_-Y"*]=EUZ^?['-EQW1V^15 MM;Y9%ZM/@J461T HX4$,.(DH0"3@'."^U0OX@3T%-+'NOHWWC RJO[=P2+L- M.73-N&UM[/%>>4?$E,-_7^_O/FQ7 MZQ_KU2'?G/X0^R6_+!;09W'(..9^EN H31)^K5D"GT^5&VM@G%=BY[*P/]? MW;?V1HYC67Z?7T%@@=UJP+6K]V,6&( 2Q9K<=:5SG5G=6!06 3E"86LZ++DE M169Z?OV2>D7X$3))D1(; TR[[,C@N>>2YUY>OK(.4[OQBH@Q;TE%O6/$]7@U MG\B0Y_,:R ^"'IS@7[W\9&_!^G+-PS>G>BMQI;YBKL9D[M"'O-0USFEHM1P9I"W"^4O/P*J[#BBB5H;)GNU'7 MUT_6G:$R"-97^T2,85 V88Y8=>LZWV>?BOI(!'2;Q67U5%9ID]U445K\_>9' MD>W@(]WIL#&A$[K8#3 T3 LB%&!TVKP9N!:/@,EJ4[&249@@'W#RR98T6MGT M:PU&^82L)7.$2'/!'B09KH#"!"W.*] A75;6&.F;T#?9#M!#Z*1;5:KMMGS2 M=YNE!WJHZU/Q/:L;FCS^EI+A?ET2O25R:SC0L4)DNH%GN6&$_)C>MI#X5F Z MCLF5L>YP5H>L]/BM1ZIW+/2=\Y(]BP3G( !2>DJS#-<1IC%<;% M#E;T'-.=8GO"\:E'SSTDPZ:U?S93@KK_5S(WZ0ZU M] 'UQ]-,:ZP4%V+?]H'T_ MEBI!0_I!*P7TB%#=628_Y$LCG3U36-[/6B88*] PG9>LY1?!=.9L)U#_4!?- MI*(D-DT4>;+$0^ONIXX)\W.8'\II,@_]Q MS.E.J:8D/Z?;!_K#'0F@QP.9)-,EF/&R&1IN=Q\,$?E!]5U*V0/D/(]H&>QF MFC0=N&3P-3\(W=)>6>=-UD?![O*(C>DA$P413' ( S+#MXW(.<'@N%E.1>,+ M[.,_9'0TI@TX9&G=@"T9MSG]39_1T@R9()6EFJ).F!NF%N!?QO3T/&:-D(=) M)OBBA2MD!;,%7#(OL'4]O]]U+C,%QJC4/=^X0+A;V9OM,]!,XU MCSD<2N%11;GY"\%1?2O9IY2>1Q#'(3(S\ M1*VA$K)2[5F^V^77GU?U^#(UZ-9$\*W4J1 MOVNH*T:OVD54%:0O:(-^56E> M]B55II4Y7G;)OO\VU< MDHD _5N]B4+7M3P8TD3-]#'$OFT.Z&)LF7.V9*G"M$:M>[A.NAXKW=7)G&&. MU4E=W5M$G]'J39JW-4F9;\5VA^G@5@F%]=&.L:Q^9DE?I.@SFL$8$.ONT7E; MTG3PK%C>H6#,*MCW)L@OQ^XXU1[4,HE0;_4'.^V685TP->A_K+^DS^UCFVEU M3VOEI^QF$WN6$:+0<2+?]9+8L!-KN*K("Q./Z4X@98TK#O8#0/#4(01-#_%L M"C-+ZR70+Q2FEV5>1D%A=$4/&0R8STH,:[MB5GQ=UB5B@91E/,B/C!\RPQX" MY9&L9:R3:-YT4)/-HV#TZ@(H+BNZR'OL.O/-OK_.^6MZ2*MG\D=$H%4DR>O_ MW/_[36*CP$&VY02>!\G_Q'8T7,SD(0O/V4"N%)?BF-?/;?("_'C(Z;:6APQD M/[/ML:'EMW)/DA3Z@%):48VF?WS([Q^RN@%U:U=;H+LKB^.\29!:SPK%3&V< M*B.<]EZF&\'/S*%%]N%E@,ZB]A,O;**?Z;]+8P_/"L7:>%KX-33J6[JY>WOF MVW(/TMZW_5"EG]B]\"WY3#])EA_&Y[#*'N$7\9V6P7\9RZ?S@@79GU4+IX/J M?:PC& 01\FT/>H:10#.R_&0X!>T%@3GK-+(D"(H3@1/,H1KVCJ+<28@$TEPR MHV*]K#=D1/ S]UP.YC("M33W2"@_+^LFP6/2'.-&51GY0YYXJ\;RB-^%X!UE*1?SA1)J L4L*$$I?.BOYK>U-J!C"<4ELK"U#B7BF9P-INGID- MS!BWZC(" 4[YLP*5CM,Z,U!J.%MVH)Y[V36!;S_**7".;UFF;T6!$?BQ;T&, MS7'/FNM;2$5-8":D-6L"S8]RD:Q NAOEU@,6]*#R>@"Q99UZP%R7JJD'+.A: M!?4 AO&Y8#U@FDL)]0!)SM(ZZBLS6K >()7SF>?#7AS0?P-S8SHHB@*;GE"# ML65YR!X?K?7\, DEG :;B6#M6;[R>"[)43,6RA?UD;QU\NSU#3/O!6XM?"/E MD-:"/IJS2)YEKZY@>F]$J3MJ- M3ROUZ6%[/+Q_C*(X2Q_23T/8)*F^$@F-[SFJX' "*8^/U\?$)U/1& MJ?1\[\N\B[SD,"\4[98G?7ZP SWH%QO"3KC/-H3-VYPOR2_S+EE;W#\2SQZG MO9_.]X>=^>FT/TS!.6,FXMACGUP_:!GZ))OXP<5I"OAD?:'T2U;4I!T28KLW M.=MCR#!"K@F1C: /<>S")#+\H2G+CSR>ATF%&E!]WJF/5_2>P[1J\FW^E!8O MMF5]36Z_\#TY*D;D=)Q:C$.^.#301S6LA_9QD%'RM.A[Q+RC8U)XU.,AT7DF ME!+[%9_.O*-Z6Q);J! M)#>M6)O.L(T)1#FBX],DV:2SJ=6*?,LH'IT[8/C+S<<.4*)O?%1.*)\BG^BA MB:J,*Q?IUW-U](5Z1\]]&:7:8,,TS#Q)HGH:*MJB[7 M]SAH.?&$K[N\^C09XWQ-7B+GH@JZ!-TRQ+,K2=1UUM17X 5H7'D&;$5V3 84:'0BC;?L^JN%!=2N6AXQOLY<':![>&" M?8OW)*L]XBM0$,R@:4&#QQ;UVL.=BV(N$5#C/%VE09&U'PJ&2I999>3K]B'; M'0_9S9Y$M^/C4RM>?]39[EM[&1(!$1'R_KY)8CN,7,_S7#<./#N*$N0%T(WH M&T 8)4QG)62WJ7S&VAS3*D\/X PFH#AIWC5<_)"U=;739[^0;Z1%I+^FAR.] M8XC\HOR/3EK>SKHX$S9ISF)+U];P$U^R-B"D/+]QTI_?NLOUJ&ZW0/_?LH+- M2-^$,,MV@!X"+-VJ4FVWY5AQO]QT.>K%YZP_*9]O>T&(R[KIL+T$B(C,0Q,% MCNF1Y#%T7=\/!X"6ZT3,Z_#+PM)$EHE!8+!HE%YJ$\=Z\<+^9%C=U]>5@LI] M\XYR?V/R(^CTG4/F5WM1P%R48ACTXV2)(HA M]HPQ._$QY"ISRVI3<62G]P:5!9W\4I&8&;^E\\T[9UJ.:O$Y$^7XG-I:HTG3 M)'],DR8Y'M!MTB3)JHN3)IFL\8MB_$#?VJP_%6/9Y,T*Y&M(3FR;B>L$B1G; MV$^"!&(\ZC0.F,[R+ )$M7QVB.EUU[0DQ;'&OX)/>-5T97>(2^R95R8K@1HI M+S_73'*LT(6Z:;1*4R\*MW)^^=5\6.%XM;;QNA"'3#.!5HQ19-N.:5A)Z XH M(C_QQ01<3MNJ=^R.DD W2Z>'T[:##JZH9$LBGE>EE^=<7)C'%=]7E.NDQ$Q\ M,HFO7,_HIK>2K;LHL2I89%753\6V?,R^-FG3/D4/[^JF2K?-QO81LAW;36*$ M3!A&88PB(S8\:+B>'T+(.(A%OU[=8.T0@1$2^', M?!XO$#-Q+B;2Z8>XVNV M%:7<+L8W7NCL]69_FWW/BF.V\1+7Q#B*@R1V72\TH0/-OHW8,!.NHS]\WZPX M@T!Y122IK8]S[B;@)(A-1M1QPR<>[0(1B?(]DF4%XP4)$S(A1I8>XB"(O931 M7?B$X+>JK&N2:). O<&.$=N>9<'0<,BTQX]].QE:@(D5;9JR20]L,L#SO5PB M,$)@[NTM%/#48EFVJY^1,-'11:C2HYL+(2_G=Q3.&7=V('^]_XVDI55Z@,4. M[NA+T#2^TJ?N:-I:U-DF"3#"& 8F"DU"AA^YT!D:QTG ]$R@Y"851\<>Y16X M[W"V3_JE+Y""K(/*NQ=/$N6,4^SEV>:<60]$_W9&]$N0H$>Y\&2:B;FI.;1< MZO60-=E&O9XQJ^",_63$$TF)\[;@29M^+*LF_\]NRTWD!LCPL>4D. PB$[E& M;(WR&X9,3Z'):$?UI. ,6B=Y9^!X#XG-8)--W)8BDD_1SE%= ?)?AVRD\QSB M%?A<%B3UVAVW:QRDO4C=A*3)(%P/'9-BR9N#&K+8856LFZ>,"F-QWU5(KDFZ MN,&!@=W03OP(FZ;E!-B/@U$;W2CAF:F(?+_B&4M?W*,>!64'C_LXA!!M;)*D MFC$^*1K1@)ZV7RB@ORPK->]0,B$Q, MR_4PCA+;1%$ /2LF#;MCA<4+G&A39/?TV#^CKLQKC&G A-V .:U1,CGB M6]3\EO[LF^D75C>FA9'ENFX 8]- !L(FR;OZUDPK9'I\8VX;BN=H_5!JTI^# M0JVQJOF&E@]7-<6)U&/XS+;BW57-N:RP#IC/67.60\0)MB'T0B,P(\]Q/ 2Q M.[2!3#/FF23P?;/BZ0'=F)ZW:)8=%"](F!@*8F3I,0 $L9U*GW -BQ6K;H.93_%&&OHS_]%#A)0U^+]-?DNNY>O_VZIP:[O[C6#=T&]F( MF)9IRP(VW25<[9;,\DM:D8]L? N:3AQ'AI.XMFT%KF4;+5PK"5 0VP)ECS5@ M*B^8O+GAO;\%N;UR=N<=A1/Y>)WLDW>C:HS2&1+'Y?B MCR\O9,P(K\!YCZ:7:71]>NE-KQB:;A2& M"?9\BV0@#IEJ#;5CY$',M4U-;LN*Q^ %J0=VFZ$U: \X02_@CL*M1V,W9\O MC\ E?,&68:SG!KZ<8_1 #Q1T2&FJT6$%9V"O0 MW60'D8G)"%M5X1 ^Q5&1; MN42?EB*LO9J_@;+QO20.8B^P'<\T AAYB1<.*(R0[PTPV6UK(*[O93PR15;< M+[-D=A&7*!7:W@(MI/82F_QB.]LO6LOM?.O8!%<2B\QO*W:;W7_/:.N;Q'-, MV_2,Q'(#TPDP"OP@QH9K!X[GP(#K]A:^;U8LEST8SN<2^;AA$S5UM/!)5H\# M_-DA67C]\04+$U(CQI8>0B*(_?7[AS,88+KGO#^PC0G^]M6;=-O\+6\>XF/= ME(]DI-%?$OW)BFW_^NL&^FY@^*'G("?T(C?Q7!L.(&S+<9CO,I??M&(9.0,T M/)+\2UF!0S:U@W\1RJ?%1P.V^=2IQPHH6#"@!10N&/%VCW<-[OC"^ZZ[ B=P M7 F^KC/$KOV6[A2VJ[ZYJ7HGGBCF7(,KNQ4:5R[2;WD78]\V?IOMC\7N.D_O M\D/>/&^0[?E&8BXWHDW5(M M>K."*YLM&0GZ;?:/8UYEN_X"PUYU_3B)W2"TXBAV F1AU\3#1,$/+(?IT(VZ MUA4KX0!J>/%QS-7)O\RWZ>'P+#ME%W3"_*Q=/?_2$WM32DW=!=\C+ MW]6[15D*S^\>*6G\NXP)9O+SV-<_F9]I'T<^+X/).2E]^TSWYZS98/K63)R!Y;N2$. YL&$$4&_;0)DXLIEJX MG):6$J:ACI#SWK(XDTAQ>5+#H1Q]TJAL(%HPX*=77X$2L(5!H409XG^D!:=Y MU;Y6WHIB#4^E"3)JZK?S?7ZR0//BY$=0]N.0R>&KI1! W^&3M&61*9; \Q='J#G=N_!]CE&WEPF>V00&HT!9@-&L=I.E\%/Q MB[B736CU]2R?,,MSJD9OS4APR4006,?U>@2-E6R_^(K-\AX0"$IYD3?9=?X] MVWTJ&C+XK:)P]"(N XD26QVR7#2 M8OVU!0M.: <5ZI2%\3%T%0[@C@E+4([_95FV&5Q MEKO-]MH%6'(0PBFPGL!,'QCBRZ)F( !E.[+@^US$%*0TJK[W6#4@/;9]K MK_#IMC/LRPKLZ%TI=- >VD&;GP:MR *2'/;G:J$BXB5JX17H, (*4AVKT6A;94Z*^N$,U4?[E[7X='E9B7O"A\>L^@X0_\WH3!G$2(3'\"!/RD\3C&?12B;/"_%)9_@"M.XQ#/NYQQ- MZ*0,9O50/BF63#_I/H.=F>J$RL2VMIU =0#D:Q4KK+)52P*@TG?J(S"65JL/"KU6<_&JM5KRVL.F5$$-$3"C+#/;TD),Y!KQW!?D<+KB+>='S^.._YUE%_OW#\W7V MG5!'\ZR$WN04&U&(R!S0-E"06*-J^680"57JYC6Y7!EN!->5;N!?A69HLICF MK*4M1[)PH8R;7[4%L4G&6*I=#74#MS5Z(_L3:M?"NZ64=OMS&%C6^%E?IQ=RL M[>Z7:Y8=WJMX7K,(LJSM"G;"B'J -4I%QYJT4-=Q^7B7%^UJT7A?:4-^JG/B MJF[1NZK(@.RR_OB!_OBI@(_EL6AN]A?^R7C(W]S$EA13U6LXW"! M[+BEAGV5,>B?()"P7.*ETD7_; (O8*&P6(NRR;&=MDN,TP,!\U@6W2-BYP^* M?RO;WY'9UGBGZWD(V3B!A3QD);8' \/%D0,=Q[5BB#W?,/UN5V+[P^>Z8?I3<1+.5D/X5_2X+?;D9?EFC4L0!*, M=OTP^$KK;6U)+OFY/1QWV:Z[^?OQZ=C=)'^S?_V6>C>=V*#(#2/#].P$H2", M/0]:X8#-]A.N6R&70:0X.)P;0;)VV9%B(:^Q!0O]',87+U[XZF0 &"P ^^X] MA-$&&B<&*^CS!UW0N.J+3'$%RU07J?W]Q6M MW[>-]P]$O+HR,DY,'_D^]@V(#<=)+-^V(C,(;&PEL1=RS1/DM*A8[5^"I/+0 MP^13=4GLLJGV\L3RJ?)%3E>_29>)N0E)E%TM3NN'+VF^ M0T>Z#-T]< /OZO8.]PWT812ZD6,Z?F@ZH>,8CN';D9- /W;B,&9^16U6*ZJK M' 0;>"+@P*Y%!YJ'##QG:44O&/M7CD>YYE$YK6G+LLBG8RV!%!?H@/7O98$_ M!VR,>ZLDD,CQ@MEB9(J]5/:F5W:7WOWWF:^035G]CJ#+8TJ#5\7DV%'*[D,B M=T9\2W]F-6UY@\S0-FTKM)(@@D&$46R$?2N)[9L!_RT1[-^M6)C[JPP:BD?D M!@@.DIAKQLKXX2X 4VI:**WTKG&IPTC$= 56B#(]U2#* KLTD$&6 MU0UM@KX'YL+ M6/?IRFCY\4.=HUH:"6T'*;L3?2[E4M#!^<*%!,OV\EAB54; MU!'$JPT=DE87KOH:'\T@XO0I;])#_I_=C:X]@3=/[?(L^3O<-OGWZ8?-%*G) M"^HFU42,9%W41!#]&S69PP*KFGPF1I'TYE/QG335;5C&>9$66_)SNTEY3'1, M%\$@=%%H0!\30?-"' SM1X;%=6)97JN*%8@ _;7-T4=X[>F#$3CX5J5%38"2 MI+]FG$4JH)Y-O-9AG4_6>HQG#%.^3^RW.%GFG$HTC)G!"763[P4]=$^!7:7J M_LM10?M*%SUOLR?2;Q_2.JM)LG>LJFP7'9O/9?-_LU:G-TELFJYIN(&#$\NT M$B,(_:%AP_&9=GA*;$ZQ.OY1U%G3'$BB49V0T@KW^4(Q1U5($L<,-;;EZ>63 MP18?. ,(!H2 0 0$(R @I^>$ROCE*+\MS[-8'0X?FV.5@3;TE,=F?RA_T'U5 M3^ES^_[$1/<&S4/:@(?T>P;*;6?@GB?9H%)9[^1\<+N; MIEUGI.&;NT/>+0F-$#8)-I$7Q,C MH?MP#="WQM;=2.^)[=GMJ4XC"3_..9/ M[0;%=$M^I")W+$B7(L.QQ0T.%#CO.]QS^67+J9>DEG>]IB.OA0;.L(VA9.'' MN*>9FLB897&L1YXLS9K73W)+98DI)T9Y_536Z>&WJCP^W6;;+&^OK<%E]36E M+PN^^/O&@TF,+!.&20!MTXPM%\<# ,>TF2[S4="L8G$[X6LS"0*K?9/SMT-Y MEQ[^6\WU@)4*TAF2Y?7XYE.\ 0=H@;2/I S4$ZR @@4W>_#R8^LQSY%&K^;8Y)NXQ#KB>?N'Z8L4AI3\$U&0T26Z?0Z03U3:!)I$E^YE5VYRD?$]5 MOFUC33=/+9_:?(#S=6TN/ME29F54BI18.AP+OWU]1L!$VBO$DQXYKACTUR]4 MB]O/*A=?JG*;9;N:;D8?5^]OLSV9?M8;TPAB.PA\/TJ@8WL1LK [+K@AS"4? MLQI2+"<#MNYX2#YNQP%5AX]/,>91RJ8@B[')IR@OB3QMW@&W'Q"I1&6F2)I0 M'2G0SS+&7YYU/VWI\X!P@."%L3P^V&)=G MEV,>O3S+8O/G@>T7?7EW8IMVZ+9KSUUJ8B+DTF19+IL:3)(E&U0JZWFK_@ZDND M7(]<6*I%KR?JTMGB.,9]*BD2":WK]AF%\4'7V"$M&49@A7[@( /Z,7):/8VC M.( )EZK-;4NQHKVLI8.7 (6>&)M-+IN\+XFI"T62QK(>: M2;/F[?ELB2Q)4+'^Y1T3XL E[9J8Y(=NB*TXCH9V0]OF.N,SO[5UE4SHB3 ) M%,]6,P7L2M6S5=X"^Y O,4WCY%I[5>.UAUW7A)@24K;N/[+=S3YZIBO"G\N& M9HKM+:)'\NNG_@+1>GBBUG%",XX]V_$B2)!Y=A(.D!S7Y+HM62F01?7P"@SP MZ=+NW7.[F>*JW1%^;@0X63%#*:6[3$!$U_36''WE=]1*;Y/-89M5G54Y44/A M5F;JE*:KY9?OUHJO3=JT5WU&*1D>V^SK0Y8UL-C!W2ZG&-+#J4!01\\O[*#; M5;MSS._#[[)PG(2N[T>>92;TS@W#]^$8JR*?ZU5(32 OFU)_3A\SH9* )FQQ M7>2Q.MK%$GH6MRJ\*$0UT1.Q1C-/ZQ&5="/EW=M2]($G/K'Y" <=E_TTRS < MT_1P8.,81MA'26@/!23D)C 4GM-(Q+!&+)I?U)'I!(%9RDK\2X@7ZY=]V+EC MG6XH\(8>FJ[]]27IU=V[J:TFOE>Y.M_4S&C]V$C?T3 4 MAQ_78.1SR;&!;4%.Q7:NS>.6;=/:- F7=JM)HDZ#;6JR+"GE=ZP96?2EDM5O M))Y M>,5DCIU"UF1.@5,T3.946#F5S"ECE77PCT^I1\^_GUZ[QE7VCV-6;)_;R;MC M8Q@:7N)BC$B;*#9\JWW\PT4(0X-K"5!&>XH']1DN, (3*M1*(9=M&KPTKWRY MGA"E2E22@:<)193)LA[J)]6B4EV?%%2U]]KM)\QYV(314/+ M ?D_(56;T9YB5:,008OQ"EP8CD+E/RE4: M*9X,BRXIGC2VYBA>?4O?>Z.O9?3S1S/"#FDBBD+/,GS/=ATC&)KV3>ANOF?5 M73E']+B;Y!F/Y^B8A^4("$1IG7-NPY+#JKBZ*:53BKS5[;5"/ZF@$U@V:1;&IN&&EAF8SM!B M;+B&4#HGT([B-.[_',N&OB5.;Q6JZ9U#[4,2&?@]K?Z>-75["/_3CK@DWZ8' M -MK[< OK07 Y'P6>!;=G**GF&EQK>N 78&>PK4U[BU/+-(V@UW-%&V.)9>$ M;#8[<_3+ZEMTB2[B(/)#B!P'NMBR[+%%B&VQ(IM .XKUZVM^7[2G'LC,Z*9Y MR"IP7J7']IGJ_KL;W=3C+D?^<#GLJB&_VSG6]=YD;6O@FP2Y)J1 M%Y@&(KE@8%I1B&"/,?'(-%AP\KD(-N6SU,Z*__'+F1%_&:99.Y VX#3&+[]O MI'8HRR":9? OZE#-Y&)9VR\)S H>8-ZKD%7Y]Y3.>#J0&VC0@S,P"!++":'O M>885#LW80<15Q>?^E]NV_LPT@%#*:1%G8C[0UBY@%W M@@FVYSC!80"Z[% 38')B-*KTBQX#5JF%Y7*]G'O_7G\TYV9_?K/=;7:@XR N MZZ9N+RLG$3K;?>GN**_/+X4*$Q_BV,.AZP8(A0&RVTNA(B/V_8#WA+]2+*JK M$]UMY*2S%6V,_4+^RG]R7ZTWV"H5.CF"KYIQ=G%=N7]YTVD/'K3HKT"+_]<[ M:@ 8+%CQLKN9E$]OQ%S$F7JH^&+6OMV8N2#+S$]#9S_@=EL>V]#RI2H+\N.V M6W2[J>(',G*R3\7Y)_)BFS\=LF^THKJ)C"@P?3+_"J+$1+;MFR@Q32,)8$R" MCL.U*J86B6)E)^#!"1MX"9_T:= 9T*VHG7VLMX'("K6"L90^2?3AL!'-K01:$?.!2SG-*5;QLX$^H@0=3-"- M2(OCQ* DAJ=E>"5R^;26@5>1(YF2".8XF;D\T6('-*40SG9.DXF2=T*/ CXU M.+4IV:!26=_CFR5,M>V-;4>1X06N87DD1/EQ&+AAZ U1RL#0Y)D-R&EQW7CA M,<<+R3RS9>[+4RPU:G@B(B8G#6=B;B+=ELN\'FFU9)M*E7UUF1+):;$ZM@S7 M<%S?,D*$#3> V(@'7$D"N5:1U:/1O51"+0&M*0O52S@U4/M%[174B%%E&G6*-'?K5#<7V=IG=WF]P_-S?Z/NMN2L0G< MP'-,QS4BUR2QR YC W=M(L.V^2XSF=>28G4?P8$#17<%*HKOUW+_Z['./KBW M1 6O;(*\'*5\8GMB\[IC\W9@DX#KCM\LJZ&31$WHHQR"]= ^2;:4*KK@',TZ M;20)')S8INN'3@!-QR0_6]'0&K(-1URMV-M86J<^WH,EET(185+#WDQ)NEYG M\]H%9I@UB)]+'=5'P(I)W1%EA6G)Z5OZ,SZV.[__5WE7PRT1..)<_S;;OGBL MACZZ#6_B3]_*VZQ)2=JV2]*J( AK\@7)?I]MFTT4(ALFCF7",+1BRS90X [H M8CNRF=>E%L2D6-%>0Z;;F^JF2HM=M@--^A,T):AZ\"#KT7.LMBSI/88U+TT= MQR>F! .@5@!B!J!VT//6X&9/ZYM^>_7!2Y=2:P U!WPKP6 0&"RZ O3[.J,T M=2S'6INF#A9;D%O!T6S+=_)8OK3&MX(?-5@(7,/J&UL[+UI=QNYDB;\?7Y%O36?ZQ;VI<_O?OU?_W/__8_ M_K_??ON_^N/[7VQQM;C+)_-?S#0?S//A+]]&\]M?_C7,9W_]*_?BN;_19_]!M$OV'XM^^SX:^_ M! HGL^6W*WRD;/[]1?MO>-D:2BE_7_YVTW0VVM8P# M__[]_O/^TI/.WT60V M'TRN\E__YW_[Y9<5.Z;%./^87_\2__OGQW=/!OGKNIA>Y7^[*NY^C[_^75U= M%8O)?'8Y^#'X,L[59'@QO\VGX#.[PU//W)KN!CG%] MHAH.1W&G&HS?34*ON^6V51$>B<,V3=JGQ=W=8/KCXMHOYHMI_L=H,KI;W+W/ MPWX8(+'LXHNI&=R/YH-QU"'W^700NR^;I/.@UN\WS:QJ*ZKR #5-=S(KQJ-A MM,?T8!SMC$^W>7Y8X1[LV.ST+@?3P*';?#ZZ&HQ/GNO646J?^*=Y^/-NI<_- M8';KQ\6WH_B[=X!FIWL[".";O9M\FA=7?]T6XV$P^-U_+D;S'R<3<'C(KD@Z M&50IXS=*[%K?A=\N=ST=?\7?#5[O)3B:PZ;CW$3?.PT_G!5;0X M#^-N:^L&)E)U]]K7J99IV7P:O.;YDOFS^73I8P>Q_'L^O E;A[H*OZG M^-& M:7'B%?E\TF#UD+&.:X2ON;!;SW\\LL<.SKI"WUHFZ4+OXD>>ZWR27X_FEV$7 M/,C2?7T:FU20U&(P'05S;39;W-TOE!>?\< MC!?!\[Z<%O^17\4]?C7[9V 3_E8]N;B.3O@;#[2:OH-1JAV)#4ZB%97XPFBZU]A_Y8+:8 MKLS<0T3N[=3:CN^AI;-I5W;>3!VZ.O&J:H4+7>J8X M^AX6X&Q6(<"SI6G=4TA"\G'#U#WU/P;_44S->#";C:Y'JX/(L,,^GM1D^#$? M1] %I7:]&+\/CDEE.-?\G;J)KXCI71UJFEP=3[R;S8,B-XE%5 M)7A7[=_*9%,60AUCMT+D)E;_CVDQFZF[>+RX.AU=W"V6"'YW=Q_T8-1][T.+ M/ "]'',UWU16U#>#5AA6;9D=-THM$U_%^#X/OA^>W9:F=4\A9?$<.4S=4W_L MG=G\.I].@_T[^+[1[,-UDNNOK_&J^"0Z'GWT,BVUUM+4836X>HLGK M7WW,KXI)#)B>*,MZ/U@W.S9_==_O\\DLW_@V+Z=W/.FG#]X8F7].KO)I^-3D M-!Q7&J?NR5?3O3L[U#*=_Q/\X^ )CW_XT600T#D8V\%\\.=DL B:*A\>FES% M[FU,=;/QOFSW0MDFDG7*I]I@035 '35(+=/^F-\785&%<3_E-Y7"'KM[-#2A ME W^M-$:(N1!]5Y>4'P)C=C0;W-Q,\]6!Q\7UNL%QTS]VN#I)J0K%+8UKF49)^[M1C-XMR0Z6 M==#BX]'UC^6Q\RJ+=AFEF>73KS%E[3Y\,2Z(P;CL?HB FC_3)](K8JV9K]7# MB)CG$RS!\*'@<50Z6-_3I:DII>BI$X=KBI2-B1V[R6PQC1G/M5*]?^P6B5SF\=[C72XG:P]C1A.#JV.,;'J&;Y%4C]/!\,XDWST=6EU/!Q$EP9XK:0?_;D6 M61'O+>?3Y8%+/ID=95G7-'Y-Q#XX3.4UDR-2F2MV;V.J:^X$ME9JETC9B5]K M@Q$5/8EC!CEIVH^OS,O5S"IBQU(=O@\_6+>/X]9;?&,U@_S[ M/)\,\^&RY$&2"$:$T4!0XY M!2V!$AH$D=$<$:3=4U+'L8Q+,5USNUE:*Y7F&,VNQD7,P?TCK%O\?K^\WOK;U>UHO,DN MB'5]&H!.T848 IVE4OA]JU9H45_44&_F52L9AJ7!E"J+G3+86P@5-AY0S DS M5O1'R9C%-*Z*ZCIDW2$CRE! C376 DBX\4)O*(0>X#>J(BH+?K^*.(W+#QJ@ M<0P]6\&58+2]3T8TLAAC2!@/BA4[;30K:>34R00DH;>)I%H8W2*8#FX01VNI M?:-D$GGON"C ??(!7F]@&N(]7VR:+9%F5ZUB8*L M4%C"L*U0*1'DDAHD%-7* (Z9]-V9*,<9CTO!5'&&4H;-&$ ,>>R$L$QK#HA' MK.061;@2M\[0W*D,HJ(S6;2C1/97=WS5BH()@VWXPS%+.-,X,C[\CW).J#6^ MTG;9CNGP CBE.M_J9Z_WI%/B*&D?RAR#B NE"/%4 FZI=B1PE#&BG7>8OU%E M4AEH!PR05J73C7HYI0;KJU9"FD(*C4,4>A.WF8 ,%;%A.** .-6I$HKL?U92 MI+I'O*-CAKB$T#$#(,70$X&$,Y'B^#<#@7FC2J(R$+:[Q?5PN^5 RWIIKZ[- M5L75EDX95@X"HA""GB*O$?,$?X^/H;PX>GY%X$GD;%O(V9+C55I3/PZCJ$+O M3(;U83@&QCL@!3=,&5S2K1T#"8@B;U WU<_RMJ!6;M'K_,FCPL '^V;(::@! M(](%%\-PA9&1)"N(1($3 BNCE35O-=92&2#[ M K=U.3V$J"HH@Z/&R30#'!AN-$3&6:H$]VR96*0\H1+: M[M1#)3JJJ(CC!LH@AA0$O6#"EW%@AO1,<8F>(\!!"$-2^I,;:2M9U,_Q8'@ \(F:Y6>VA>VO[#!') MC J0)PQQI5FP:$5)'S+5\OK>A)JH#(2B?K:?Z*C.IO-'< K_>@ZE\*/L8RS' MK[Z/9EN@\^3W&60NJ"XJF6"" D0X%*:<,X6*G3%4$H58I+.S<0C\D=]]R:?[ M0+!JD07G66IM,0L;F@3>8.?*A< @X^=XC'.BX)Z+_20&-BGX]?-]>T7_I$WF M).4B^%/!9)'!Y7':!A.IG+M,"C;U7OC'BJ^HAXF- F#P_3 'K?)$-0P^+Y2 M* F@#D-:PLJY.YID+_3UP*T6 "0PL:TP]?--+C@3^;MY?K?-,CC8)[/$2P49 M](88*;64%FU SKA(.?WH*U#JM1;J9O%A&+V\J!Y_DBWKLYAXHC<>+T6QNM.[ M!17[FF<<6DZ=D 18RP#U'"%?SE8Q3LYPZZA1A$7M'&Y-K3QY GCV,3!@72K[ M0[[/3]_;+U.:((Z ,L8 :!S34JF25DM,RI6'UZ9>3D=3$ZQN"U:7B^G5;9CM MP_MQ/CCM@_'_RP?3/P;S111"E3.G(X;)+/=6.<>)HTHIJ2BPI.0$!C;%^.EA MCDC].&N0V=W![BAP94YC28351D?+SV&(%2BIXERT>\NTY=/Z1J1_$&)'LKP[ M(-E%_F[R(?\^__PM'W_-_R@F\]M]MG?%$3(,.&#(&X,-(X1J*VEI>#(4F''& M6V5'D*M##AWC\%-\H&48^70\ A_Z9H &W\9 0(+W(YVW4!%7TDPL:O=FZMO! MWLD2Z!AUGV]'TQ-!M^F:(:2MUT(AI*A%@9T H))BH%%*@DSO\RX[Q-RI N@8 MWIV'NH6\&"/8"<6NU50Q3!*C:F,02X11%=WP69O/IXQWB[&2F)P3 MYH&E%]4PB_6KANOGALHKAW].@K34 MS31?EK3=A:RC!LDD!0+*H-4-=LABXQC!&\H82HF3L+>%JB;Y?C*B5K8<'QC)6C/XEI-PH3'GP;CP?3'+F"=,E;&&8!& 844=EX&>Y6A MS1&L5TFA7-X_>ZUF2+7 \9:0I8O)8N=>>,)0F= GQ.IE?[=70S8/J/C%?#'-UXF-2Z_D,:=B"28F.=&<50K+-,2/E9Q6:1]/)%H*\W(%H?@(:'YQ M_2&?/_O]QV(<9G5S1,9%8]_,@FJFP0L6&%OA/17<0;OF,Q66=W:7I1G%U1 & MG]]RZXFTVCHE.$QOH/ QR;4@?L>8&<-!3A ):HDA!% ;]H621Y)(=&:([AYK M1Z._'LF=;#BFLVQW"9)Z/Y#%"HA.H\!^KH./AKE6LN0(<#2E*GK?,Y]:@%'1 M YEUB.+5"?2W(AX+[HSGU/R9S#B,'4*>4DN!(!08S4KN6(G;O>+P$]&-2:YS M7(>/Y*T@>_.AC J"@LLK@FT8]DOD'56^Y! U)"5IL.]/"KQ2;)\JNZ[1'?,Y MV@#WYCL9@8(2CV-$#UFFC;$/_.$2IIQ8'Y\F\1/;S8FN6S^;O)U7@QC'6YR]_L"5G7-G9& M$='4>.@T<@!:2Y0J#QR8EKJSROSG'KKN2H*=(#DY>'UPZ$QHRL+&I0G"4@.+ M%:&XY (.[D=71S -ZM\.(%07>$^36B?8K2ED7?$#F3;<84 11AIY+!V)E__6 M'+%,IGB&?;T%_(IQG"*[#M%<0Z"Z\B]!E>1WS%0#Y9.W+C"Y&E$X);_2P-&-_PLUM2*M7R#W\9.,QPV3 (D MHDI;+95F"%)= MQP)B@DNO2#.)0L91+4GV- _<3I*>* MI& C0 :4H *4?RKDSY_P8>*] >JI$^H;1/4'<4X?* M%#2Q2#:0*KBRE +)/2TY$AS:=I.'WS)&3Y1(KS"Z-S1[XD@9111@YISC@2/2 M2Z8XV:Q93%+.$_H:ANTA0D\62*\ F@K+S /G#+$6Q6=W5/@C6#PE[1J0=DO( M]2TSMS4P'BF&MB#X[$F=A#CHD2-E"'J@H$#,4RBT#/N&*9.%N+>@LQ?Z&D)B M*U50FI5!SS!Y.,)YW$"9M()A&:P8"RC!2DJARI1X[ACT9QSC; PXIP'T-(GT M#)^5(IU'CY4AS+ !&GJEO)0Z"-ML0FO!33SG9W)ZAM*3A=(_H%:)>)XP6B:L M IX)#(0T$"%!A"HOBW*@<$JE_[['//L'UE/%TCNX5HE\'C]8QBG% FDE 5>( M06VLW7!%:YQ2^:GOL<_>@?54J?0/JQ4BH,F7- A9L=:2Q]=HA[,OT,>$X/>>8:,] >:0H3D[?/SF^>43OC -A M'-;,2 X#30H17\;MA.!)E[#[F-W9:$RS.;XWA*$#E_RK1;P@Q,8"C(5'C ." MN =ZLQJ@:K(O9[74+NCJ(3N-\0Q@Z?-.^$#2:W&V]X(H$[E?G-X.G3- M^X@L-*4 =%S'ER"%4T*@3=+Y,A&]U9C86\'3B=QO"$_+$(?:=]&Z:O^,&"60 MU]1RX"Q688%@MED?A*2DZ_>UAF?':#J9^0V!Z30(99I3R5W@CI3:*S[O3,Y\"$D<#WR$ E%$D/=7<08\JQ4>;H5[-9OG>FL7;&V8&T(#DX-%S&Q]4 MI9@2O:'(^91Z)GU?]_5*O*B1S6V=>*XFN0Y!5\;.L_:9Y0A89[4B7AKIF;0$ MEK1Q2U.R[/H.H5.EO!4L:7QM[];0[#9ND^$_[C\7HZ^#\7+CG)O!=/HC;)S+ M6BI[;PU5Z)])$'QVBW"@WGB(@?3-J9/!\.)V4/WL;DT]75T5 MBUB%)[_*P\R#0?0AGQ^^=[&O6X8Q@^0MK;/**'0 DRH,M(A3SUAI*3-8)M2Y+#O2>7U M(J@.]K8%G*&29W_#)^)2.S6T MHR6PM3T]5-SGT_F/R_$@4#P91ION/OJP8?/=JX!V=\MHL/R CF5=PO]3PKAW MLJ34^!45"S,CKB MB20I4>/780LE0Z<.OK:%&;L61S#95C-^/QI\&8U'\U$^VZ]_#O3,D% <8NP= M,,X)HQR2HJ07.YN"HR3CI]?0J9>I[3EA\\'D9A1,_37J\[G['HLVCR8W_RB* MX;?1>+P'256Z!Y4KC>4<&DVQX8IZY+0W!@/]T[RX^NNV& ?QS**Q_E#: M?0]0J@Z12"D,@*6D5*/=%)UD[Z?D=6/A-U02V-[VV=EEX,?,8P>N!)^,ET$\;V@ MI,+16851,FDIL5XK RF3+KZZR3;N1=@VSO')WSK1L>,XK7[.MX5 =W<_+G[D M^<=\')/"CL+=P;X9=D8B;90FDCG'"==BLY"!37KTL>][:@-HJYO?K48MCT+6 MCAZ9Q8)RY+ BP8'%EH3_;'Q78I-N?_4]HEW+B]4*!SKMO5S#Y8"Y^[,^J/,N8S#)RAS%F!N$"8(B/L M0]!$Z7,^O6T /3FS^:Y!?7)DAHM!@ZQ79 M2TVBJP:V=V ^5;.;,DH]=PQI"IT@A!BC."CI$)"V^_Q29P93XU'/(_G3]2-Q^P+E"SN%LLCPJ5G&< ?!':;3V:C MK_DJ1/^^F,7DT(OKSX/O^X]/CADIZWA<:/^7PPFN1#-YA.@A\Q>T25S:]'5WLCZ(<[9\&I54#9Y4O"A"LI"?8E MU1;RE!2#OF>--X"YVAG>%LP^3_/!;#']4MDX6)!<"^4ETY &:Q(00&5) M%34^Q>6K'E"0*QA-\IME?L=K!E(RB[N+'1P5,\@T$RSH7<=0?/'78LB#+[RF MRI&DRW1]ST!O #;)#.Y+9GI"1GIF1-C VD(*<"X0,925U(<-_4$2(F>0ZK- M8'D=S'^ 6_LU^RZ7'+W-YZ.K!Q_Q+ OX(:@ E$C3X*1+)@@5@JWJ*&(>=$*E MG>Q_0+%.O#SWN!J40C?AZJ C+J9+G@V71MAE/OUT&QA=.8*]:X!,$ VU MA4PQH!5VEEMO2^J1(N?\I'2C&&R$_=V ;SG3F5K,;X-$_BL?5@;=\XY96&@$ M0@B<%X(JX[UCLJ360Y3BG?4_G-D:V!+9WB7(WLUFBZ,!MNJ402Z$EP2 F/-. MG(58\I)*I7!*!*G_4M0S4Y9 [9U4F +* MA*2$P0=Z;8K!UO\@9B=<8> BV_J*&4$LH0XX$NZ 9(I MQEG?TZ,:Q5O]O.\ 897MZ99YC)AT)YJ?'C#L/!=P8!T:*9,Z%8CG^>,J9/XWQ+ZV#*_3SYEG&4SNN6 ^8;;LPNKF,U?3\NOO7BL9O- M9(Z+D;_HEBGHM4>.\)CO3Q0G2!GC ?&("0-TI<.B9JB-E>7#="^GQ==1X*_^ M\>VF6."L\M0509*#!$$+L'6H0]YRSN)B7_$F0G M\[R]--W_6,Q6%V0^%Q_SJR)LLLN'-!YF_KFH3_4U\;E,"8V0P\P1)#A'E!E, M2\XJ1\^Y,D^+:.Z!Z-I:%&5=XT7WH-E1KKHFV;07R@^LF<6W.E^>Y.^-X^_NEFE-C--. MZT"J MKPX"J5E (D4]YZZ;O*[!4D:Q12>\HQB#=XXE'LX>_C?"G_R5#=%=/Y MZ+^6/]^K( ]WSQ0PC'LF-):&8NZE\;ZDW&*70;$6\;2V M2\>[3,5D_>C7OGWY2<,L%D0QRF@7KZ $1@7FP)(:2%W*,4'?C]-[!;8DL;0% MLG\,1I/(EHO)N\G7?,V[/5C;VC[3BE/"-(SG)0QJ#1A2)6U6P!3C[]3[09_? MUB9;AUQ:L_=&L_MB-AC_8UHL[C\4\_#OJV4=E44^7/.FF#P05#;?9P*>-F(6 MWKUW]LD( MMJ_C[GR MY&&W&"UO2A[=8?+EY:&CX/BR M>R:9UAQYYQ'@" )C":4;REE2Y>GJH?"N-&8# #D(P609=(>^K4^U'P7 [8^] M&^8QP8)X;@AF@;]2/NP(W*38E-4#X6\)@W6(H3L8KI]V+T^2MC[Q?A0JJPR8 M26P0XY((AS$'R!JB-A$O('4[CQR_)9 V()4.CUZQ(\FJV#)092Z4F$"!H8W85 M4EZQ39A!LG8P^99=FW2A=._?['O_[B2/9]^ P?#A3,)@XC@$&2+:8K&)C &0 M=!N\[YF83>&HLAM4HV"Z@^WNA_2. NON83),!=3Q=K-FG ?K'$.XV6.H9>>< M*]091&L31Z?Z]-D[:NOU=JP2W3Y*I@#07 :BE:8>0H^A<24?B&3G7$>C2\U9 MBS0Z=H8>'J4Y55WN'B8CU@**O;.2*A[8(93<<(+JI"*N?3=".\-E;>)H\=I. M17.]EGMDF3#", 6)M$!J:Z5"<&/-("U2/*.^OUG4[H6?9@32,2Q722HU77/< M,U@FJ7#660&H9]YZ11%_T B6GK.IV>8UQ_I$T%IVY>#'.KE 7?WG8C3- TEA M5?#F0]<_#08Y[.+:[V8C2;Y;*:NKX,1$D07R C-AHO( MMOQ@_/W$$3/%%<;"<8XDE]XYXTC)'Z6-[DQWOGZ,MB*0_FWQM6SMF> ^F#.: M*.I(?+E# %^&*Y01/N4RQ?%N>B\LSR8PVIA .H;ENNQ+/9;GGL$RCQ0AP20/ M7/:(8 F"15YRA0I[SEEQ;5J>]8F@BPW^?53ZY6/L%;?P)WVR)4D4&,<5 @IQ M!PTH:50^J7AFWX][FD3$GAT[A?]M8>QC?K^V@R^NJV)L9Y\L&LE2A2\9P!VR MT%B^4?!4D90G-_J?TM8BRNJ20!]8P:58YA BS&AW'G#S.:H7CDJ4J*(U4]=WA#P:A%#!Z +2CL6L8VO]9AB MMC\ZN+M7!C1!W@..G2&6&*4,*H,'"O"DHCZ)[SZ>$\(2V=Y)8#HN@XO[I0W@ MON?3J]'LP ,C!_IF!!-M9>"A#@8MQ]XRO='CSJJ4>J1)!=-?/]!J9GT7^WJDD%'I95"8XLXB\.*)D#8F$#:@F6<_=++GMW&\^FO M@W&T#2[S(*7A\^2T/< \9IB,4<"=X0QX8KT7X>\/S.9 I?@2QZ<5MOTVCJ^4O],&Z09IA92A<-_A2=N$S)GTM@V4P?OE^() M>)C.SQ)^:;P_+]P1@!D1)%: "7\U@0^;?!\EO6O'FWV".S=I,7S2(>J.X_P# MZMI_!>5V,+G)9^\FN]^L[_)=E-U/ON]9')7Z9]Y*K+53>'D[C6/+@(Z/FS)) MA2&X4NF4ANG_?,#]>]HPHX)K1WV M#!64@V5I&N*M *$G_')>,TB?UY%-87/ M;6TIFTFNB([U7HO)4C=]'^WS[?;VRQB!@A$J):8,(&H\17A-JPV>2V>U]MO$ MU)%2WP6>&OC;%I:>3=46=X/1OBK06]MG C.%B5908L@@I-#9;&V M[]!)%/+NIQY/8FU;<%'#X?)-PL'X&-7)YM8@=76UN%LL+_\O+[=&7DSSVUBD_&N^NG]] M&%Y5Q\@,I51QSK'RDAN*#$>\Y('%(N4XK^_9SS5#K2&6MY0-7"W[;0\^1)W8/0 MV=(ZF (R)Z(5X(1+$)WH?A5"J" MH$JQLWJX_;4&KE,9W/HQR_O@4[P+?ZUTMK)IG*G(,H^T#E5*9V5SKOY=GDQV(\#B;!M[ &]N#HR)$RYRB60"#A@)7 NL#J M,C(2=#5+"4;U<.-+ <3!NGAU,KHU'15?_9S%*Q9[[R@\;I9I ('2SAMDC-&IT809"2,7XT9#K)46M,]-N>9#V-Z^WM<;MR@;;N<<\;9\(AQHR1B'"$ MM.?6$%)2985JM8[2>6,IE?,9N_T6#AW:9U$HKR9PB4GJFJ: :;VAA MK)WK[UMOL9P1AE)8WEHRP>I$:/0U=]?7^=7\XOI9#&4TN1K=C^.S,\OE_N"I M[,LZ.'G0#'#MH=$:HL 5Y"6WH P#8Z]\2O0JZ6SF=2.Q-8&TNH^N=GJ[F$82 M5IO1T@+8_C3[H8WVN-$R8ZQ R L@B0S_9=R(C7WA!.SL:?37#=3F)=$Q0I=) M['4!=,]@&5/"0QJ6*]." XL> 5T(2Y^*HGL65B$X9I]9=Z>$>_'^JS!D'T0GO6@\[=8V4N+DTF&/68 M:VH$!7:S9"44*;KSZ#O^G;^2T8$BK4$H'22(?"YVY'(NE]^7YQO#QSPP_F:R'.703<6F/YU!;SC"" N'E)>"4*+0FN,$ ISBBQU? M<. \ET'/9-BG5?-Y\'WEK"ZKS1QK,=?TA0P*8 7 SELO& 3Q2';#/Z]TTG4) M\',1="BK7EC:Y5-ZRT:7ZZJ$\7F)_6??)XT8^$.L\D!Z8"'AV#-+[$87D*0R MXK#_#X?TP@:O33I],,1W$G.B,;YSO$P*2"11'&N#L.?*$4\>=K&TRN1]OV[4 M!XN\+LFTA=HC*Z5N+T[0^%Y=+ M4>P!9E.?S()+0*F$"DJ"O(4>$5:*BQB'D\!]:MGISV<3ANN)V+I?&-/1U^6I MX^S_+ ;CT76LXJ-F_YX/;_)94PLC[9,9$HP9+7#8QC2.1YX6E.EMQ F9DGL, MW_"Y7D_DUD^OS +H+0 BL!X+J6A\)J:DDWN0Y+LEG>>= MD2U2'_\[P=G24B\G'*M__Y'/;XO*@-O1/9/<0^X%AH8X;:DFD)<'1$0(GE+I M 58_JCMW.[@!4?0Y)UIR#"GSRE BL4#2V\UM7^*93RJH=O016P<%%#M)B3Z. MZ:\E)=HQ9YC0REC'L4)<.5!&(&A8(DFQH:./J- "8,Q2>.J)'8E/?"% 3*DRI+I6'ZCRS,*0 '6DB/1##" MN':(DO61CT)$\I^%.2N+?']ASN/XW/J-T5H+FH:6-LDL6OJ4:5$-! @24B5AL/"<'4KRFS M\:W5KG17,^!I2.I5:E0=Q^@^E!&JKT85Y0C[0#YU J/X(B%B,M!.'7=.*)_R M*%4/098F_I-J5!W'X#Z J[X:5Z>#G:![(99@CS97D8N.0A&786;BA802=(/K= MCS?4Q=T6:Y\%CW1S'V*FQDNYYD,[FH9_CW]\+M;^\8NB#ZMCD'>3+94?]B"Q MF0]F\0#;>BH\92+(CV/-X$9TAE0ZC'@].VB-V.V%/+K/+7R12ME&ENV!;#1+ M$0**<6$TA<0*B=TFRLEP4DSNU6SOZ0#O2A[=8WI/,F2[J;('^$J%UD ZHR0R M4"OBE =KOA)BD\S8'E9I:@7:;0FCPRR,B_M\NAQL%I]Y?+/%Z?#?)9SO9? MH_FM6O9ZP(_:92SLW-YK(YRAE$FHB()K6@R MKK,'YUX'>E)XV18N_C$M9K/+:1%LNSVH>-0J\P'-F"&D)"!$.&XX=B4=RJ%V MHVG%?#!N->NS5H" MU,%* V1.>.N]$M!*& 3#-56ETC3>BCE0S#U.^B M"?Y?A^K.[.F5:2HLX!X1YZ70T%)@T&9=R:2[A7U_/ZYN9-7'YM:<_I7S,[FI M5*U[2^O,"^"IQ"X6Y WFG/#UN-%7TH)L73&1_> M[?9WS"@+!J"+#W@(Q9 )%-.-"<@$23&=7L6EOGKA5">OVSU'BM O?2S>="\3T=9G3NL;BN^FWS-UUE/!P,I MK\J9"RO';\_"9PA7.,],$S+C"P M# &.+5:8F:"N-]:- #:I0FK?+Z(T8DBV*8ZN0?P::Z=QI" Q1@/B*,9(4(3! MDL/("2M,.P]L=^4ZM8G0MJJJ'2?0[I?,ZZNJ!IAF0A)I@OGN,:$6X$U(#EN1 M$FWHX>%=+]=(JQ)L,C4:QTJP\C M/C:NSPZI]0FAM0H!@^DDK)I-GK@>S$97>V"VM7U&+)'0.H.=0F&#B0^[EX== M%J"DMV5>0RGK6LWE.CC<%7KL:+R8[[T!LJ-'!IRDPAKA&"34:>_\)IQLH:B6 M8Y9>F/H\$70:C]O"T+_RT:,,$Q@PB 02C/'Y$:S2YUTW>VM95 TR_MSNF1I&3$ *2B=HLQC[Y@K$P,L M)R#)8NOG4ZHUIY[6SN,V[C"$68WF?G U&C^J2-KZS02;?YG;T>QJ7,P6TRH! M_>T=,L:]EM!9C)CU3$O/O3(((J,Q,:Z:YFR#PL^!MWI\X+66[3TR S"$L;(I MHD(Y'>RU@-621@^2[)2>;PZI4G^175<'AUM?I3:?#T;CV:M?K$B:8/5A P'5 M&!IC"7 4&>6I#SJ1=EBF-<@FO[A^RO5#%5MW]LD4IPAKB; %P9I@\:T?4-+) M!7V#"[:RY(MF>-R6V?:^F-P$CM]%-L3:,@E\O&V<$'FC7 MO_DD,K0+B!S<=%XV#O:@XB9-MX=IPXQC'MB$N1%8."RA#GOVAAJ;I&QZN"?5")4D/K;H M PV+R?+RS)?!Y*^+ .D@C#CM]^_TQPPUP=[6#M&>&'8'3.&7C3.!@>&*.T $0Q)P(,E&C<8JYEV!IH4X M7OV6<3)_NT'-0>MX6_-,.1"?YJ!08*>5D4R+,AH!B;.=E81J 3DI3FZ9P/[EY[^V5:J'@.11V 4&DJ%-:PI!4!E5)*]G7!Z%C9 MOZPQ5AN76[.+\OD\)JY4C?9M:9YYIP"'D,/ ,4LY!IZSDC+!96>EB%\;?FI@ M[F'8_'4]O5J" :(U%.)/LD_? FY#L_Q],=C]*LVNIIF"VDO'O#-! ;LP02MD M.4MM6GJ@H9M/Y(R41_O5<080?91]CN>L=!NV3WV?"8.ZQ M1UBYP .CJ*6E91[L=)4B_QY6M*W/;$WA8N.2WZD&GK7(G%4&8D6E#=Z^YL 1 MA1\0&U\4/XB[IDWC6I*S_&$U&=XN[O=)^TB:CG $L/+1 2LZ"KM)D M,W<#4&>9)PW)^UB)%?7PK5&9#[X?EOGC-AER/FQ'"G+"J80>*"4>YFZK957U M/SQ:B\P3^-;%$7^Y@[VO\";3WG[!Q9& (,*$1$YQ&+P=N[%<(#8I5D#?[Q?4 M'\FJD]5=PLHLII&!NIA.BVCMFL%]^,U#4GA%E.T:)HL/4V"L=%"H5"DD*4!V MLQ&SYA.*49G=80LSO=2HN[ MN]&R+H_/\\M\>A7E>W/L[8$=HV0&8Z,#Q=IJC()["ZC3&UL7P933I%<2PVEH M(ZV%WR?OHT_7@2F^YI-!F,KH>SXTMX/I31Y_%.^P?HQ2V[6!'C=*)KC 6@- M+"=86Z$UVJPI&(S@KCR!UX"EYOE=,Y;>YR<#Z$G7S#BNM:%44DXMBWE#9'/6 MX1U/V?9Z>%.X-=2D,+EFJ*R*%'_*KQ;!'Q_EL_>CH!I7]Q9/!U'%03/D/5 , M4(JD]1+ZH'7YFG(4#]42X%6]:/OYP:L9]M<,//5U, IH>G(=O1JZ'O?,C+ V M.+G,$[RBP9T%,A2PRFNI$2?4"0]* M51O?,4@I=9I4FOPUH*4&AK9P@_ZA,.0#J-5D& M#Q@J1,6N^V_H7+ZS&_ MH+./O'=_\JB9"S+S!%OOH8HGJ-10MJJ!$%P@0FB5)=$;7E4KMW'ZL%D\+* & MPYA-SWA N#2\Y)9S/JEV3O\42"NX>A$E:DT\O5%'W1?ZZ)U6(I@&2X-I;"7Q M7JCXWL5R7W$"!Z&^*JTT.U12Y.0Q,P \0#Y893Z^DRTF MCZHB*ET?G22;MLSF];QM/AO=3%8RWW]!9GN'C&F!%4(*2X&Q=L0(+3?469[R MRL]Y(.]8%!0-L+T[4!V\/[.K2P89IT"'G9M*S"U5AE!:4H@-/[,[YJEB/HB: MD[C:WA'N:I[Y<%6[?_G48+F^#MY]J- [8T+%UX^P9U0*C91B:D,W,BCI=:G7 M@*9CQ?]B]ZN;Q>U!ZZ7&_CB:_75@M]O7+5/*8D88!D18&#P,P0PI*>5.5?*5 M7T_Z2?M[7HW,;Q]F\='(:&E6*NBUKUOF>:R,[3UCDF+/!05N0RD*_W=>.JL> MH>]$4C)_VT)2^8YHS(&)=3T.;G_;.V04( >8PL!08X*W@QQ!F\7GP9G5$:Q' MT"^>W:R!LVWA9E/9^M-5/AE,1\6!'6YK^\Q#IL+_E$6"$6Z)A=B5M%E"4TY& M>IC@UO[65@?76T/4>HI_3F;W^=7H>I0/#VYH._MDC)I@?4I B>*Q8)XQTI[.)P'!A4LRH M'B;?]L/7:THZ[2,Y++QO@^GPL2%9":E;^F4$(4JXX['H -%.2EU>[W$2,WYF MU7M;PL5.-*9+X#BTS?*KO]T47W\?3;Z&ST6LX?7?(\KP(Y2M?OIHJA^**,[! M6-T5BZWOX![HD2'%K"1A']$( F^P55TTSH;FS$D&/J+5$X_"OC;>-(8,):#K:A?R:3[\49X6GFMC>1LY+<57F MN;C)?'F/,+2X6XYS0HK+KJSB/5_9DYQ2N6_FD?>:$1?#CLH R %%%$G- ')& MZDK7F+&:!44*>QM"14GKZH5S-QG:[6['SK89(X!Y(AVS MB'A)G.98;"F16HJZ/F4?N,80P-))@8"%1P=XPG MJ"3'$Y:2/MC7RD1MXN9T5C>$G!6Q'_.;4:1Q,O\PN-NU-6UKFFGA,*>&2&BM M=U(0+5U)!)(^!2])-Y%?+5YJX'*C4#%Y/,X?OPO^X??_G6^[(KJS;8:UB"XT M9H@#*W4PU^/%UA49&*$4#RCI7O$K!TL:FQM"R[HJUL-VN=_NW=4\:$EKG(+0 M.<4E9T0PQDIB#$G"3-)%XE>+F9HXW:B2^5<^'O_O2?%M\BD?S(I)/GPWFRVV M'E@?[),19JS@@3,",&Z\ =R*DBQ)>4H-UJ2[Q:\60'6RN]FM:H7TC_E],9V/ M)C^[P7/L[:9!$ 9RA@)YAI@ @H?R_.MR @F7%+ ]VU&?.O@*J]B3PASE+2/.';C .G<[E1H+B[?!I/ M(_\Q+;[-;TUQ=S^8[ ?,UAZ9#UNJATH('-Q 2;1&=A-^DE(EZ9@>)0BW@94Z M&-PH9C[=#<9CO9B-)OEL_T[TI&4F?* [>(':*V>51!ACOPE1$IGT^EF/*<^!3-O.?Q[.H];2#IS=_?CXD>>ZWR27X_FE^/!I+MZ2E$]YY/9BO&3 MX<=\/IHN+P4=53_IB%$RZ8$"U!OA#(Z9A$A)LBI\Q: SM-(&VPHOMLFI2M6V M8X;),%3!T6)>2*:"#X8\$K+DAH6ZL^>PVGC_L@G0/'^?MSE9=*0IU-5\$9\@ M&*O9;'%W'X><_3G+AY\+FPVH<3+$E80LX!U#$7970I' $'H:MD@2]LN4C/@>WMQI!"DO M+C8VQ_\3[UC4_'!KL*@<0,*#6$Q':.0Y9^LY*P3LF6&F(7EN?6\/=*5:F'V'Q$GRFK'8Z['\:Q)6?\K']WZ6^M6WFM87<6TP-PMIC(TR .HP%=3$G]%PTPLD2+.KE7WLW[9[KNP=U M][[2[?8*_;-8,T!R*3RR'",GA,2JY"(E2>G9/;SAV>QNTB3GNT/=,X_'#,97 MB_$@)DF\\&@BF?'NZL';[#5](S, 0PRI8%(Y80,@H.:EE2A=M:C&*_7C:P;9 M00BW(Z)7 ?-(U\7U8V]FSV.F#7\Q4]@'2\A1(3W&0!")B2OY2YE*V?S[FJ_Q M"I9 ;0+K*MXU'(Y6U0@>'1&\O7B5]<9*9IV#2BGK-35">4(E9P9IXBIE0[6E MP&)E@8OY;3Z]+,+L-U2=&,>J9?Q,J#]0K?))NXPZ:HSCEFG$'<+6:6]+6HB79U<9MU7Y M%_5QOK5Z@S%W00_B;OUX/4ZG,9"PK,>B?SRTN1S\6!Z/1\(>J)L,(]_B];?# M12X;^%PLGTX%PDQSX[ A%A-.2\X"XCLKU]$,ID]$U?-C@.X%T1;$2_-MF:MS ML)[FEM89IM!8YJ@# %C"8Y:'7M-%I15G]J!&M] HZA9'=QYSA;UFN<%LCOI/ MBUJ>_IE,:&VQLW4B6(9*2\-K7NFV]6"&]$VUK@9-F(FP.VM&(72" 20EI[H,KE*B74KXI*\%Z'H!_7;EUIN MXJ[@0:!Z^8MG*4B7T]%57NZ3)0/V^0WM3" #7ENN"(#:6Z&(4I#231""DI0W M!?I:?J]?JZ:/8F[1#+Z/Q0ZF6_6['P>Y9?/?-$8\\"^ 5-X J M['TL#[QF.( I15F2[JN^6:RF"ZE+X#[:1?XUFM^^FPQ'7T?#Q6#\N)'['O]Z M($4D:>@,!=...,\\M#)(AFHI-[(Q"*:4G.]K1<7>8[Q! 78)^:KARCT=,T:) M 0!*KWGPL"7DGFUV)H552C)34OW&-X;0DR72%O[>CZ[C@S^+L)"N$X^-MER"A0SQ\?J)KZ9^) N^L$I&K_C'L,K#4, M<<,<5M@B7F8E4(!H$MQ^GO<=.LUH2$PUPLX-IN,?#Q,)$ZL.N9=],R8LXQ)[ MC"CW DN.P"8?BUN65"SFY^'9\7!+%E&-4/MG4+>K(XUX%C>XR?^ M883EH.;SH(CC8X]A=8RN8QW8KS%]\',^B17O9Q?7G_+IU]'5$0BM[9.98I!P MI"@W3E!H!+'&/D0L>%*MWY]'8\<#NRO)UK@>'H4/_@A3O5O<':5]MW;/M#,0 M6LTL]UP91AE5F]7-6%I]BY^'4J.O!(NU2*PMV^ RBNMST;9]<.QG,\8" M\XRT@'"-N:?,.KSF'L->I>0!]+96:I_QWJ5TZW31UGD_L_4&4J[=&-]=+MLE M69_N\ZO1]>C*%)/5=?1M(:J:OY!I22EB2D:E ;E7GF-8\L1XE%1-Z>>QU GN M7CN"K!'.S/I M6,HA*NSKLV)]AFO=$JL1E^6;K]-XG+98B?OB>IT@]FDPC@\9%=.RH.WZU^O^ MU2&;\I7,81N<58SBFW\J_,=@70J!6>130A*HK^^;]1G-+0JS=NOBX5GUY_,_ M&M,5!\R<5=9RS!0#P"FXO+1>4BP$3/$.40^O4O<1L$(08ZT ((;CI3W<./O4HZ2;D'_/,ZK47_7*L<&@G)/ MXN!DD5FN!8^A1&828Q9O$><:E2ZG9AGX>[YT><*M5;'6>]TTF ML9C @WE?UF%]9-X?$2BN-%RF.??::$<@=Q+S0#C;4.L-3C*.?Y[[G7#NUX#4 MVDK"O;FN>*6TI5!9;Q94W5#D-RI(S#'&=5+?_YYVP[5FV M-0BBN]H_ZNIJ<;=8EEA9__2A6O7^.S%'#)0)I)@&FLC 1TD4HPP\1%4@2KE5 MBY(.S\X8EHV*J#O /EEF#Y6"CL+JCC$R#R"$FGL. 7? :Z2DW>P+PJ5- MG EO">)6,Z,9,$AC)3;\LA*E%'/%1Y^@?36=M*EW+:([6,Q'@?? M*9:-.6Y;K3!@ACVWUA+)/$)2T8!JYTH.!2<_Q13LX5%H(]@YO&G6+XCN=M T MM^2EH>LA\,'I%]P#B8"1/NCP#9L3$_F.!>#]JN;9?#"==VGIU8N7@_!,E4EW M6%S'/F.=WZ-0^*A?AJAW@BJ.,(!>4F2E,R6M7NJ4VLVO[SB]9>2=+H?N,/=N M$J24S^9'@^YQQPPS;9UBBD,>EI:EFBE04BL\,2GV_T_4-2:(+@.#\\5@.AJ, M8\F 6#'@R&C@L]X98QKN(PB(K.$$;NE'2RW-'GRFOC#\W&;XA)*9*I*L01W#CBDD,T5Q6SNII V;><\DE\G GW%[0ERZ3%R?;$X+BVSTHB9IPI#ABEQ M'H' '^T +_D#!#WGA]MZBML3Q-)GV(Z^UJQOXXB9(-8:C@06B'BEB)..EOR1 MQ*3$=/I^FZVOL#U>+'7>JMPSO64YMD^C[V%#*!8WMY_S8ZX)'S5N%@Q[K"&. M3V0(+AAQ#&WX[=)"C7V_O]8D++L03DO@_'R;3_/!]7SKG8ND\3+%J;!<<4@Y M]DY8(1^XK)'J[$&SMP?&DX7241!RF;C_EL*,$ -@F63<8@R(-$$FJP0.[0E6 MJE))J69X\>GJ-A\NQOG%M9K-%G?WRYL[?\[RX=/+%7OX4'&$S!DL-66,41KH MQUH[RTH>>)OTA/,YA0TK0^7Y6[.-B.'D76KW=(JRT%R^_1QE-=]#Z*O_(UGP MVY&"5A#(/(>24LYER1E$2$3(M M++72&TBU<]HHS\!F#7.O4FZ^GE,P,%V5UBF&]F&XN>JW.?1]D=!W"C:/'S8C M!D-'B7#08,^=<,K[S8+U(N7(\)RB@.F ;5PV[:.X='R>Q81. &ZED3)G(70* M&6\UQ@0"Y"0M^:&Y2\D1JTCY'.N2#L=4*YI;!:Y?NF-="6X@0/E*SP6DG_5!@GGB=*)CUF M"G+O-884X9(?R"7E)[SR"]>5D;)3X=3/_Q-WP]ET_@B'X5_/,1A^E'V,.[GZ M/MJ6RO7D]QGWECLOHH[TT3$"T/)RSBPPZKPPTY \BW3.-HZ&/_*[+UL#^<]: M9)3$C&@$L68& \6(X.6%,0NEZNSV0[V(.%%6SR5]$L^:E/4S:V*OU+>VS9"Q M1%J!&(9(6[X,]Y6T6,E3LH7Z*/]C)5C4R[_NTB,>U-W[LOK147S9]Z-9NJK9.;'5Y-H+583.8? M!_/C;195XA1[>N6<:NE\Q8RJ*2QC%I&F$$0 M&0T]Q:S2<45[U%8)@N_MEP&))>.$2G!0-,?M MKA:T&JY>B1B,WTU"^[M>E AM8K$SZX&&&#*"O&;8<"[AZMHN#+Z-QD$L^6\MJ>#'YF%\MIM/X4O1D^*&83,M_ZL%L=# Z7=LW M,FLP]YA*0RR31CJ(&2WY:)GN3(ETH#[R3T&^2QWS M/F(@2GI[D+M"KTP*X[2EP2*BQ H/O%2XI!-)E)()TV?0M8>/HBE9=(PY6]P- M1OOJD^WMERF".?(*0FUQ6.*2! M]3:MGA'=V![X9W-4B]6I(.HF_;6%I68\^ MIBU,9KNC\KL;9UA0;Y@&2&EJG$(*6%=2Y0/OW@1JCI5P43-;VP++1EGK'YN_ M_OLHGX;OW_YXGW_-QP?VO6H#9 Y(S0S0T@9%CH$5#FT8R:'H+&WY7+? 1L32 M.B@?NWHOR3BX.QXU3L:94$92Y8(K38G7D'!6\H)@G7)3K(=ZKVZ [,)? ZQO M'8;O)O>+^6S)%'QP1]W3*Y.,:BR5EQXZ[S3VUJQ+#G*BH3R3C(>&,; +:FVM!+V8 MA1G.8BWD+Z/)$A;Q<;8P_2"B\+?9*.!CC99IS*%9JI"ROK2ZB\>S\4!J:Y>2 M73_@GC72T@PR@YAPT"+F#?+ 4F_=&@6< J52WDJHKOGE:O5,\IOX7F/OU\\) MZ"U>@W3[M[HVI-2R4C:CQ4>1C2$> ^20YXIK)T3)%ZI=9T6'?V(^14Y='?8] MNI0SFX_NH@[;M)N=XZ$?5\P)ZKUQ'!O @),24V24I]8P)2IM&OTU8=L[](/! MI9#Q32;'-'3*8&-)R4-D= :U))EV&/S?S/BGH^:QW M)KU@$M) L^?8,^JAU27=(OS?F6*Q#B14B'.F<;O3(/MF/58/<^[IGD'M2:!0 M:\D0X+&2)Q EY1RJ5A_F??I >)M)>W5 HTIX/8W[YW;BR)!@SA,94QB!5A9" MOF$M@3+E<< S]3UKVV_K$\N9GSA"[ A5VG!(O+!.:[W9=*Q3K3X;W9L3Q\H M23MQ/(KU79XXPI-.'&&9=:*(0#AL!,I 0"6" I:K.=@X],R2>1K"0(43Q]/X MW26NT$FX0N4MYF!!>*&Y5)8013U">$.G\OA<([NMX^HT?K_>#(G@:G&O7:R/ MZ+&7DG+EUG0ZJT1*$D[?BP9V![+3F-_>)=?IZ&L0YM'P6@^>?P_@#[NF4:$!SDIRRU2BMCL*.@I-1Q?&8UD.H1^DXD)?.WOZ^;:I?S:WXU71%;:@5=-@UD;-AFH MA'"(2,49 TB6%&&AS_6TJUTT[-RF3Q+"VTF14P@J(B0A6 ;.\.#,JPU? K?: MN1CU-#'T ;5YV7:7-=?R.42.)<=!8IBTA@!+F$0A27I?U#G\Z42GZ MV RU#SF*Q\+ZP1 XKEY\#=_)&#,6&X6QD<0H^O^W]V7-;>3(NN_WUV!?7FX$ MUA[/=5L^MGLFSA."IDHVIRF6#A>W?7[]!4@6M9(LUJY2STQX)*I01&9^2&0F M,A/,$8T+?G*"R$AWR%K0.MK N7N!=*%99C^SZ\>F5^>:Y.,RO\N6ZU^I==DZ MLM7]SV9VEU1<"75R=FR G'*!H_]'M$WWT#'H]PV/5'0NR^7G=4SW/7[+J(Q+ M7A/B#DH@ 7$7(T)I*1F'ON &@+2WH^D.[)$&H9)W)H%N5< @VVZUJQZ\$\1J MAJQ0$F#O@7-DIY&CED:TE!/9MLEQE(KRMS^",,,4PPX3YVT!1<, ME".KD6\0%4>MA489WI7;?'32^E<*TIXYF2LQ.D#DO(3(:N>@9$X+IUE!-X-C MLTB;AT/9G:%LIU9\X]L?OU'M%:69G(W6T_F[U-KX]79X[KS@P.&3&&O!) RKEZN!#&R MH#HZ=V]EWZR"@[QE9O>NR,HV853G>.\Y^6^:K2AC;#@Q">(:@4-&P)8X#2 0^4,OLV)+5FQ1_6615X7-G M&^1TNKE-EP-DUS:+PIK.]C[_W3S;WXNG;O/E>O:_V\^/TGAJ&VWH*P(T(#+. MTR@>Z1 6P&!7YI.YA/2$$ MEU+Y@A)"39U<@J'G)[<(M!HL[C;P^?OD/_G2S">KU>QFMNL4N[JZ>1@93?># M;E?,'ZOL9C-_/_O1?V^2=B.CRBI'!*5<(8:)= [+G= MQ5"!'N\AZ3(R*A6Q M H#H,T-""<,Z>LX%%Y2K51#S^@],2D.D:ICT,N[W;HHW%B8E5FO'+$*$ZTBJ MLUK ]W,]A97Z !US6.C0LST,O[WCKO&8J;,*!5W9^ZQ8,P 1*BV!=V&VC=Y M/%P%%A4"J)>QOBO(O9\LKL\&2N\?"E@00@PAB''$D)0:(U10(:/9]Q8!5$7( M>4,<[B[A-O)FE\19_/CN]FZ9_]CE*IZ%4*GQ 0.56ZTCE8J!@D[* M09V()7W#L&J.Y16AM5JN'\ J_O844O&C\"EU,C\29WCT]P"1AM02"2RETBIL MG#WLV@"Z,9M,K442ZG"X=50<52I/G@A"6&D!IAYA(6C$<_1LBWE;AL?HZU<4 MW%.Q5V)@FX+_?;:8W6YN3XK^T3/!N8AR);%2@#'.%<"'2 :1R(XQK%U9?'DS M3&P5 ).?YP'P\)E@M-3<<<[2%8@, X?LP>KFBM4IYQ_JOM ( &HPL?1^SNE_YT<^S\9C#G.FB=4",*^A1Q8=!..,JW,M?/E]^<6[Z%XW M<'L24.]:]$-6*8$L#@N$>8RYE]( 8QE$2 ):4*IMK0OB+H]YYZF09 Q ;)#E MW:97]MRJIMT\28.='"6TP$7O"<1K":/?#SWP"!*%)-6[%A]QXY>V MQ_L=2]%11CM<]J)@ 3(2,12M'$@@!-(27W $ (1&K"E:@D[>H3P&H$$&V9FF M'^UB-0!6&&DUA8 X1KC?GSHH"7BY%AI/^?'GS7*ZI1*B/8WIDW!.*L>J+,H/ M#MYY%*U?P(R&'-GD(.F"&@-1':=U7)JAM-CSEF70E5_Z+J[BF]EBMLY2L=4S M%NE?]T5;9RHN+GQ3 ((*; D2#.@F#!*^H(?E+.1M/-O R#/VK*WR?B! /&> MA@^3V_-E&!7>%K2%S@B!.8XZP!BH3''.J*2#M#='JQV]V!IJ+D-G Y+H"J%? MEI/K[':R_#/5J6Y_25,^GU]XJ+6XN[;* M_*Y45C'_=[=WD]ER&Q\_?6;[\H"@+*.814L8:F*%)_$G?%@L%'::Q=A95D!; M"#@25*C%\LKZ:9]K]_DNF\YN9MFUSY?9=+):?\PB8Z_535S(__X^FWXWD]5W M/\__2NT8LN5MI/KZC]5L\>W+]I?)?-NSVTSFTW2$]W)+D%:_+P#)@?$^>F\4 M:64X@U(_8'^=8NX!]:UI&9-#$E%WCL=C[GW(UN[G=+Y)!7H%IT]Z&N>'!T4( M<]2D]H]:>N,)MJ2@G&/66^.;5P7.%CG>61WE<=/W=![ Z8$!<8(0%QP(&_TS MJ,2A:C2R,G[::2; :\=7H[P> +(>9-8\S*"IAK8C+PL68XL\]%))ZJB @-&# M.V5HK;.G6H5R8T-@,_SO;&\]V+17-T\IN6B3O>0]@6''-221X9XK39C [MZU MY[!.9)F]9D>X@:VW13D,X/SS\^;V=K+\=76S39:-ZVNS30YYL.8>.VG9*CZZ M?^?NF/2-G9)RPIB3WFHL+2%">TP8QYHX30@%JL<O7BSL//V;=M^?J9 MX]&3XP+P%"!M' ;6/98\]%S MP4ON%#((QFV6:FF<=J2@);HHO9V@=P&:9H3\%#HUV%LY OLEFWY?Y//\VZ_] MUQ\]4#SU>(!41=HS8@3@$T()5#0.VA0 56RSEWO5VW/8*#=:ZS.T:,.?JOA\]%R3@ M4@@328#:^:@D-?(%+0S7:HTU=+NDAF"/0*0*2_O)-$=P4,:- M-NZT1CL4#7W%-2AX0+#K)MFIKS+LYH'5-,.[!ET)3 6L4_:J4AS%;9<9"8PZ M;,->VD[MG([+I9L'S(7<'$!PO^?RZ'X"]% 2SEBT2!ASB#$(+=AGD1GH@"JE M)CL+T)>HB#PQ*D@/>33:G3=04.&@L'Y?\&^0(P"\ 4NC85"<#]179'X'ZN#= M(OZ8?9G\[''-'^9PT0H_,2HX03B(,J(FM<]#1A#$=B6E"GE$2E4+=$9KF05] M:EC@G!HJ<=Q?,$ ,:4NT+:B%RM2)70U]13<"@F>)TE*YFWT@ZM5W?9\Q$M#(6^3W=VE8.\YH3;K[UNVGZTU M?FE 8, 180F746TI[XSFW!?4&8-[JZ7K $R-"?[8GE&'T_WAJ$2A\,M# C!8 M,NU3KPYI $P$EA0B.-_1XRENC(_"Z%*+.XTP2"G+IS%>=X6MXUJZS"EDZ MOXD/*?/\5E8?="2LLMQ8 .B\_]O,L6JTQGB^QF]I*7TOR7!.V\ M4T@ZX1RS5B)JE2DX0Q7K[0*4KC%8 2OY0(32OW:LI!2#0!98 Q4D2BK-B'3P M8+!84NN6P=>K"ZOCL'&.=X6K/Q;+;)I_6\S^=[LR]HM@]>7[9/WO?+.]A"SZ MW.[F)HL6Q(]LOY9.8*[:"X.FE%I!(G-(9##%.B6+[;GC**F3Y#V@*N N(-B) M +J-<::;%O-%2F&^NGFJQE,#F_>SR=?9?+:>9:OQ13XIL2(:.@ABB9BD$$(D M-12I8 Q+4RY)M1U:GXGB0[;>-BB:WN2\4H(@*I15S A< M< +R6FTL7HV/6 <@>4><[VKO>D9 XL_^L[U1]RE*>_DC6^U2E)>;R7REYO/\ MKY2V[/.ES3=?US>;^3Y]^90MU?R7!<.N&/IU M@BV"LD.1#$C3/J0BKK'"^_K\/8I#3U:/R33YZB+3N(&O"YYH!#D BE-D,-7, MF$*,!"A1YQRX5CNDUPWV 8EL^(OA8R1JF:UGRUV5\O[35A;"RU^5[K^B@@C@ MC/"48FN-8 5'L>9U"H)K=61ZZXN@$7'UM@!.9!I? NX3KPG><<,*I6L?D0VW?U"=PFQ-%GUK9Q-]GZT=AYM2W=/;M5/+/92\*7$M(N 31 M3S"$*B7UP6"C(/*G!C#Y\.+W/2G1QOC?&QJWU4>7H&X[(&!-F &"$>934HS4 M2*"".HIDG?(5\3>ZJO*YOXWV3)7URP." 9!APWVJ!.#*"R'9@3H 21T4R8$7 M.?:R>59@>@^0>A#WJG-X=?8U04-LJ(9$$H\]8UA;YPI.2,+K>-X#ZL+>T8E5 MT^SN%W@?E]G=9%8X1R55V_'QP0&##$16*LJIL<8 # K:X_KNIF5>7QT VD%) M*2C6DT/?&#QR[6\%-!Z[?UX)D]BK"8X[C*>..5TX\DP@6J<%SNW342'%\:%#FB!K/70,6ZR*=8BPKN.;E#^6>8.:L0KWNT;9P92^ M+%GCI6%!$>$\5L)IZG T0B@SA>D=/?]:NJW\R<<3W=:;*]P^V!J006]1EG1' MU8X;14[4)2&7YZ.#H$I:!Q""3&-#7#K>W]/-!5#=-)GJ2\=UDL%9F^F]@>W! M^CA]V].9D8%IH@6**TP RATD%.$B?,65+]<%IK'\AFXU6R<0J\7N;LL&#C4. MA\]2I8/)4Y_BS6SQ;5^%D2]6^S]]RJ;Y8AJI&VD3%<,EHT89YWWQ)G]>O3P"9XT\/:@#(Z&(97($(!$ MY)X5L. =P/BM-F,I#:F\;Y%TM;65H>Q1A?X+W=@J8OC8:P-7P"01&69\]'$$ ML4X7G/)"==KH_HV MR%9# FU'_*T\VWB8U_GV3[&71.Q+[TRV-32"2+AM;%4 M V*<(0>Q$#F2&V'[!F@#K!\2. _I,765Z/V+@DY-ZVUJ^D=0W%Q<=-O]8:E" M5T=M5@W*?7D;VK.R$(8$R5T#BG>+>I&5AK\I .:]U,AQRA"PD'%*5<%/%_W# MOG*?QP7@]B0R1(2[1>3GEL@&/+&77QH0,$)"YIVP0CK'8-RA]ESBT-6*7-=* M?1XG;FLQ?T@0W1[PJ.O_;%;K[25X-<'Y]'5Q\5)$$20 <"08#$F7WI)$)1RB S0'.F4JND4Y047&#)U%.3E2=+# MB7PWB\0&.-]M$/Q(F[.7Z!A?P!NELWRM@(90&.V1LLX8#RCF7$,F2C6J;8=6 MLUDF8#\(\]&!NN4T!1%!]X2*Y2#U-&"7B!-;UTN.]B7VL7'23#6 ME4/'N#O-F_/H.ST^,(=3ZV2O/:8P^B]>PL,"1PJ,N>],'QAL5!J]I=N5QN"9 MD0$AIZ3T!AOAXE;C*)+LP$UHNTE['YZ/6'77;9;=7<'KW ML\4NR)JM-\O%ZE,^G_M=9?\)AK7]U8$" IFT#EH0F<\],X(67 =:]7974/=3KKJ!/1 J[A.!=%C>VZVC3 M+M?=[73#05"Y_N(72JQG1,8UO\PFJVSU*5MMYJD3NX\2^)C$^G$K[?CLQWPU M.Q>>;^+U06-M*$* ,493XHUWIK@^W*3&;WVY!W\#NVU9#G(5['WX]M;!T2\( M AC$F7<681^UB :8F()[3OG>.K'^O1+:EV;/:^'3+A\G=ZOLZD;= MW,_5*US_GLOZ4B:K\_; M95K3%%O P *@E/9>\0-]SHDN8XH!:Z*M]$!C M816DDA J]W>3&N:1Z?$"K,_3[W%WG\=-^^$-94?.$[9R^1(EH>-D_CS!BQIO M#&257P2N%:I5-#S[5H!$)/;U+N3!1=[5GW%)4KP[D8LY>_ M-B OJ4!:],7@$ MK0#,*$YXM":L\IH4_!',C?FNH':QVJ88.H/IYO9VLOSU8(?8I5E_R^)ZBS24 MP67)5X1$OS: (AY-6#1%69VZDZ'?X],*$-OA>P>F_W]M)LLH@/DO M/UM,XF0GW,$GL_KW2)._7;76^<2Y^#"-T4,2(BAQI@B M*1B23EEE$$1&:>M+&L$]\*2,>BCW@B!\W+Z]LX(!%N+<$C@Z4 M0VM@R3N01/_JXJ '3_-QFVCV!E4+\"8Z<@93:AR!6!)GC4G%L0XQ UR/';0^ M93^RQ2;;GLC%G2O-]M^S]7>S6:WC?K:\CYU%XRK^+]E9)U/,+GY;@,XCY@B) M:XE)1@&Q!!2\ 134L4C&IG1*P^A96EG;8NG*5-Y>#O)QF9_.@'[P5%!::@LH M(T1:A:BQR*N"#HQ@G3*BH4<)NH)7=79W!9L/V7IGH+\_?0/0H^<"%U(ZPZ&S MT@I#,(?LP \+5)U"QZ$[[5U!IP[#.RO(GRS385$Z-RIN6YU-3X#HQ><#Q1H: M"+F4.C4)9UY:MJ>-*UBK^F+HCG=78&J"\7V!RL[FFP=N=PE8[4<$1+ 1 %'M M(DT"$:JY+.@#SG1Z*>V/;/DU?PO0JL;\_OVTGD]Y^_/ A%&&(28@XTXJ)[3Q M^UX;-%T27\H,;/N0XG1LX/(CB@O>%Z@4P%/)+8_:D7+B#?0%?Y"28ZZV;PU* M1P\MVA-,!QKF4W:7+]?;W,/LVZ/>6)VKD_T$=C-*_NMYO7%L2+0]E:!>.&^H MP%&10TW%+N)F@17E;M+IALI[2)92!^='!XVXA!H)RU#D@8( 25O03@$=KO+&^=W+FE;7U]LDRA?BM^-8[\AHRH'ES"'M)-9<8+G5JRG>[L0@TL.> M3OZ!*/2O_1^WVT4IO*V0$6\M:'R-&- MOBV6=];;9+:ZRU>3^6_+?'/WY*ZKG[.3MXF='AD,B6H/@-0P1A +%#>6%/0* M5:O_Y1 AUB8BGK8Y:93S T":S6\GLT4UK.W&!JB\H)%FZ#&45'IDC"YHEAAW M<[%Q9VAK# 'ED56)S[U@:_=+=GUU$]?;9)Y]R-?)1-OUM8P?']I:_I[=?CU] M+V>-UX94DP*-89@PK2+#&';%WF*BL5DG:O>Z$'DIT& M>C)/[=X_?\^R= ?SO6%^[UFL]*]'?$@EM[L3W9?)/[-W=S.!8+R3E'/-$'02 M$@DX5P>1:\[[.IE]_2; ( 78B[8_1\>'R6UVF7U1_HT! (A\P)[H[3G-OH0 MQ3YKJ5-U"A0&J..'!KI3&T5K0CP/\C]OEM,M="': S=]$O[?-B+SVSS_.IE_ MSN>;[33B+(]:(25&!6Z(HY+';Q*,("J D>XP=R7';&2T(>&\+V<8VTWQ M[*;ZZ+D@@/#>:BB\59P*JPS@!2T$RCJVX U54-R??GDH1)'*^];7[+I]T4^ MS[\5B#^]81UY/ KJ/<@ZEYIA<8$2UVX?Y:K6KA.)>6 ^MX%9Y)"CDL*"<>=9;@MT(MJ'FV=^+,W@L'/1; M7(4I__1J43Q>UADL_\8@)$:8.,T)90I8J;$HF&\! G24&JXAR)QRY5H302_' M[O<.RF%A]]Z>N\E3=ZB! !Y$Q]USR @D ED D8Z./(:&E:J#'^NIN]& *L,Q MQ$!Q%M<"MGK/&\*C6? 6LW!*XZ6!(_C+^/^Z?7;MK#880L.UH4HB1_&!5FOE MJ#.^VH3&10[\94(8M@/OO2><@L@8ZW3T,X %I* %6-R;>=,%H)H1\DEO_C+V M]NW-*TB5-\)2QAEU2CBF"JU--'>=>O.=EZ14%%P9Y_XROE9&P2XK/5W$I:;3 MU#(QZL92>#@[,$BIK(SS-QIZ SA%LK#:J!JS!>J-8"+IOE;&2&_Y7%9+=+W M'LX^2@'DW+A@(006<<6Y3]= @/BMYH!PU-]9PNO 1\/L'5-TT!)%B4=2.T6->ITG@ MJS&;&D). PU0+I/&(HD5L@AC#WS5B'A_8%GW-3)?1Z\YFL34]5YW!56 M]L'DQ;=]P^%3F^BS9X-$Q!@L%' 6&4HY(!+M:8I;@ZV3/#3$M(XVH5*7N=UF M'J=3DT)3SA:;..W[4PF=1;;<]P7.5K_/%MM5_&X1992M4JK?X[>X_]G$/_^> MK;_G\2\_XB./:H:/IA]W,HL @)(($:84M AXK+W@A1R8L-VV0WUP)^XK!/EP MQ=;+25[/G3::/+1C#AA&/4'22X 9)5;M4FZM 9C@4I?B#.+0[J+N&1>],4AO M#8W.M?&8.T6HB#K]P"./ZUS%,OCX=VW5\OU T#%WYZ"*7X4/B[S=$WGU?)SMOPQFV9'TJ@*]F$YO6 IAFAYHWRM -TI"MI]A-<'B <%)?I,^Q49N9U;,HYMG//<+/9$T\?3!XG"Z= M@0);SS"76!^TIH5$HTZS\QX?!+4F\#IRRAMDYNM.ZY1*6\"M%4!R(CQR0/F" M5B-X'2-D@"T5&MU/VF#PL%,V@0<OMTL\^LC1+R_5D MEN9E'!U>]I6BA@@F*8188>(%\((WH7*O2 @1QRD@%$K4RB68 -P07VZ)71<1\BM;$>M<'HX.#N[ M995]16#:18H!U 0[9[C04,*" Q:KD364;!H6%Z.N$M>[PIV?_-J=5[:J,3UP?>$4'6:E#<$7%TJ^+P5/G=8/_Z23G]?(BWY MW- 0C3IO-6?1V*# >B4,*%B($ 1U>IX,L&%!*[MCPSRN;)'OO_=CMIQ&5ARS MOQ\_%0!1QDA.:<1[?*6"BA86)R("C22HU[RH\J98VMU)X(/[RE]FP]LY%92" M.*LA(< S*YE WL-=ZI:@ROA2J'\]IX* 2*UAW,D8]LY121C0!;6$]5=GW>^I M8&D,7'(J>!FK7W><%QALN1 ""*NX<,+A5*2PHQ4Z_);.#4N+_:(X[V4,'G:< M5T FM2(8J>@(11SMNQJ?$ =0:I=BDEFM M'.%D7\@DF,?=IJ:V>9I84U9E"O O8^40"_!]=*>,TT(I("7'AD!;L",J2U.G MR= 3P@;@$+3+!W>J0^/&I$@A !BS"'(K7:TF#\0O,[^,, H?0.0:)BC0TY0 MXXQ"SP13*#K0D1PN&"HH0937:6$_0'71J*'9$$]?28):5'J >6$%,9H#+4[ MT"3C2AJ'C5E?I.42U"YB9A\):LA09&TTF0W%"E# ."'%#*ERG?J?/2:HE973 MZ02URYA96=QVMLRFZW_$?TL)_T([0@ M^&886EG\>VI*R?ZE9P-/.)7*0>NC!ZVPH>9 -%"TSG'5@,S$%@3? #?'<-QI M@?)0,>(]\889ZS$]^,[*L3H=(@>$GU9CE@WS^ UU5B+&(TZQ%HQYRB-[Y($O M..K)L=@KS0.EB49*%S&_NT/9GCLT='?DZI3%+ 6HC#-.(N>%%;OZ6.2TD:4T M;_='KF4JLTN-#\9!;CGW/((>$.(0QZB@WS!9JCA]^,YI:ZBXX!"V*L\[6/1% M"L:[V;\F\\U.CHOK_]I,YK.;7TEC[:*[R>C[%+]A^2-;?=[3&\ M*751*CYS9J;'-43YP8%H(2,,(.8<:N(QAAP8!)%1BC-/2D5_FZ/X/E'F]/3O M+Y$\I29JOC$(&A>%A(3[N%4)[U T_ O>&.=Z.SEML:E+&\C)^Y#&ZU$I#>=^ M#4:S4$PM,0@S*H%1S.@H*PB!$X("CWRIZH^N*'Z MR/I7A>_(P!I@'<,*\P4 M<-&OLT(5]%M>KB?.>+5':73DW?"_*V?XGH;Y//\K'2T_U ]?XES.9(:5>T& M&!%DK"$^&GA*6D89./#7N]YNU.P5?94ADG<@@V$@\&QR69GAVV1NP[BR$G,2 M_0! %"\H%V;4[?":QL9%T*O$_JZ =YBQSYNWJQN[E]V7R,X4DU^?1=L%;@A)> M$0T]D@!C"QU#B$%HC#! QY_J:+D!G85V@K?VV-X5_-XM9NO99*ZB@S>;;DGY MF$4E<&TVMYMY_/U'YFYNLNGZRW*R6&W[ IXQ]*J],&@?36L ">&I/-,:#\QA M<4)/1Y*RU9VMUXD8A@O2L_9@U5<&:C2A+G]"M%=X6C'<0289,7*K1]P4=[1JGB$K];0UC M0!)P.$]#WH[Y@M/A +49X0P,N%?K[]FRV)'JX_;1ZX)5R,7]"PE*,9(204T/ MT,HYK+!472$A&B3M$LYVI MX]*7;]$F=^A9CXPX'!D;5<2Q;2ZG/<>+*ODU5V_7'R:]>EYWS90[T7!P:PL )'9!#"G'(,<+5-(]7 M1-^BU+%#SQS3#PDK62=1Y\U!(^FX\H9Y2:FP5@J+"YYQ+GJ+QW2@=;I"V_,J MBPXEUH]J&N3]>$-56]!8&DT>"##D!$ND&"00"&$\QHC385S">P#D0P+5V] W)XQMS::CXP>^&C+76;\-E59:00> MO\ZW4]EUWN)S=UMY(BU?7-+B\Z5Q05!!K4= &FP81)!0@@M:A<=U[LX8T!%( MCQ@YU@^T 6ETA;PG4SV;JO/B\P$S !Q".M)G*"861U^FH,T#,K*\A8;DG#?/ MV>[:,40+:Y%=N\ER,5M\.Y\2^_* X TAV KJ(Y610D^DA7OJ2/R@3J+A '%3 M4\+/^B@TP-+.\O:O_[-9K;>ZU^?+#]E?]YTP/R[S1?QQFI7I:7W1>X(CU*C( M!D&5A-!Y1_V!%\S(D>2Q#F<#;%,Z72$U5==^GQX*R!0F&F M-12:2<^.*,[4W;W77[7D\5U7%:K/^ZNH\T0GV= MGJ]6*C,^< *< X(@9125V#$F14$[Y6YD-RW6$_]3/=4"@[L"5PI[?9C[Y935)ORA^1UBQ; M/ ^MG[DHXH)W!,,0=QP )8@4!B!-?>'A2,5JJ9\![E15A9IWP][*L'F?+[Y% M[MT>IO!0C49#[]MR%Y9.?8VU\585- FDZ^1T#=!S:P(R MK3&W,ZMYN]6>;U[RZ+F@' *1/\1)S@S$@B%VX)53H$XE2JT;,-^$:5-'%)T= MK53FS3UUB^O2%E(;7Q>@L!YRAP3UUAO.,(3RH!!4K>M5AFYG5838TY.9_J72 M76A^M5[.INOL>FLPE(C,O_!\8! K) WFT:..JL$:)@^T,5JKP&_HB.L7*\^" M_/6ETV8)ZJ?$E!,W AW^'BA36"O@-6046RR\!8'>2O+[%C[T%40W%.Q5V)@FX+_?;:8W6Z.^XG/ MG@E>,.(%0=0B0[".!&A_F+OUHQ;^I>++FV%BJP"8_#P/@(?/!(YYG#22BD+B M%.*6D"*\H2!DO1WB#AT -9@X&-_LV&[XOL1M,O5?'BA F C.H[7EM?;(?9NWQWJ M/@O@!.ZKOS10SQQ1D*EH-*7:%Z\.T7>%'*WCJ):W-UXLV!T=Q#N34F=G&/,M M'K+KEYEZOG%'N1<$**A-/?V<@P9Y!"5@16J*,@:-[;[M_A#:BCRZ0N.[Q32_ MS;Y,?NY6U^I S.X>T?FO+_D^)?G9.C3?$V_?+5Y8C"?0V\X7!N>0A 0BRJW! MZ5:H] ^0TF /(\/KU%O5.N,;'=H'(;_.*E]N[^;YKRS;W\_Z,MLC+W2VR&YF MZ]UE:)?H\F:^(% D%$O7%1D,C9'807EPW9V5=;HR71PX?WSQY! .8]I;#+V( M;_ ^Z/:??V6K[0K?&F6P#??SA:\)TA",L);1W#->&.<910>33]@ZK?(''XUY MA6YH?1$.:B?XD"]^1&*R'5VK+_EZ,G_X]U3Z_"%?_W>V_I1-\V^+Y''?OVDW M:-L;ZTO<*:_NSO67ZFU.03M@&"!**"B(]@Y#6M1H*RQPG0,7_O MKWY-[E21SY?[C])SI[:P;B<2 /%.,N X-5(XBC 2YB -XNMX]N+OU=?YZFM" MR/UTUOF\N;V=+'^ERYD?I2"I:7PD N'O)CLOMSA)7E0E&M MM*8"FU+;9TLV_ZMJLI.*&9A%B -'#< :^4/?*QW!]%0\SZZ1F!K378ND]VP M"PP84DX;3YWCRC$2#27 "EJ846/&80^ .%E@<)DH!A-*>04%!@I'EB(EH;?& M&R:YH&+/608)&'-SQHH0ZZ+ X#*IO*X" VP!Q9YAJ+!2A$%EH2QHPYCTUIML M"'Y.JU@I56!PF70&HVE[3A=4P#A//-'0.@8PAL#I@FN@9'_-5Y:I.AQ3H7/Y M#1[UNZ/:=XNXP#=;QC\-_1T"&I]*W<+5[40"!T1Z"RR!5'!HA8&.'#0:]V/K M7MDA?)M:.5W(=42K;)>7V>\"V\TA$&V9 PY%=B.*3=SE>:%D&16UBO%>Q\5D M0\5\]TNS$B)>_ZK\+;YBO2H22WM9E(^G$(R.9H\C! /E'?):06,+":3\J3%; MCV]]-=:"PNM?C%$P-]DL2JG7]?AL%D% )ATQTBBHA: 6\8B8O1R$@[23-.N^ M[NYZ\XNR+AY>_[K\UU9*O2[*QU,(DC 5.:^5B8"V'%D!#A+PJ%8.X/!OTWOS M*[(6&%[_9([B0 MIU.U:J\&V(ASW%'8%@7_EA;RP%=O$"3=%HFDHYYB8!!RZ%X%4U'':_T[N-OJ M4AJ@2K@038/7 R\&W'I9\M5F$HS2@@@H'?&&*FFAUH= O70&_QTF'N^Z[@0R M@U_"90-WFXCR86[FETPP:&.,T!XRYDTT(0V@\*" )<5UZK_'U.MC+&N\3_"\ M_J7_.$(XS-5_X1R#B'ZC-AAQ1* " C,E#A"4!-P?3Z%<)X MW'KCO1!2"JXUE 81X.]5N<*HSM%7[4C[WZM_\'[\9?#I=.%_/<^:KQ>S1GW[ MMMP>T+Y;K)>SQ6HVW?*A1 %P;W,*RC%M/YF%*#C1@ED%+%>&> Q)NB@)KVK<][U*NK2AKTH^E[& ME4!R?A$?N7'Q+'E?+R)O_;,L/_^YG\[2;"&- "\0=!LH"*2RQ=J?K MC) T%)N9R?];)ZA^6GCHL7UDT_^6,PBH?M^1EOQ?XD"UW&V?Y9O<=/HUP8! MU/::E[@PH):>$VAHP6VM2*=G]Z^KZTUIG)[N>M.G.+O0>T57K\^S;XO9S6P: MU?.#ELWY?#:=]:@$GT^EA(([/BA81K!#D%'GF8($>V!X:K1F 8/"N5*'Y2TI MKU/\+Z6&2KT@U?5A2#2EE!O B!*8^8(#R.I17QW; "Z>*HLVF#Z896\F=[/U M9+[M&IK?K*.YE_7=Y:]IA8 -(EZE1MP,$4(\L)I):YG6<<= KE13@;:MF8_+ M_"Z:U+^25;J.^TTRN>_29E>^^=[I5P1FM+;$:28@QM)0"X JN( LZLW*Z%P/ ME(;#4:.A44YW%>X[.FG]JT1_O!*C ^48(2\\$Y0[382R@A1T.P;K9*D-$&'- MPR%OF^6]0RW-^VRSNQ*C@T ^_LYBW92%1$15D=N57^,IZU*>L*M\IKCYR QF+/+0%8$NF*N8NH M'4ST_./4AY8!B1J-1 P374+O"B';2PSK7( TQ%ZLW#[8JQWO'V1^K[&8S M?S^[.162*S$Z$.\Q9#!:XE Y(RUB_+ /$Z3=./:B-H!0%F.5F3V8T+R;+!?Q MU]7';+D]IAQ;7%YBQPVBR'.!+6!80H8I,LHS#@ J=TS5#J7O%M/E-B-F>]G3 M;;[8\G^EUNOE[.MFO3WOS9_GZ#SH=WV"(_5?'HA -G4+3)4<@'I-%"$%YZ@3 MO24L=A[++PVAYY<>=RN#SNZ[B7RZGLTW*;J"2*^VHW M.[%?W3Q5,>HV1SA>/Q5'^1/L6R QMQ!( MAJ&7$N@ZM3*O:]\K#8FC9]@-\WH8X7WK7)PU- X*#J4FG )3L(6S6KU[!XB/ M-H3Y8H#_,K8.)\#/O">" F"E4$YK;I2VQ;P51+U=X]=F@+^TK(X$^"_CV; " M_,9ZIBESAA)IO4<([&ZUCG,WWLG>\A[;#?:6EMC1 /]E?!M6@%\PAS3$1DM( M#77>T_C3?NX*N#J!M &Y$HW(O ;?NG)?3VQD94+\988'S SR,OKJ<1\4)"I' M#.%V+XQSDO,SPH9(146F,BL"/*>(U8L=((Y74. ME0:T*[4#AM)(J\SOP40U_I%-YNOO[Q:KS7*RF(XNV*^=I@8SA;EDRDLHJ=S? M5>H HZR4+5XRC_ ))S^O\[OW^6JUW_\^9DLSG\QNC^44EAL=##9*2(=MQ+&U MCD*D;4&/XKI.A[X!KNHF!)NWS>3*B:=/9G/H _!IMOKSZB9-[/UL\G4VGZU_ M[2*G[Q;NYS1;K:YNOGQ_.OF2N*KW)4$H*0 1WLBH,)D1W"I2<(8:,K)$QI;A MUZDL!K/AO,\FJVQTP7(?$6"ULY:#Z.$@0YAW^S,-$S?_4M96V\'RJ[ML.4FS MWXK@^M(P^?'A01CLO&,6:$VUM5A0 PKJA61U^L6]KEVI- R.!L@;X_(P0N-< M,8B(IYPQZ**NPH2R8LY:]]=DH&VOMPDQOA@4OXRAPPF*(P6%YJEA@G&$X6A0 M87B8MQ(CR3RK**LC0?'+>#:LH+B@B',/J=#>&:Z95)X?-"&3(ZG*K"RQHT'Q MR_@VK*"XY(1XYSC70$-EJ;&BV/VL];94Q?OPO8-&9%Z#;UT%*5_-6TH)?EGDVMFN^VC )6N%T5[AZ'QW:+'L\]2_9\C:U8EJ< M<\'.#PZ80!'_AU,/8LJ=\UR:@FII1)TLOP'M/$U#(&^9SY6C9+N9I G$>3Q, MA7T\N=7G[_ER'?E]^RE;9']-YA^7^8_9*LIOKVO3[/-3$&OQVX+RFF'B)>*> M0,8QU1S?\XJB<>F\AC$Y',$,)HCV(?OK_L//Z\GB>K*\'EU035+*J=3.8\&Q MQ4Z@^,40.*%,=*= CRW5'O$_0FP1?YSN\;@TWQ,XWRT>/C%;3&=W\^QT,T'P7D0D1[U$&+,8?6[?GEJ24C241J$CAY?^SORMR*VF&])6'73C+ M;3O+TZV73HX+5&F%/$2:2F<(QS)J]()6S.3(C*R.>:Z8@!91J O:-!V;(FM(SGGSG.T*-9^2X;+(KHN"H:,QI],# M0CJ0==@Q"IQ70..XUFA!'=)B9+BI*>&\!99V5F]X_9_-:KU5P#Y?GE#/9S:Y MB]X3L/<415HY#U>!\9ZC:3_&/Q>HNF\YN9MGUV1C4T3&!8@81P%Y" MC"/W+"+\0*,Q8ZNAJBGG9RFMS7"U:^1$_R.;3E;KL[O;RP."(C;:>88KPY%@ M%$?->UAE%IF1Y4(W(.4CN*G%UJY 4U4AOR^11E7[W<$@0 &A' %I/:!"19^C MX)ESJDX,88#W6_:S.78MI:Z0;3:WF_DD-?IR-S?9='UU\X32/1WO%A^SN%JO M[VW:$Y"N_M*@I2$@VJO$<^ZIUUA;<%C_'-4IGR^O5N4.RXMMU=;U(-%< 5=Y M3T+J#,K[9)]_S];?S6:USF^SY:'0[A1:3XV+['6&0J9 =-R\-99A>&!O\N#& M%1#I$8X-2J&?U.E/LV_?XRKZ8[7K&5 Z<_K)N""H8 02"C2%<9%A:8#?T6H! MQJ!.+=6(?-WZB&M2"OT@KHQV.S(B".(=AI1+(A0D,/Z,=$&?Q:#.(>>(C,:F M45:5_Y6/#+Y,?IK-.MVO],_\:[I3^.HF/L0_9=/Y9+7:)IXFZ:6>KNK*O/N2 M/\T/B"_8V0?'SA6:^X9H5UBL'$%028D,PL *6O#$8%VGF(S^CY1E@3I9RFMJA5$]6LU7T'![/_=?NWS)W4I=[ M06"&I32H. GGE2701!.QX("1HK<(;L]W4I?%1=X!TSMT U=QHM=;.98'VJEA M04HL!0%(2$F(B=:?8+2@%%%7QR2OY02^3G@UR.JN0!7=@JL;MUK/;B?K[%0T M]_&# 7)(#8J4:*DPHHQR?U@BCMK>KGQZG<"IQ=SNDIQ_9(M-MKLEX7E,H[Q& MNNQ% 5E.&3,."!4M,1=9:G'!#>%,G:K\6@[=ZX1:J\SO;BN\O9VM4E7DROV\ MRQ:K[%+SJ^0; J2 2F8,V0G[X6*C M5+,09[^[)F9[=!"]SG?1R5VD8X=TI]K.%SL5OZKPMA#-!FB5)-9SE0+'VC%? M\ 4I5Z<,F[T]-+8O@:Z0&:<:E?>7R<_R"O#8D* A,D!XHK"SDGEFH3U0J("K MDRC+WQ[&&F)S9QOK9/4]0C_]7ZK.^C&9IZC=!=MJF?%AV[O:$@,XB>8MB\) ?CA"E3)Y@OWQYZ>Q1-5R _ M>M=N>;U:]A61 Y@00X&CPGFNI9! ')8Y0+7:%H*WA\Z6^-YMJ[)=8Z'R8#LQ M*@!%C<'04 \@MUYXHPXKS!#DZ^!K@.G!+4"J.>YVA:('%X<^O9ND/*C*OR1H MJ9DW2'HA)2+:>P^+F!.4@-8)^,$W>"K1&N<[\VYO[R:S9=*Z5TL[6]WEJ\D\ M73>P^+:]TN92)%9Y7? Z.OZ&,L65=QERB. MQ63^QRK[G-^L_XHL/>N/'!T3)''1=E @55=+PRA@^N"F>4!J5;2_P=..IAA= M.4WMW_GRS\C%AP'&LD<5%XT/T<;D'@*F'+7(0N*IM 4]G+M:95MOZ*2B3:97 M!M&3>W=*0N?TJ"",G71L M RX?\\B!;#U;;C,U=V<>NR?.Q]H\5 *BS$^<$2P6O=PP3=X MRM R_[M"9)&(^S%;;L_FRMOT9T8&Y1QRWFB06C0[25(J[^&T)7H]=?#V!H\< MFF5W]1J 93:)*O?7YW7\THO,JO,C V54(P?C%L^0,]ISRP]+1%)6RQ)_0W'^ M=MC=E4:RV7+V8UM+>D& X?B@X#G@6$G!'+.24T@P/03XO#9U&GRB6N'YP>.H M<>9V!2$_F2W_-9EOLM^W:R"[/STHCZC2[PC1T@22:., XHH 34Z1/ @,[42 MNM]@P4!;C!] ?X]+,7CIJX(ESE))$;4&8\&P-!H6' $:U-E T1L,X[?,_\$4 ML>T3E#]ETSP^E;YC;->"$ NE[WI4=#=.X19BHSM*5&@5MW^ M ''2C%#S1GG: 3I2=?9^@JNC?0U//A^L<=)SKW7\/TB 0D*:@J9T:\XX<%)? MI,^Q49N9'2;,I?F>[6#XZ+G@&($8,N 0%9 (;P47!2U$]59Y; M94Y6#M_9V3*;KO\1_]UKO]-]OH\\'@P$!C(&B,!,0ZB@9/Q^1<@Z@Z1UYX**N^7CZHC_P%M'94^C,Y8MIC^VG5[/(.(\B\*BE,!N&3$$LDT=8QB55"(T=AN4VH5-*UQ MO+,\F_RF[V2RNJS;J?#(Z6,PX<-AYH0 #Z9"#V@-[.:Z3>#_ YHF-HZT] M5K>ENCYE_[.)IMGUQ\FO[:E#'>WUXKL"-\Y0(9'1A@B+/(6^,/.Y0+62< ;8 M*;$7!=8$X_O48=M$[ \G>[Z>&A:\URBJ9\8\,)YC9Y1P!:6I/*\&Q ;8^+!3 MK561QWVBJ7[3:FH%8U03Z8W 2BMK0!']XMZA.C97K9S5$>"I*I,'?LGEJ=/\I?NWR1[8:VT&BLQPY"K6#7%'DG07(4F249P+)Z,=7.4@\ M?4/?@W+L@JEJM7?Y)M^RJYO?EOEJ]?SA8W9+S=<&*;1,W?.@80SXN HE\J;XT+S?? MW^Y\?M&6&1Z =-QABVV4LE0<>*V903"J5DT(4:6VM9;,^OV4'Y(1S=3I/$_I MD:NR/:+*O")L3[(89,!@[KU+FXHIN("][>T*\0[R!YM%R0L-HUH00/\Z8;^+ MQ^V_U'.C5B&>2 MIBF!R*212W'/)L29.\6B9E4L$+VD!I#E\G,RN[6:9-JUM MC.L$&6?'Q+U(:1D=4$BXA$02 @C8S]U$J-UC);I9F? M6!)/G@P62@PQDL@)K83VUH""0PYS.))+3!N4Z[&VE97XV6GKC6RU3E,\':1^ M\F2@2E!L..>6<\8,\13H@AZ)2!T-,]32A#;!4H>YG97"Y(MII/[=XD><:B1> M+:[];#%93.//VVAJB9VW]#L"I%8)2:T$43O'-<.D%P4/=+T^?$,%6*M;6-L2 MJ'R*NRUI_93=;9;3[ZFE6]24Y=: M/YQR)*J\+SA".16:40PPHPX[D8X==[QA%-:)N0]=M;6'S2Y%TMD1\.1N%O> M;:O+JZ_SV>X8\[#B3H:(3HX,SD/+A+' 8^:QX-$898?E&2V8OI*A1@'!9IE? MHSI@UQ;PMV6^N;L_=/+Y\O-DGEW=//K[\9J!"UX2F'+&IDL?G5 80H.H-P5E M!.(ZE00#3(AJ>:-MD_4];+BPW#X* V&> \'3G37((LL8A@?3P7A1)Y=\Z'WX M.MT>+^5TA\5KTRR[7J64P$,899=B>JI&Y=2P ($P6 C.M5,$,YUR!@\>M?5U M,#7 Y-]6'<@&^=S_@<>V9&?C%=\8M,8>"0@!L48*Y^._=,\CQ%&M:\%&<5Y2&D-/ M=YM.Y%%"C>S_D/[Y&JWR__M__C]02P$"% ,4 " " BU9.'W@]$6Y4 !O M-0( &@ @ $ 97AH:6)I=#$P,C%A;F1R97=T:&]M82YH M=&U02P$"% ,4 " " BU9.48Y<4LH# -*P &@ @ &F M5 97AH:6)I=#(Q,C Q.&MF;W)C97-U8BYH=&U02P$"% ,4 " " BU9. M]9%)G^L# "@#@ &@ @ &H6 97AH:6)I=#(S,C Q.&-O M;G-E;G1O9BYH=&U02P$"% ,4 " " BU9.*A]1NGL' #9( % M @ '+7 97AH:6)I=#,Q,7$T,C Q."YH=&U02P$"% ,4 " " MBU9.4,=>Z'X' #C( % @ %X9 97AH:6)I=#,Q,G$T M,C Q."YH=&U02P$"% ,4 " " BU9.]:@5E+X$ !K% % M @ $H; 97AH:6)I=#,R,7$T,C Q."YH=&U02P$"% ,4 " " BU9. MWJX6:\D$ "&% % @ $8<0 97AH:6)I=#,R,G$T,C Q M."YH=&U02P$"% ,4 " " BU9.\OJTXENQ @ MAR0 %0 M@ $3=@ :V9R8RTQ,C,Q,C Q.'@Q,&LN:'1M4$L! A0#% @ @(M63L)X M\=$Q%@ G?T !$ ( !H2<# &MF'-D M4$L! A0#% @ @(M63C1F5UCY*@ 5_$! !4 ( ! 3X# M &MF&UL4$L! A0#% @ @8M63JG$87W&E0 M;I8' !4 ( !>ZH$ &MF